更新时间:2023-03-30 10:39:50收藏我的文档设置返回文档当面付设置支付金额中含有订单总金额(total_amont)、可打折金额(discountable_amount)和不可打折金额(undiscountable_amount)。对比discountable_amountundiscountable_amount参数说明可打折金额,单位为元,精确到小数点后两位,取值范围[0.01,100000000]不可打折金额,单位为元,精确到小数点后两位,取值范围[0.01,100000000]参数作用限制可打折金额限制不可打折金额如果可打折金额、不可打折金额、订单总金额三个参数都已传入,则必须满足如下条件:订单总金额 = 可打折金额 不可打折金额。若未设置 discountable_amount 和 undiscountable_amount,默认 total_amont 全部金额可打折。案例订单交易 10 元,优惠劵满 1 元减 5 元,想限制该笔交易的优惠金额只能使用 3 元,可传递 discountable_amount=3,或者传递 undiscountable_amount=7 就代表该笔交易最多优惠金额只能为 3 元。注意:如交易无任何优惠,discountable_amount 和 undiscountable_amount 就没有限制优惠方面的效果。注意事项假设只设置订单总金额 total_amont 和可打折金额 discountable_amount,优惠劵为满 100 减 50。优惠劵核销门槛 100元>discountable_amount,该优惠劵无法核销。优惠劵核销门槛 100元<=discountable_amount,可核销,优惠金额取可打折金额和劵优惠金额两者最小。案例如下对比优惠劵满 5 减 4优惠劵满 5 减 10支付金额 10 元可打折金额 4 元不可核销不可核销支付金额 10 元可打折金额 6 元可核销付款:10-4=6(元)可核销付款:10-6=4(元)支付金额 15 元可打折金额 11 元可核销付款:15-4=9(元)可核销付款:15-10=5(元)支付金额 4 元不设置可打折金额不可核销不可核销支付金额 6 元不设置可打折金额可核销付款:6-4=2(元)可核销付款:6-6=0(元)支付金额 11 元不设置可打折金额可核销付款:11-4=7(元)可核销付款:11-10=1(元)支付金额设置任意数值可打折金额为 0 元不可核销不可核销