小程序
小游戏
企业微信
微信支付
扫描小程序码分享
只有一个情况,支付结果通知的total_fee与订单总金额不一致。
今天发生1次用户充值,10元,信用卡结算7元,3元使用代金券,我们的服务器收到支付结果通知时,total_fee不是10元。请看下这个情况下支付成功同志中的total_fee和settlement_total_fee都是多少,是否两者反过来了?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我们的订单接口错了,其它支付成功通知也会出问题。订单接口,对于支付成功通知,对有代金券支付和无代金券支付检查的项目都是一样的,金额检查只检查total_fee。其它没有代金券的支付都是正确的,用户首次使用代金券支付,确实扣款,但是支付成功通知就是没有通过检查,而用户随后微信零钱支付再充值10元,支付成功通知就通过检查确认了。时间相隔就几分钟。这两个唯一的区别就是有无代金券支付。对比分析了订单支付成功通知的参数,与无代金券的区别就在于total_fee和settlement_total_fee会有不同,怀疑问题出在这了。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
total_fee你下单传什么支付成功就会返回什么,这个不会变,调查单接口看一下是不是自己搞错了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我们的订单接口错了,其它支付成功通知也会出问题。订单接口,对于支付成功通知,对有代金券支付和无代金券支付检查的项目都是一样的,金额检查只检查total_fee。其它没有代金券的支付都是正确的,用户首次使用代金券支付,确实扣款,但是支付成功通知就是没有通过检查,而用户随后微信零钱支付再充值10元,支付成功通知就通过检查确认了。时间相隔就几分钟。这两个唯一的区别就是有无代金券支付。对比分析了订单支付成功通知的参数,与无代金券的区别就在于total_fee和settlement_total_fee会有不同,怀疑问题出在这了。
total_fee你下单传什么支付成功就会返回什么,这个不会变,调查单接口看一下是不是自己搞错了