小程序如何开发支付功能?
发布于 6 年前 作者 ryao 3217 次浏览 来自 问答

小程序如何开发支付功能?

申请了公众平台服务商商户号,登陆商户号绑定了小程序M-A授权,后端返回了代码串,前端使用

wx.requestPayment({
       'timeStamp': data.timeStamp,
       'nonceStr': data.nonceStr,
       'package': data.package,
       'signType': data.signType,
       'paySign': data.paySign,
       // "total_fee": "1",
       'success': function (res) {
         console.log("发起支付 res=>", res);
       },
       'fail': function (err) {
         console.log("发起支付 err=>", err);
 
       }
     })

但是却提示

针对该问题前端如何解决呀?后端说他给的字段没有问题的。

2 回复

这里有两个点需要注意,一个是package参数你需要按照官方文档那个格式来,还有一个就是签名,这两个都没问题的话你这边是肯定可以调用起来的,我做过支付,api是没问题的,你提示是签名失败肯定是后台传的字段有问题,你让后台再核查一下

我这边收到的的同样是这个错,在网上找了好多都是 err_code = 2

不过这边err_code=-1啊。

在下统一订单时,没什么问题。就是这里一直找不到原因…

回到顶部