收藏
回答

使用uni开发的小程序 调用小程序支付时 在请求了几次后返回系统繁忙错误?

可以看到 发起几次请求,但是最后返回了系统繁忙,fali提示语"requestPayment:fail cancel",现在不知道到底是谁的错,也无从检查,

小程序后台用的是v3版支付统一下单成功返回{"prepay_id":"wx31140322212386e02951b283f13e830000"}

返回给前端的签名数据

{timeStamp: "1617171750788", package: "prepay_id=wx311422307355472472e183ced874930000", paySign: "VzCVavOyRvMX9gKpOQSmIi6xIxsvRFqxntP8y5/82wrsTNzQ/S…eKy6ab9+2Ks6fgiekgBBscYTsPTiEJjAvh2dXzReeUwz99w==", signType: "RSA", nonceStr: "aCBMw3"}

请工作人员帮忙测试到底是哪里出错





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

1 个回答

  • Listen
    Listen
    2021-03-31

    系统繁忙与uni开发有啥关系?你大可以用wx.requestPayment试试。

    2021-03-31
    有用
    回复 4
    • Mr.Zhao
      Mr.Zhao
      2021-03-31
      找不到问题,不得瞎猜吗
      2021-03-31
      回复
    • @wyx
      @wyx
      2021-03-31
      因为uni官方文档写的 签名算法,暂支持 MD5。而小程序支付 V3 签名类型,默认为RSA,仅支持RSA,所以才会问是不是和uni有关系
      2021-03-31
      回复
    • Listen
      Listen
      2021-03-31回复@wyx
      若不支持,你可以用条件编译写法呀!
      2021-03-31
      1
      回复
    • @wyx
      @wyx
      2021-03-31
      嗯,我试试,谢谢大佬
      2021-03-31
      回复
登录 后发表内容
问题标签