收藏
回答

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

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


申请了公众平台服务商商户号,登陆商户号绑定了小程序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);
 
       }
     })

但是却提示



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

最后一次编辑于  2018-06-04
回答关注问题邀请回答
收藏

2 个回答

  • 老太头丶Lotatall
    老太头丶Lotatall
    2018-06-04

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

    2018-06-04
    赞同 1
    回复
  • 匆匆
    匆匆
    2018-06-09

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

    不过这边err_code=-1啊。

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

    2018-06-09
    赞同
    回复 1
    • 同步
      同步
      2018-06-11

      我们这边现在后端通过支付签名按文档做了确认并修改,已成功。

      前端还是直接调用官方的,可以使用了

      一个是package参数你需要按照官方文档那个格式来,还有一个就是签名

      2018-06-11
      回复