当面付接口如何计算优惠

简介: 在弄清楚如何计算优惠之前先了解下相关金额参数: 1、请求中金额参数 total_amount:订单总金额,订单总金额,单位为元,精确到小数点后两位,取值范围[0.01,100000000] discountable_amount:可打折金额,参与优惠计算的金额,单位为元,精确到小数点后两位,取值范围[0.

在弄清楚如何计算优惠之前先了解下相关金额参数 


1、请求中金额参数 
total_amount:订单总金额,订单总金额,单位为元,精确到小数点后两位,取值范围[0.01,100000000] 
discountable_amount:可打折金额,参与优惠计算的金额,单位为元,精确到小数点后两位,取值范围[0.01,100000000] 
undiscountable_amount:不可打折金额,不参与优惠计算的金额,单位为元,精确到小数点后两位,取值范围[0.01,100000000]
 
满足total_amount=discountable_amount+undiscountable_amount 
三者选其二,另外一个支付宝后台可以自动计算。 该参数是由商户的收银系统获取,需要商户系统能够区分可打折与不可打折的商品,以保证给支付宝传参时分清可打折金额与不可打折金额。商户在支付宝商家中心配置的优惠是根据可打折金额(discountable_amount)来做优惠的。 

2、支付成功返回中的金额参数 
total_amount:订单总金额, 
receipt_amount:实收金额,商家在交易中实际收到的款项 
invoice_amount:开票金额,用户在交易中支付的可开具发票的金额 
buyer_pay_amount:付款金额,用户在交易中支付的金额 
point_amount:集分宝金额
 

上述五个金额的关系如下: 
total_amount - 商户出资的优惠金额 = receipt_amount; 
receipt_amount - 支付宝出资的优惠金额 = buyer_pay_amount; 
buyer_pay_amount - 用户自由的营销工具(目前只有集分宝  即point_amount)= invoice_amount 

3、当面付支付渠道(fund_channel,支付渠道;amount,支付金额) 

  


4、优惠计算: 
商家优惠是:mdiscount, 
支付宝优惠是:discount 
也就是
 
商户优惠: 订单总金额(
total_amount) - 商户实收(receipt_amount 
用户优惠:订单总金额total_amount-用户实付(buyer_pay_amount
 
详细参数参考该接口文档[url]https://docs.open.alipay.com/194/105203/[/url] 

附上案例分析: 
某餐厅在支付宝后台配置了商户出资的9折活动,酒水不享受折扣,同时叠加支付宝出资的立减5元活动。某用户总共消费100元,其中酒水20元,则商户系统在请求支付时,需传入undiscountable_amount=20。此时商户实收金额为(100-20)*0.9+20=92元,用户实付金额为92-5=87元,由于用户又使用了自己账户等值2元的集分宝,因此开票金额为87-2=85元 

目录
相关文章
|
5月前
|
监控 网络协议 C++
云大使推广可奖励返佣产品明细(核心返利产品)
阿里云云大使返利产品,核心返利产品按照15%返利,具体明细查看当月详细规则 https://developer.aliyun.com/article/1007904
|
6月前
|
移动开发 API 开发者
标准详情API接口h5优惠券到手价信息采集
为了提高用户体验和满足用户需求,开放了其详情API接口,使得第三方开发者可以方便地访问和利用这些商品信息 淘宝详情API接口是淘宝开放平台提供的一套接口,它允许第三方开发者通过编程方式获取淘宝商品详情信息。这些信息包括但不限于商品标题、价格、销量、评价等。开发者可以使用这些信息为自己的应用程序提供支持,从而为用户提供更优质的服务。
|
开发者
【限时活动】阿里云论坛积分(云币)能兑换实物礼品啦!
近日,云栖社区上线了云朵兑换系统,可以用云朵兑换实物。积分商城传送门>> 51看着里面丰富的实物奖励心动不止,一查看积分。心中哇凉哇凉的。我在阿里云论坛这那多云币,难道就只是一个纯数字? 一键查询云币余额>> 然后就找管管一哭二闹三上吊。
6471 1
|
弹性计算 网络协议
阿里云618活动优惠 年中大促销
阿里云618活动优惠 年中大促销
471 0
当面付花呗分期示例代码
如何集成花呗分期支付注意事项:[url]https://openclub.alipay.com/read.php?tid=13779&fid=56[/url] 一、注意事项 1、调用接口代码前必须了解自己需要实现的场景功能; 2、通过集成代码实现的是花呗分期支付的花呗分期单渠道模式; 二、参数说明 (1)hb_fq_num代表花呗分期数,仅支持传入3、6、12,其他期数暂不支持,传入会报错; (2)hb_fq_seller_percent代表卖家承担收费比例,商家承担手续费传入100,用户承担手续费传入0,仅支持传入100、0两种,其他比例暂不支持,传入会报错。
1724 12
来抽奖啦,仅限收钱码商家
各位小虎斑们,今年双12,网商银行联合支付宝为收钱码商家送福利啦! 参加”码商狂欢节”,幸运抽奖、帮你筑梦! 重点来了,看这里:  “码商狂欢节”是个啥?   “码商狂欢节”是为网商银行为收钱码商家推出的专享活动。
611 12
全场优惠券的核销条件
说明 在开发过程中,通过商家后台或者营销活动接口创建的全场优惠券在支付没有自动核销。 商家后台:[url]https://e.alipay.com/main.htm?refresh=1555999213657#/?_k=etysgp[/url] 营销活动:[url]https://docs.
529 12
【云大使专享】爆款产品小眯眼,大使推广专享价格100元/台(长期),卖一台返30元!
阿里云智能摄像头小眯眼云大使专属推广链接1.性能全“芯”升级,保驾护航,功能超强大,安全提升不止一点,提柔光抑强光,智能夜视,降噪音双向对讲,360度云台旋转,wifi手机互联,1080p超高清画质,手机远程,移动侦测,兼容H.264。
9289 0