收藏
回答

收付通 支付成功后 回调签名不匹配

收付通支付结果通知时按以下格式提取并生成签名与通知的签名不一致,是需要编码、解码还是需要要其他字段

证书序列号与响应序列号一致,
代码生成的签名与微信官方签名工具生成的签名一致,
唯独与微信通知的签名不一致


代码:
 String messgage = timestamp + "\n"
            + nonce + "\n"
            + body+ "\n";

通知内容

1601366273
ooiahSuxRo9jg2ts0HWQAx73SH3g9GnS

{"id":"b3b7282e-2b47-563b-a376-56e6edbdc1b2","create_time":"2020-09-29T15:57:51+08:00","resource_type":"encrypt-resource","event_type":"TRANSACTION.SUCCESS","summary":"支付成功","resource":{"original_type":"transaction","algorithm":"AEAD_AES_256_GCM",省略。。。}

最后一次编辑于  2020-09-30
回答关注问题邀请回答
收藏

3 个回答

登录 后发表内容
问题标签