开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
网页&移动应用 
支付产品
当面付
接入指南
基础功能
扩展功能
集成工具
api 列表
app支付
手机网站支付
电脑网站支付
刷脸付
预授权支付
商家扣款
订单码支付
私域产品
公域产品
营销产品
资金产品
会员产品
信用产品
安全产品
广告产品
其他通用产品
开发 > 服务端 > 支付产品 > 当面付 > 接入指南 >  > 当面付扩展功能
文档更新记录 >
收藏
订阅更新
我的文档
设置
接入检测
即可查看检测结果)
若有未通过的接入检测项,接口将无法调通
1 花呗分期接入
当面付支持 花呗分期 的付款方式,商家在满足 花呗准入 的前提下,才能够使用花呗分期进行收款,准入后有标准收银台与单通道两种模式可选。详情可查看 花呗分期支付接入说明
要在当面付功能中使用花呗分期的付款方式,商家只需要在对应的接口中传入对应的参数即可。
1.1 花呗分期接口列表
接口英文名
接口中文名
统一收单交易支付接口
1.2 标准收银台模式
支付宝标准收银台展示花呗分期渠道(仅支持用户承担手续费),无需额外开通花呗分期,且无需进行额外的花呗分期参数的透传开发工作,可以直接在支付宝标准收银台中展示出花呗分期渠道。
1.2.1 准入条件
商家要接入花呗标准收银台模式,必须满足以下几个条件:
公司已接入收单产品 当面付(具体接口见上方说明),并产生一定的交易额。
此产品无需技术开发。
公司运营稳定并具备一定的用户群,具体考核将结合公司运营时长、交易额、规模、用户数来做出综合判定。
1.3 单通道模式
商家可以根据需要,将花呗分期资金渠道前置或者与其它付款方式并列,实现花呗分期单通道模式。该方式需额外开通 且如果当前花呗分期渠道无法支付成功,则可以继续使用其它支付渠道进行付款。
商家需要将花呗分期参数传入到 extend_params 中,格式如下:
1.3.1 参数说明
hb_fq_num:花呗分期数,仅支持传入 3、6、12,其它期数暂不支持,传入会报错。
hb_fq_seller_percent:卖家承担收费比例,商家承担手续费传入 100,用户承担手续费传入 0,仅支持传入 100、0 两种,其它比例暂不支持,传入会报错。
1.3.2 准入条件
商家要接入花呗标准收银台模式,必须满足以下几个条件:
商家已接入收单产品 当面付(具体接口见上方说明),并产生一定的交易额。
商家需签约花呗分期协议。
此产品需要技术开发,需商家进行技术开发或由服务商协助完成。
商家运营稳定并具备一定的用户群,具体考核将结合商家运营时长、交易额、规模、用户数来做出综合判定。
2 优惠金额
2.1 限制订单参与优惠的金额
商家在支付宝已配置优惠活动或优惠券,如需要限制订单参与优惠的金额,可使用以下参数控制,支持交易支付接口和交易预下单接口。
参数名
参数说明
discountable_amount
可优惠金额。其中如果需要不可优惠金额,可通过订单总额 total_amount 减去可优惠金额 discountable_amount 自动获取。
2.2 获取优惠情况下的各级金额
此外,在支付接口和查询接口返回的支付结果中,可根据以下参数获取有优惠情况下的支付宝计算好的各级金额。
参数名
参数说明
total_amount
订单总金额。与请求中的订单金额一致。
receipt_amount
实收金额。商家实际入账的金额(扣手续费之前)。
buyer_pay_amount
用户实付金额。建议打印在小票上避免退款时出现纠纷。
invoice_amount
开票金额。快速告知商家应该给用户开多少钱发票。
2.2.1 各级金额关系
receipt_amount = total_amount - 商家出资的优惠金额。
buyer_pay_amount = receipt_amount - 支付宝出资的优惠金额
invoice_amount = total_amount - 不需要参与开票的金额(如平台优惠、商家优惠等)。
2.3 案例分析
某餐厅在支付宝后台配置了商家出资的 9 折活动,酒水不享受折扣,同时叠加支付宝出资的立减 5 元活动。某用户总共消费 100 元,其中酒水 20 元,则商家系统在请求支付时,需传入 discountable_amount = 80。由于用户又使用了自己账号等值 2 元的集分宝支付,计算规则如下:
商家实收金额: (100-20)*0.9 20 = 92 元;
用户实付金额:92 - 5 = 87 元;
开票金额:87 - 2 = 85 元。
3 指定收款支付宝账号
对于部分大型集团型或加盟型商家,若有 一个开通账号 多个收款账号 的需求,通过交易支付接口 alipay.trade.pay 中的参数 seller_id 来指定收款账号。
默认情况下,当面付只允许收款至开通账号。如果使用指定收款账号的功能,需要使用商家开通账号登录 配置收款账号列表,详情可点击查看 (目前暂只支持配置同主体账户)。
注意:seller_id 传入的是收款账号的 user_id(支付宝内部 id,2088 开头的 16 位数字),而不是登录 id(邮箱或手机号)。商家可通过静默模式的用户信息授权流程获得支付宝账号的 user_id(需使用该账号登录),详情可点击查看 获取会员信息

4 商品信息同步
商家/isv 在调用支付接口时,可传入用户实际购买的商品信息,达到两个效果:
1如果商家在支付宝创建了单品优惠活动,则支付时必须传入商品信息,当传入的商品信息与单品活动中的配置的商品匹配上时,支付宝就会自动根据活动的优惠规则减免付款金额。 注意:商品信息通过付款码支付的交易支付接口 alipay.trade.pay 中 goods_detail 参数传入,此参数为数据集,包含几个子参数,以 json 列表的形式支持同时传入多个商品。
子参数名称
子参数说明
goods_id
商家自定义的商品编号,需要与单品活动中配置的商品编号一致。请在商家维度保持商品编号唯一,并与商品名称保持一对一关系。
goods_name
商家自定义的商品名称,请不要传入如外卖商品/打折商品等无实际意义的商品名称。如果有商品有多个规格,可在商品名称中包含,如海飞丝(350ml)。注意编码格式与调用接口指定的编码一致。
quantity
本次交易购买的商品数量。
price
商品单价。单位元,商品优惠前的价格。
商品单价 x 数量的累加金额=订单总金额(不做强行校验,但可能影响单品相关返佣)
更多信息以及完整的请求报文示例,可查看
注意:请传入的商品信息遵守以上规范,商品信息的不规范可能影响与单品相关的返佣和单品运营活动。
5 多门店应用
使用 alipay.trade.pay(统一收单交易支付接口)时,需注意以下参数的取值:
store_id:门店编号,商户自己定义的门店号。为商户通过 蚂蚁门店管理 产品接口创建门店配置的 store_id(门店编号) 或在 创建支付宝门店的 门店编号,则需要与开店时传入的 store_id(或配置的外部门店号)保持一致,与 alipay_store_id 至少上传一个。 注意:该参数仅支持字母、数字和英文符号,不支持中文。
6 小票打印
6.1 门店收银系统打印收银小票规范
6.1.1 必须包含内容
商户订单号或支付宝交易号,最好增加条形码展示。
支付宝支付标识。
日期和时间。
6.1.2 建议包含内容
商家实收金额,返回参数中的 receipt_amount。
开票金额,返回参数中的 invoice_amount。
用户支付宝账号,返回参数中的 buyer_logon_id,已脱敏。
6.2 小票示例

7 返佣
服务商帮助商家接入支付产品时候可以获取交易的返佣。
1服务商登录服务商平台(),在业务中心-协作费业务内签约《当面付协作费政策》。

2 服务商只需在支付 api 的 sys_service_provider_id 中传入返佣服务商 的 pid ,商家即可获取返佣。
pid 获取:签约《当面付协作费政策》的服务商主账户登录服务商平台 > 凯发k8官方网娱乐官方的合作伙伴管理 > pid

注意:sys_service_provider_id 要求服务商上传自己的支付宝 pid;如果服务商存在多个支付宝 pid,要确保上传的 pid 是已经在服务商平台签署过返佣协议的那个,若错误上传了未签署返佣协议的 pid 一样无法计算返佣;请务必注意,服务商不要漏传 system_service_provider_id,或是错误上传交易商户的 pid。因服务商交易上传参数错误导致无法计算返佣,是不允许服务商申诉的。
示例代码(在业务扩展参数 extend_params 中上传 sys_service_provider_id)
alipay.trade.pay 为例
3为了确保得到返佣,需要返佣的服务商请确保传入正确的返佣参数。传入返佣参数后,服务商需根据 结算和发票管理 指引查看、获取返佣。
注意:建议服务商接入的所有订单都加入 sys_service_provider_id 参数并确保参数的准确性,否则无法获得返佣。
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图