当面付接口如何计算优惠

简介: 在弄清楚如何计算优惠之前先了解下相关金额参数: 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元 

目录
相关文章
|
4月前
|
监控 网络协议 C++
云大使推广可奖励返佣产品明细(核心返利产品)
阿里云云大使返利产品,核心返利产品按照15%返利,具体明细查看当月详细规则 https://developer.aliyun.com/article/1007904
|
5月前
|
移动开发 API 开发者
标准详情API接口h5优惠券到手价信息采集
为了提高用户体验和满足用户需求,开放了其详情API接口,使得第三方开发者可以方便地访问和利用这些商品信息 淘宝详情API接口是淘宝开放平台提供的一套接口,它允许第三方开发者通过编程方式获取淘宝商品详情信息。这些信息包括但不限于商品标题、价格、销量、评价等。开发者可以使用这些信息为自己的应用程序提供支持,从而为用户提供更优质的服务。
阿里云商标优选交易平台操作流程、手续费及常见问题解答
阿里云商标交易平台叫商标优先,有用30万+的海量商标资源,明码标价,不成功全额退款。关于商标优选操作流程、是否有手续费及常见问题解答
10920 2
阿里云商标优选交易平台操作流程、手续费及常见问题解答
|
开发者
【开发者任务中心】100元话费兑换方式
开发者任务中心话费类礼品兑换方式
1179 0
|
开发者
【限时活动】阿里云论坛积分(云币)能兑换实物礼品啦!
近日,云栖社区上线了云朵兑换系统,可以用云朵兑换实物。积分商城传送门>> 51看着里面丰富的实物奖励心动不止,一查看积分。心中哇凉哇凉的。我在阿里云论坛这那多云币,难道就只是一个纯数字? 一键查询云币余额>> 然后就找管管一哭二闹三上吊。
6452 1
|
弹性计算 网络协议
阿里云618活动优惠 年中大促销
阿里云618活动优惠 年中大促销
463 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两种,其他比例暂不支持,传入会报错。
1699 12
来抽奖啦,仅限收钱码商家
各位小虎斑们,今年双12,网商银行联合支付宝为收钱码商家送福利啦! 参加”码商狂欢节”,幸运抽奖、帮你筑梦! 重点来了,看这里:  “码商狂欢节”是个啥?   “码商狂欢节”是为网商银行为收钱码商家推出的专享活动。
603 12
|
小程序 开发者
支付宝小程序1小时极速审核券抢券活动
提升审核效率,支付宝开发者中心推出【小程序1小时极速审核券】抢券活动,周一至周五每天上午10:00准时开抢
4090 0
支付宝小程序1小时极速审核券抢券活动