商家收款方案你知道几个?同一主体下不同账号收款全攻略
目前小程序的支付收款功能默认将款项转入签约的支付宝账户,若需实现多商家收款,您可以采取以下几种方法中的一种:在小程序支付中,将同一主体的商家收款分别导入不同的商家账户。具体操作为:商户账号B需在商家平台的产品中心,进入产品详情页面,点击“立即开通”,并按要求填写及提交相关资料。关于开通流程的详细信息,请查阅“开通产品”。产品开通成功后,请进入详情页面,点击“管理小程序APPID”选项,随后将商家账号A下的应用A进行关联和绑定。商家账号B下的小程序应用B(已绑定JSAPI支付产品并启用)在服务端通过调用统一收单交易创建接口 .trade.,将小程序经营主体APPID(即商户在小程序内开启收银台支付时对应的应用APPID,此情形下需填写商家账号A下的小程序应用A的APPID)作为参数传入,获取到支付宝交易号,随后在商家账号A下的同一小程序应用A中,前端通过my.模块发起支付操作。采用三方应用授权机制,商家账号A设立一个三方应用,收款商家账号B(需签署JSAPI支付服务)将权限授予该三方应用(三方应用需关联JSAPI支付功能),借助三方应用的APPID和密钥(包括三方应用私钥及支付宝公钥)以及特定模式,在服务器端调用统一收单交易创建接口,同时在参数中指定小程序经营主体APPID(即商户在小程序内开启支付时对应的应用APPID,本例中应填写商家账号A所拥有的小程序应用A的APPID),获取支付宝交易号,随后在商家账号A下的小程序应用A中,通过前端my.模块发起支付操作。https://img0.baidu.com/it/u=2545505618,3192459773&fm=253&fmt=JPEG&app=138&f=JPEG?w=1822&h=672
小程序若涉及非同一主体商家收款,常规小程序因缺乏授权回调功能,难以实现第三方授权。为满足这一需求,目前存在以下三种途径:一是商户需在商家平台进入产品中心,浏览至产品详情页面,点击“立即开通”按钮,随后填写并提交必要信息。二是具体操作步骤和细节,可在“开通产品”中查阅。开通之后,请于产品详情页面点击“管理小程序APPID”,进行关联并绑定服务商提供的用于拉支付功能的小程序应用A。请注意,服务商仅拥有一个小程序平台,所有商家的收款操作均需在此平台上完成。服务商首先研发并推出了小程序应用A,随后又上线了一个第三方应用B,这个应用可以是小程序以外的类型。在应用B创建完成后,服务商为其添加了JSAPI支付功能和用户信息获取功能,并生成了授权链接,供商家登录账号进行授权操作。授权成功后,需借助第三方应用B的APPID以及商家授权,在服务端执行.trade.接口(即统一收单交易创建接口)的调用。同时,在入参中需包含小程序经营主体的APPID,即服务商小程序中拉起收银台支付时对应的小程序应用的APPID。在此场景下,应填写小程序应用A的APPID。通过获取交易参数,并将这些参数通过my.接口传递至小程序应用A,再利用my.接口唤起支付,从而实现款项成功入账至商家账户。
https://img2.baidu.com/it/u=351287527,798667699&fm=253&fmt=JPEG&app=138&f=JPEG?w=500&h=648
在开发过程中,可能会遭遇授权获取的难题,为了便于接口的使用,服务商需将小程序应用A的权限授予第三方应用B,一旦授权成功,服务商也将获得代表小程序A的相应标识。小程序应用A中,用户授权生成的信息需借助第三方应用B的“..oauth.token”接口进行转换,以获取授权访问令牌。在调用该接口时,必须包含代表小程序A的特定标识,才能确保操作成功。具体操作细节,请参阅“获取会员基础信息、三方应用授权”相关内容。商家们各自拥有用于收款的独立小程序,他们可以在服务市场订购相应的场景应用。通过开发小程序的第三方插件,并在该插件内设计小程序模板,进而协助商家搭建小程序并完成JSAPI支付的授权流程。授权成功后,商家需将小程序版本上传至平台,随后便能在自家的应用内进行收款操作。具体流程可查阅三方业务相关资料。
页:
[1]