当面付接口如何计算优惠

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

目录
相关文章
|
2月前
|
API
使用京东API接口进行支付结算有哪些注意事项?
使用京东API接口进行支付结算时,需遵守京东开放平台规定,保护用户隐私,关注API接口变化,确保应用合法、完整、可靠,正确使用API对接信息,保持API接口调用成功率,及时整改程序缺陷,结算依据以商家后台系统为准。如需帮助,请私信或评论联系。
|
4月前
|
存储 Cloud Native 安全
阿里云优惠券有哪些?四种优惠券的金额、领取及使用规则及区别介绍
阿里云为用户提供了多种优惠券,以帮助用户节省云产品的购买成本,目前阿里云为用户推出了无门槛优惠券,上云抵扣金、算力补贴优惠券、满减优惠券等不同种类的优惠券,本文将详细这四种优惠券的金额、领取及使用规则,以及区别,以供了解和选择参考,提升使用体验。
|
8月前
|
弹性计算 NoSQL 关系型数据库
阿里云2024年最新续费活动,限时官网续费退差价补贴
阿里云3月1日降价产品中,可享受续费退差价的产品及付费方式包括:弹性计算包年/月、对象存储预留空间、云数据库RDS主实例包年/月、云数据库RDS只读例包年/月、云数据库Redis包年/月、云数据库MangoDB包年/月、云数据库ClickHouse。
阿里云2024年最新续费活动,限时官网续费退差价补贴
|
8月前
|
移动开发 API 开发者
标准详情API接口h5优惠券到手价信息采集
为了提高用户体验和满足用户需求,开放了其详情API接口,使得第三方开发者可以方便地访问和利用这些商品信息 淘宝详情API接口是淘宝开放平台提供的一套接口,它允许第三方开发者通过编程方式获取淘宝商品详情信息。这些信息包括但不限于商品标题、价格、销量、评价等。开发者可以使用这些信息为自己的应用程序提供支持,从而为用户提供更优质的服务。
阿里云短信接口价格
阿里云短信接口价格,阿里云短信服务价格表,阿里云短信0.032元一条,阿里云短信价格?阿里云短信怎么收费?阿里云短信多少钱一条,阿里云短信价格0.032元一条
155 0
阿里云短信发送价格
阿里云短信发送价格,阿里云短信服务价格表,阿里云短信0.032元一条,阿里云短信价格?阿里云短信怎么收费?阿里云短信多少钱一条,阿里云短信价格0.032元一条
127 0
|
数据安全/隐私保护
阿里云国际站注册充值下单购买教程
国际站价格比国内站各资源低廉,但普通账号注册购买,需要绑定PayPal,信用卡或其他海外支付方式,账户使用不当还会遭受风控,有一定门槛。下面 www.huasaint.com 带你看一下免绑卡的注册充值方式
阿里云国际站注册充值下单购买教程
|
算法 前端开发
价格减免
🎈每天进行一道算法题目练习,今天的题目是“价格减免”。
143 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两种,其他比例暂不支持,传入会报错。
1739 12