收藏
回答

requestPayment支付缺少参数 total_fee?

调用沙箱统一下单API返回成功,获取相关参数传给前端,前端提交支付有出了问题 ,提示 "requestPayment缺少参数total_fee"


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

2 个回答

  • Memory (私信不回复)
    Memory (私信不回复)
    2021-04-13

    沙箱环境不能用于正式环境使用, 沙箱环境系统只是根据验收用例金额的不同返回不同的响应报文,以满足商户正常功能测试、安全/异常测试及性能测试的需求。

    2021-04-13
    有用
    回复
  • 青寒
    青寒
    2021-04-13

    建议按照最新知识库文章排查一下。

    详见:JSAPI支付返回: JSAPI缺少参数total_fee? - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/000eca8d8143a080bacbecfd351009

    2021-04-13
    有用
    回复 6
    • 苏广
      苏广
      2021-04-13
      1)package参数格式:如图 
      2)package参数非NULL
      3)请检查预支付会话标识prepay_id是否已失效?请问怎么检查
      4)请求的appid与下单接口的appid是一致
      5)微信支付金额为“分”,不能有小数点 如图
      6)预支付ID为空(1、金额不为空 2、订单编号不重复(每次随机生成) 3、订单编号不为空)
      请问 提交支付的nonceStr随机数使用调用下单API时的,还是使用下单API返回的?
      生成paySign参数中的KEY用沙箱的还是用商户KEY?
      2021-04-13
      回复
    • 苏广
      苏广
      2021-04-13
      2021-04-13
      回复
    • 北望沣渭
      北望沣渭
      发表于移动端
      2021-04-13
      直觉告诉我,微信环境不支持“微信支付”沙箱环境
      2021-04-13
      1
      回复
    • 苏广
      苏广
      2021-04-13回复北望沣渭
      什么意思?
      2021-04-13
      回复
    • 北望沣渭
      北望沣渭
      2021-04-13回复苏广
      意思是:前端JSAPI提交订单的时候,运行时是“微信”生产环境,“微信支付”沙箱环境都是虚拟订单,不应该杵到生产环境运行时。
      2021-04-13
      1
      回复
    查看更多(1)
登录 后发表内容
问题标签