收藏
回答

JSAPI支付在安卓端提示缺少total_fee

在ios端JSAPI可以支付成功,而在安卓端就如图显示,请问各位大佬有遇到过这个情况吗?要怎么解决?

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

2 个回答

  • Memory
    Memory
    2021-03-04

    问题可能产生有以下几种,请按照以下几点检查:

    1)package参数格式错误,package参数格式应该是这样: package:"prepay_id=wx201410272009395522657a690389285100"

    2)package参数没有获取,返回null。

    3)请检查预支付会话标识prepay_id是否已失效

    4)请求的appid与下单接口的appid是否一致

    5)微信支付金额为“分”,不能有小数点

    6)预支付ID为空(1、金额为空;2、订单编号重复3、订单编号为空)


    2021-03-04
    有用 1
    回复 6
    • 大半
      大半
      2021-03-04
      但是ios端可以,安卓端缺少
      2021-03-04
      回复
    • Memory
      Memory
      2021-03-04回复大半
      你就按这些去排查
      2021-03-04
      回复
    • 华神龙~王大领
      华神龙~王大领
      2022-04-14
      怎么修改package参数
      2022-04-14
      回复
    • 华神龙~王大领
      华神龙~王大领
      2022-04-14
      需要帮忙解答
      2022-04-14
      回复
    • 华神龙~王大领
      华神龙~王大领
      2022-04-14
      jsapi 缺少total_fee?
      2022-04-14
      回复
    查看更多(1)
  • 杰_boat
    杰_boat
    2022-09-15
    遇到同样问题,只有其中两个订单是这样,其他都正常。官方回复的根本牛头不对马嘴。
    
    2022-09-15
    有用
    回复
登录 后发表内容
问题标签