按照文档描述,提交了报关信息,但是一直提示我 传入用户身份证格式错误,身份证用的我自己的,这个应该是不会有问题
这是请求参数:
这是返回错误信息:
<xml>
<return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[成功]]></return_msg>
<result_code><![CDATA[FAIL]]></result_code>
<err_code><![CDATA[PARAM_ERROR]]></err_code>
<err_code_des><![CDATA[传入用户身份证格式错误]]></err_code_des>
</xml>
我看到微信支付境外版里面有提到身份证和用户名需要加密,但是境内版里面没有提到,我使用的是境内版的微信支付清关接口,如果是加密的问题,请告诉我加密方法,因为我没有找到相关文档
境外版: https://pay.weixin.qq.com/wiki/doc/api_external/ch/apis/chapter4_3_2.shtml#part-0
境内版: https://pay.weixin.qq.com/wiki/doc/api/external/declarecustom.php?chapter=18_1
cert_id 不用加密,格式要求是「用户大陆身份证号,尾号为字母X的身份证号,请大写字母X。」具体看 https://developers.weixin.qq.com/community/pay/doc/000c843e9106306e3f689096f56008
会不会是类型问题?