收藏
回答

HMAC-SHA256签名错误?

1.已按照https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=20_1 手动填写签名

2.https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_4&index=3 使用该发送红包接口

3.商户KEY 已重置.

4.XML 无中文,无空格,无encode编码

5.已测试MD5 签名方式发送成功,不存在排序错误.

完整参数如下

act_name=3333321ss&client_ip=118.89.65.223&mch_billno=a0000000000000000001&mch_id=1529243621&nonce_str=905Qh0J59d69JjDtD7QkyRAm576kh5hU&re_openid=oiW0l03-60UfHJfo0olLt3wOLb0E&remark=111&send_name=111&sign_type=HMAC-SHA256&total_amount=100&total_num=1&wishing=2222&wxappid=wx7be0736b916a50f1&key=aVumz6nk2w9JE2HXwl5fwCV0711J5M77

sign=A5DA9576A94FC70AFB724EDB09CFC73CDCD3BEA5E158335808F156674E48FF5B

完整XML结构

<xml>
	<act_name>act_name>
	<client_ip>client_ip>
	<mch_billno>mch_billno>
	<mch_id>mch_id>
	<nonce_str>nonce_str>
	<re_openid>re_openid>
	<remark>remark>
	<send_name>send_name>
	<sign_type>sign_type>
	<total_amount>total_amount>
	<total_num>total_num>
	<wishing>wishing>
	<wxappid>wxappid>
	<sign>A5DA9576A94FC70AFB724EDB09CFC73CDCD3BEA5E158335808F156674E48FF5Bsign>
xml>

_______________________________________

请不要CTRL+V.请不要CTRL+V.请不要CTRL+V

_______________________________________

完整参数已提供,如果是排序错误那MD5为什么能发送成功,



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

1 个回答

  • 支付技术助手8
    支付技术助手8
    星期一 10:31

    你好,这边建议您添加一下wepayTS8(备注:微信社区XXX问题)。提供一下以下信息。

    -请求的具体API接口(提供文档地址和请求的URL):

    - 问题发生时间【必填】:

    - 商户号【 必填】:

    - 商户订单号【 必填】:

    - 相关报错信息文案【 必填】:

    - 问题截图或视频【 必填】:

    -完整的请求和返回参数以及单号【 必填】:

    星期一 10:31
    有用
    回复
登录 后发表内容
问题标签