手机版

Java后端微信小程序支付演示

时间:2021-12-10 来源:互联网 编辑:宝哥软件园 浏览:

一、遇到的问题

商品编号。该产品权限未启用,请到商家平台的产品中心查看后再试。2.签名错误3。微信统一点餐界面已经设置好了,可以拿到预付卡ID,但前端支付时的支付验证、签名失败等线上问题基本都是这三类解决方案。第一个问题:商家号的问题。微信app支付不同于微信小程序支付的商户号。微信app中的支付绑定微信开放平台中的商户号,微信小程序支付绑定微信公众平台中的商户号。

第二个问题:签名错误。第一次签名所需的appid mchid密钥对应的是小程序的appid、绑定到微信公众平台的商家号、商家平台的密钥(重要的是说三遍:商家平台的密钥!商家平台!商家平台!)。这里是商家平台的密钥(当时因为密钥问题花了不少时间):具体见图(商家平台-账户中心- API安全-设置密钥)

Java  后端微信小程序支付demo(图1)

第三个问题:支付验证签名失败。这就要求在小程序的支付单据中严格执行签名生成规则。参数的大小写和顺序必须正确(记住,记住,记住)

Java  后端微信小程序支付demo(图2)

如果以上都能注意到,基本上没有问题。下面是我自己写的演示,供大家参考。如果你有任何问题,请留言。

版权声明:Java后端微信小程序支付演示是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。