业务说明

1、说明

 

最常规的第三方模式,第三方帮特约商户申请商户号并为他进行支付开发,在第三方或特约商户的小程序中拉起支付,第三方本身不经手资金,支付成功后资金直接进入特约商户商户号


2、账号申请指引

 

普通服务商模式需要申请的账号有微信支付服务商mch_id、特约商户mch_id以及拉起支付的小程序appid。

  1. 1. 申请微信支付服务商mch_id

目前微信支付服务商mch_id的申请渠道仅开放给认证的服务号,即登录认证的服务号后台(mp.weixin.qq.com),点击左侧导航栏的微信支付,在页面中选择服务商申请,按流程即可申请开通并获得服务商mch_id。申请指引:https://kf.qq.com/faq/120911VrYVrA150813MFFJZv.html


  1. 2. 申请特约商户号mch_id

获取到服务商mch_id后,登录服务商平台(http://pay.weixin.qq.com/partner/public/home),可在特约商户管理中为你所服务的特约商户进行账号申请。申请指引:https://kf.qq.com/faq/140225MveaUz161013MZBBFV.html


  1. 3. 申请拉起支付的小程序appid

登录mp.weixin.qq.com,注册一个小程序的开发者账号。申请指引:https://mp.weixin.qq.com/debug/wxadoc/introduction/index.html

获取到小程序开发者账号后,进行微信认证。微信认证指引:https://mp.weixin.qq.com/debug/wxadoc/introduction/#小程序申请微信认证
注:此小程序无需再额外开通微信支付,将该小程序appid配置为对应的特约商户开发配置中的sub_appid即可使用。


2、开发指引

 

除被扫支付场景以外,商户系统先调用统一下单接口在微信支付服务后台生成预支付交易单,返回正确的预支付交易会话标识后再按扫码、JSAPI、APP、小程序等不同场景生成交易串调起支付,具体API接口请查看"API列表"


注意:
appid为和服务商商户号绑定的服务商appid,一般情况为认证的服务号appid;
mch_id为服务商商户号,目前仅在认证服务号后台(mp.weixin.qq.com)开放申请服务商商户号,申请开通后即在微信支付系统创建绑定关系;
sub_mch_id为和服务商商户号有父子绑定关系的子商户号;
sub_appid为服务商模式的场景appid,在小程序中拉起支付时该字段必传;
trade_type请填写JSAPI;
openid为appid对应的微信用户标识;
sub_openid为sub_appid对应的微信用户标识,小程序服务商模式下单中的openid和sub_openid必须至少传其中一个,在小程序中拉起支付一般情况下只能获取到sub_openid,即使用wx.login接口获得的openid