小程序如何开发支付功能?
申请了公众平台服务商商户号,登陆商户号绑定了小程序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); } }) |
但是却提示
针对该问题前端如何解决呀?后端说他给的字段没有问题的。
这里有两个点需要注意,一个是package参数你需要按照官方文档那个格式来,还有一个就是签名,这两个都没问题的话你这边是肯定可以调用起来的,我做过支付,api是没问题的,你提示是签名失败肯定是后台传的字段有问题,你让后台再核查一下
我这边收到的的同样是这个错,在网上找了好多都是 err_code = 2
不过这边err_code=-1啊。
在下统一订单时,没什么问题。就是这里一直找不到原因...
我们这边现在后端通过支付签名按文档做了确认并修改,已成功。
前端还是直接调用官方的,可以使用了
一个是package参数你需要按照官方文档那个格式来,还有一个就是签名、