微信支付宝多商户解决方案

时间:2024-03-27 21:28:54

微信支付宝多商户解决方案

背景

项目目前微信支付宝支付时是直接将款项打到平台账户中,期望可以将款项打到对应的商家账户中。

支付宝

通过查找资料(如何实现一个项目配置多个商户信息付款给对应商户),支付宝给出两种解决方案:

  1. 将商家支付宝信息保存到平台中,在支付订单时,根据商家信息获取商家的**信息。
    该方法需要获取商家的**等信息,有一定的风险,支付宝没有提供对**等信息的权限控制,但可以通过支付宝签约服务来限制使用服务,同时需要商家自己去申请账户。
    微信支付宝多商户解决方案
  2. 支付宝个别接口支持授权操作,商家授权给平台后,平台可以替商家进行操作,但目前只有当面付支持授权,电脑在线支付不支持授权。

微信

同支付宝,微信也有两种解决方案:

  1. 同支付宝方案一,获取商家**等信息后,通过微信签约服务来限制使用服务。
  2. 可以申请成功微信支付服务商,成为服务商后,可以由服务商添加子商户,在进行付款时,通过子商户号来区分该笔款项的去处。

微信申请服务商

参照微信支付服务商接入指引,进行服务商申请。
参照服务商管理特约商户功能简介,进行添加子商户。
参照Native开发文档,进行接口修改。

  • 需要注意的是,服务商本身无结算功能,需传入子商户号。服务商号与普通商户号独立存在独立使用,互不冲突,服务商不支持添加已有的商户号为特约商户,且不支持为本主体申请特约商户