• uniApp App接入微信支付


    微信支付入参

    关于uni的支付 我不得不吐槽 官方文档里面对于这个orderInfo这个字段的描述极其模糊不清楚,所以为了防止大家APP端对接微信支付的时候不再入坑,特地把所有的必备参数全部发出来,防止uni害人

          // #ifdef APP-PLUS
          let orderInfo = {
            appid: _payInfo.pay_res.appid,
            noncestr: _payInfo.pay_res.noncestr,
            package: _payInfo.pay_res.package, // 参数按照官网的来 写死的
            partnerid: _payInfo.pay_res.partnerid,
            prepayid: _payInfo.pay_res.prepayid,
            timestamp: _payInfo.pay_res.timestamp,
            sign: _payInfo.pay_res.sign, 
          };
          uni.requestPayment({
            provider: "wxpay", // 这个参数是写死的
            orderInfo: orderInfo, //微信、支付宝订单数据
            success: function (res) {
              console.log("这里是微信支付成功的回调");
            },
            fail: function (err) {
              console.log(res);
            },
          });
    

    注意了!,以上参数在App微信支付里面全部为必传参数,少一个都不可以,还有,开发的时候需要测试支付,不要用默认的调试基座,要用dcloud账号申请的应用包名和key去创建一个自定义基座,因为支付的时候为了安全考虑会校验,包名是否一致,一旦不一致支付参数即便一个不少,也无法调通微信!!!!也无法调通微信!也无法调通微信!!

    谢谢阅读,小编不容易,可以的话点个置顶呗。 谢谢。 喵喵喵~~~
  • 相关阅读:
    S02_CH15_ AXI_OLED 实验
    S02_CH14_ EMIO_OLED 实验
    S02_CH13_ AXI_PWM 实验
    S02_CH12_ AXI_Lite 总线详解
    【第二季】CH11_ ZYNQ软硬调试高级技巧
    bzoj3028 食物
    Hdu3579 Hello Kiki
    bzoj4872 [Shoi2017]分手是祝愿
    bzoj4873 [Shoi2017]寿司餐厅
    省选模拟赛 LYK loves rabbits(rabbits)
  • 原文地址:https://www.cnblogs.com/wangjiahui/p/14954377.html
Copyright © 2020-2023  润新知