更新时间:2023-10-30 15:17:50收藏我的文档设置返回文档一、业务场景每笔当面付收款的订单的资金,实时划转到一个或多个分账收入方的支付宝账户。说明:只有通过当面付接口支付收款的订单才能分账,固定收钱码收款订单不支持分账。二、如何实现集成当面付●如果之前对接过支付宝产品,那么可以直接使用之前对接支付宝接口的 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。