收藏
回答

调用服务商添加分账接口-签名问题?

服务商分账接口 - 添加分账接收方,调用时签名验证报错。

签名 :<xml><mch_id>1575719881</mch_id><sub_mch_id>1580748261</sub_mch_id><appid>wx873afe654eba96d4</appid><nonce_str>eb2011a218d34260be69099b1292f0e0</nonce_str><sign>A04F68C8209DF3A7F3FB3C0218023F5290D0BD6CD69DFE69E4DA28E08186E37B</sign><receiver>{"account":"1575719881","name":"新兴县崇安企业管理咨询服务有限公司","relation_type":"PARTNER","type":"MERCHANT_ID"}</receiver></xml>

签名验证返回:<xml>

<return_code><![CDATA[SUCCESS]]></return_code>

<result_code><![CDATA[FAIL]]></result_code>

<err_code><![CDATA[SIGN_ERROR]]></err_code>

<err_code_des><![CDATA[验证签名失败]]></err_code_des>

<mch_id><![CDATA[1575719881]]></mch_id>

<sub_mch_id><![CDATA[1580748261]]></sub_mch_id>

<appid><![CDATA[wx873afe654eba96d4]]></appid>

<receiver><![CDATA[{"type":"MERCHANT_ID","account":"1575719881","relation_type":"PARTNER"}]]></receiver>

<nonce_str><![CDATA[78374f4f920cad9a]]></nonce_str>

<sign><![CDATA[6559B9DEEF0871163B84CB98FE16E7F4EEA1FD24334B42BCD92F395B88BA13ED]]></sign>

</xml>

在返回中的error_code为SIGN_ERROR,并不在接口文档的错误码列表中,检查来检查去,实在找不出社么么问题。(签名格式与加密应该是没问题的,在官方的检验工具中是通过的)求大佬指点

回答关注问题邀请回答
收藏

1 个回答

  • Memory
    Memory
    2021-06-05

    工具只能校验计算是否正确。不能校验参数和key的正确性,你这个问题如果排除key的问题,就是参数问题,比对文档看参数

    2021-06-05
    有用
    回复
登录 后发表内容