收藏
回答

大佬们,遇到小程序调用支付JSAPI缺少参数:total_fee 这个情况应该怎么解决?

我是不是应该修改哪个参数变更成什么?


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

4 个回答

  • 四哥派
    四哥派
    2021-02-15

    没拿到openid吧

    2021-02-15
    有用 2
    回复
  • 有赞
    有赞
    2021-11-22

    你好, 请按照以下四点检查:

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

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

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

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


    官方回答:https://developers.weixin.qq.com/community/develop/doc/000eca8d8143a080bacbecfd351009?_at=1637566120517


    这个我之前遇到过,是因为传递的参数和加密不对,base64 的 加密问题,注意参数的大小写和加密的 jar 包,太难排查了,这个问题。


    2021-11-22
    有用
    回复
  • Memory
    Memory
    2021-02-16

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

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

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

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

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

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

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

    2021-02-16
    有用
    回复
  • Vinlic
    Vinlic
    2021-02-15

    请按照这四点检查,如果检查不出来可以加简介的微信帮你处理

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

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

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

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

    2021-02-15
    有用
    回复
登录 后发表内容
问题标签