PHP技术论坛

搜索
查看: 1186|回复: 0
打印 上一主题 下一主题

[综合] 关于微信APP支付,提示支付验证签名失败

[复制链接]

83

主题

88

帖子

411

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
411
跳转到指定楼层
楼主
发表于 2021-2-23 12:05:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
微信支付先是统一下单接口获得相关参数,然后在通过https://pay.weixin.qq.com/wiki/d ... er=9_12&index=2 调用器APP支付,这里的sign签名需要重新签名


格式如下:


参数一共有七个:


prepayid(统一下单里返回的标识符),


partnerid(商户号),


appid,


package(微信要求必须有,内容是“Sign=WXPay”),


noncestr(随机数,不适用微信返回的,是重新生成一个,注意统一下单里的参数是nonce_str),


timestamp(时间戳,十位,注意统一下单里的时间是完整的时间,这里是时间戳),


sign(签名,将上述字段重新签名,而不是用统一下单返回的sign)。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|PHP  

GMT+8, 2024-4-20 10:46 , Processed in 0.058460 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表