收藏
回答

微信支付输完密码报系统繁忙,请问是什么步骤出问题了?

微信支付API V3接口,调用 /v3/pay/transactions/jsapi 这个统一下单接口,获取到 prepay_id,然后使用商户私钥RSA签名之后返回给前端,能正常调起支付,但是输完密码后微信支付的弹窗闪了三次,最后报系统繁忙,关闭窗口后,前端收到 fail 回调 requestPayment:fail cancel

搜到另外一个人的问题是产品名称存在空字符,但是我的产品名称没有空字符,请知道如何解决的大佬或者官方人员告知一下解决方案

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

1 个回答

  • 王文友 Venyo Wong
    王文友 Venyo Wong
    2021-02-05

    问题解决了,是因为金额字段是int类型,但是我传了浮点类型,虽然浮点类型也能请求统一下单接口成功,但是到了订单完成步骤就会报错。

    一开始看到一个哥们是产品名称有空字符导致的,我确认了下自己的产品名称没有空字符,然后就觉得不是这个问题,但从结果来看两个问题是类似的,就是接口参数一定要严格按照文档的来传

    虽然我不是很懂为什么我传浮点型调用接口能成功,然后在后续流程给我卡壳了

    2021-02-05
    有用 1
    回复 1
    • 文本传輸助手
      文本传輸助手
      2021-04-20
      谢谢大佬 解决了我的问题
      2021-04-20
      回复
登录 后发表内容
问题标签