之前看到 微信支付成功回调问题 这个帖子里客服有回答,说 total 是订单金额,payer_total 是实际支付金额。
如果我的业务里没有任何优惠券之类的东西,那么用户在实际支付的时候,total 是否肯定等于 payer_total?如果用户微信付款时用了信用卡,信用卡是否可能会有优惠几分钱或者几毛钱的情况,导致 payer_total 小于 total?
之所以会有这样的提问,是想检查是否会有订单的实际支付金额不等于订单金额的情况,因为公司业务没有任何优惠券,但是又不确定是否有别的情况会导致支付成功通知的 amount.total 不等于 amount.payer_total 的情况。
你自己业务里面没有不代表用户没有领取过其他银行/政务发的优惠,不存在你自己不做优惠total一定等于payer_total的情况