当前存在系统服务商(简称ISV)咨询如何在自己的平台实现资金收款到多个不同的商户账户。多数情况下,收款商户并不具备开发能力,所以根据该场景目前推出以下几个方案。
案例:类似淘宝商城等,众多商家进行售卖商品,用户购买商品支付的交易金额,可以收款到对应的商户支付宝账号下。
三方调用
第三方应用授权场景
通过 第三方应用授权,ISV/开发者可以在取得商户授权后拿到授权 app_auth_token,代替没有开发能力的商户调用支付宝开放平台提供的服务端接口(OpenAPI),实现业务场景。
第三方应用授权流程
- 商户授权给 ISV,ISV 获取商户的 app_auth_token,详见第三方应用授权接入流程。
- 买家在平台选择商品,ISV 根据商品判断该商品应该付款给到商户A还是商户B ,可以自己设置一个判断条件。 根据判断条件如果该商品属于商户A收款,那就在支付接口中设置对应商户A的 app_auth_token 请求到支付宝发起请求支付即可,详见 如何设置app_auth_token。
注意事项
- 支持的开放产品详见 支持第三方应用授权的产品列表。
- 第三方应用授权支持当面付、手机网站支付、电脑网站支付、APP支付和刷脸付等,但不支持合并支付。
- 只需要 ISV 的账号和密钥。商户只需要授权,不需要商户账号和密钥信息。
- ISV 和收款商户终止合作,收款商户 取消授权,app_auth_token 即失效。
直付通模式
直付通场景
通过 互联网平台直付通,服务商实现二级商户进件,可以在自己的平台替商户实现结算,平台抽佣,支持平台前置营销,垫资退款等能力。
直付通流程
- ISV 签约互联网直付通。
- ISV 实现 二级商户进件(二级商户即收款商户),获取不同二级商户的 smid。
- 买家在平台选择商品,ISV 根据商品判断该商品应该付款给到商户A还是商户B ,如果是商户A就根据商户编号等(可以自己设置一个判断条件)。根据判断条件如果该商品属于商户A收款,那就支付接口中设置对应商户A的 smid 请求到支付宝发起请求支付即可,详见 直付通如何实现收款结算。
注意事项
- 与三方调用相比较,直付通支持功能固定,详见 直付通支持实现什么功能。
- 二级商户无需签约,只要进件审核通过即可实现收款等功能。
- 直付通支付接口固定,目前只支持交易创建接口、手机网站支付、App支付和合并支付,其他支付接口暂不支持。
- 只需要服务商的账号和密钥。商户只需要进件审核,不需要商户账号和密钥信息。
- 服务商和收款商户终止合作,收款商户需联系商户客服(电话:4007585858)取消之前审核确认的产品协议。
其他场景
当面付
当面付 的扫码支付和条码支付目前暂不支持直付通模式,可通过第三方应用授权或者 store_id 实现多商户收款。
详见 当面付如何实现多商户收款。
小程序支付
小程序支付 使用 alipay.trade.create 接口获取 tradeNO,然后通过前端 my.tradePay 唤起进行支付。
详见 小程序如何实现多商户收款。
|