测试分账回退的接口时发现一下返回 “签名方式不合法”,一下返回“参数不正确,请检查参数”,怎么都过不了。。如何解决?上次发帖让加一个微信支付技术人员的微信....加了几天都没加上,问题还在那边一直解决不了。。。
未填写sign_type参数时
Request:
<xml>
<mch_id>1554020981</mch_id>
<appid>wx37d2e22b81414069</appid>
<nonce_str>0c123b17e2a562c72e56e7450b9c4477</nonce_str>
<out_order_no>4200000391201909196892356415-16</out_order_no>
<out_return_no>4200000391201909196892356415-16</out_return_no>
<return_account_type>MERCHANT_ID</return_account_type>
<return_account>1554020981</return_account>
<return_amount>1413</return_amount>
<description>return-test</description>
<sign>39AACA23F70807544A3E4A3930557656DB12E8B4CA43B6B322637EF9B429ABDE</sign>
</xml>
Result:
<xml>
<return_code><![CDATA[FAIL]]></return_code>
<error_code><![CDATA[PARAM_ERROR]]></error_code>
<error_msg><![CDATA[签名方式不合法]]></error_msg>
</xml>
---------------------------------------------------------------------------
使用out_order_no
Request:
<xml>
<mch_id>1554020981</mch_id>
<appid>wx37d2e22b81414069</appid>
<nonce_str>12de15b17c66e631be80f5d56d9de68c</nonce_str>
<sign_type>HMAC-SHA256</sign_type>
<out_order_no>4200000391201909196892356415-16</out_order_no>
<out_return_no>4200000391201909196892356415-16</out_return_no>
<return_account_type>MERCHANT_ID</return_account_type>
<return_account>1554020981</return_account>
<return_amount>1413</return_amount>
<description>return-test</description>
<sign>129A309094E41FA4FBD424E4899C26D402ECDC336C73CB8BA91EF9EDD80657CB</sign>
</xml>
Result:
<xml>
<return_code><![CDATA[FAIL]]></return_code>
<error_code><![CDATA[PARAM_ERROR]]></error_code>
<error_msg><![CDATA[参数不正确,请检查参数]]></error_msg>
</xml>
---------------------------------------------------------------------------
使用order_id
Request:
<xml>
<mch_id>1554020981</mch_id>
<appid>wx37d2e22b81414069</appid>
<nonce_str>25ab538f1dbdf8c199afc8766ca8d9dd</nonce_str>
<sign_type>HMAC-SHA256</sign_type>
<order_id>30000101612019092008924940280</order_id>
<out_return_no>4200000383201909202166045061-18</out_return_no>
<return_account_type>MERCHANT_ID</return_account_type>
<return_account>1554020981</return_account>
<return_amount>1413</return_amount>
<description>return-test</description>
<sign>657EE2E004753D707198A9BD0FDE748C4885F9FD01CDCFAADA274E82C939FFE0</sign>
</xml>
Result:
<xml>
<return_code><![CDATA[FAIL]]></return_code>
<error_code><![CDATA[PARAM_ERROR]]></error_code>
<error_msg><![CDATA[参数不正确,请检查参数]]></error_msg>
</xml>
解决了么?