都是后台返回来的数据:

wx.requestPayment({

'appId': content.appId,

'timeStamp': content.timeStamp,

'nonceStr': content.nonceStr,

'package': content.package,

'signType': content.signType,

'paySign': res.data.content.paySignNew,

'success': function (res1) {

console.log('pay success, response is:', res1)

//支付成功,修改数据库记录


},

'fail': function (res2) {

console.log('pay fail, response is:', res2)


}

看了这个网址:

https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=0f0110d772c9d219296b54d4665b7001&highline=%E6%9C%8D%E5%8A%A1%E5%95%86%E5%B0%8F%E7%A8%8B%E5%BA%8F%E6%94%AF%E4%BB%98%E9%97%AE%E9%A2%98%20&token=38711673&lang=zh_CN

把appId=* 改成 sub_appid=*生成签名后依然提示签名失败,*都是填的是小程序的appid,如果是官网文档有问题,能不能稍微修改一下,有人知道吗?在线等,要疯掉了~


展开全部
收起
4回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Reid

    16人对此回答表示赞同

    是的。

    展开
    16
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Ken不得鸡

    7人对此回答表示赞同

    那都做了的,还是签名失败呢。后台获取到prepayid也再次签名了呢

    展开
    7
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 万劫

    4人对此回答表示赞同

    展开
    4
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 钱霖

    2人对此回答表示赞同

    服务商模式的小程序支付步骤,1,在后台绑定小程序appid与子商户号的关联关系(银行服务商下的特约商户由银行配置)2.统一下单的时候sub_appid传小程序已关联的appid;3.获取到prepayid后,再根据支付文档说明重新生成一次签名,参与签名的字段appId(小程序的appid),timeStamp,nonceStr,package,signType(详细说明见支付文档:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_sl_api.php?chapter=7_7&index=5),将这5个字段+生成的sign,6个字段返回给小程序端调起支付

    展开
    2
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部