开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
支付能力 > 当面付 > 案例分析 > 当面付如何实现分账
收藏
我的文档
设置
一、业务场景
每笔当面付收款的订单的资金,实时划转到一个或多个分账收入方的支付宝账户。
说明:只有通过当面付接口支付收款的订单才能分账,固定收钱码收款订单不支持分账。
二、如何实现
集成当面付
如果之前对接过支付宝产品,那么可以直接使用之前对接支付宝接口的 appid,在 appid 下绑定当面付功并开通。开通成功后该 appid 就有调用当面付接口的权限,再进行代码集成,接入流程可参考 当面付接入流程
如果之前没有对接过支付宝产品,则需要先入驻支付宝开放平台,步骤可参考 如何入驻开放平台,如何获取 appid 可参考 创建应用,在 appid 下绑定当面付,开通 成功后进行接口对接。
集成商家分账
商家分账接入流程可参考 如何接入
三、接口调用
支付流程
1用户在线下商店进行付款;
扫码枪扫用户付款码支付,则扫码枪获取到付款码,商家服务端调用 alipay.trade.pay 条码支付接口进行支付;
商家服务端调用 alipay.trade.precreate 生成付款二维码,展示给用户,用户扫商家收银机展示的付款码进行支付。
2获取到支付成功的支付宝交易号(trade_no),可以调用 查询接口获取;
3调用 分账接口传入需要分账的支付宝订单号(trade_no)和分账收入方账号 (trans_in)、分账金额 (amount),进行分账。
注意:如果第一次分账,或者是新的分账收款方账号,需要先调用 分账关系绑定接口绑定分账关系后才可分账。
退款流程
分账成功后,如果用户退款,商家服务端调用 alipay.trade.refund 退款接口,此时退款是按照分账比例退款的,当面付交易不支持自定义退款金额和退款方
四、示例代码
支付
alipay.trade.app.pay app 支付接口。
分账
分账接口。
注意:如果第一次分账,或者是新的分账收款方账号,需要先调用 分账关系绑定接口绑定分账关系后才可分账。
退分账
alipay.trade.refund 交易退款接口。
注意:当面付退分账是按照分账比例退款的,所以不需要传入退分账参数 refund_royalty_parameters。
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图