1. JSAPI或JSSDK调起微信支付,接入小程序支付非常相似,以下是三种接入方式的对比:

微信支付

注意:小程序不能通过拉起H5页面做jsapi支付,小程序内只能使用小程序支付。

小程序不需要支付目录和授权域名配置。

对比链接:
https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_sl_api.php?chapter=7_3&index=1

服务商模式下的appid指的是:服务商商户号绑定的服务商appid,一般情况是认证的服务号appid

1.1普通模式

最常规的普通模式,适用于有自己开发团队或外包开发商的直连商户收款。开发者申请自己的appid和mch_id,两者需具备绑定关系,以此来使用微信支付提供的开放接口,对用户提供服务。

1.2服务商模式

第三方服务商申请自己的服务号appid,并通过该服务号appid申请服务商mch_id,以此获得微信支付服务商能力。再通过服务商mch_id为所服务的特约商户申请创建微信支付sub_mch_id,创建好的sub_mch_id默认和服务商的mch_id建立父子授权关系。

2.微信小程序支付,服务商模式支付,名词解释

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

标签: 微信支付


阿里云优惠主机

添加新评论

免责声明
本博客部分内容来自于互联网,不代表作者的观点和立场,如若侵犯到您的权益,请联系[email protected]。我们会在24小时内进行删除。