收藏
回答

使用 wx.requestCommonPayment ,会报jsapi has no permis?

      wx.requestCommonPayment({

        signData: res.signData,

        paySig: res.paySig,

        signature: res.signature,

        mode: res.mode,

        success(res) {

          console.log('requestCommonPayment success', res)

          uni.showToast({ title: '支付成功' })

          setTimeout(() => {

            uni.navigateTo({

              url: `/pages/zhifu/payment_success?order_id=${order.value.id}`

            })

          }, 1500)

        },

        fail({ errMsg, errno }) {

          console.error(errMsg, errno)

          console.error('ddd:', errMsg)

          // 702002 是用户态签名错误,702003 是支付签名错误

          uni.showToast({ title: `支付失败(${errno})`, icon: 'none' })

        }

      });


在真机调试上会报 : "requestPayment:fail jsapi has no permission,event=requestPayment, runningState=foreground,permissionMsg=permission got, detail=jsapi has beenoanned, appld=wx1acf77aafabbbb**"

回答关注问题邀请回答
收藏

1 个回答

  • 智能回答 智能回答 本次回答由AI生成
    03-25
    有用
    回复 1
    • 张磊
      张磊
      03-25
      b2b支付接口,不是商家可以购买吗?还是只能是商家才能购买呢?
      03-25
      回复
登录 后发表内容