微信支付统一下单接口在不同情况下的几个主要参数的意义
1.公众号支付(js)
1.普通商户
appid:微信公众账号id
mch_id:微信支付分配商户号
2.服务商模式
appid:服务商商户的APPID
mch_id:微信支付分配商户号
sub_appid:微信分配的子商户公众账号ID,如需在支付完成后获取sub_openid则此参数必传。
sub_mch_id:微信支付分配的子商户号
2.小程序支付
1.普通商户
appid: 微信分配的小程序ID
mch_id:微信支付分配的商户号(需要商户从微信支付平台对appid进行关联)
2.服务商模式
appid:服务商商户的APPID
mch_id:微信支付分配商户号(需要商户从微信支付平台对appid进行关联)
sub_appid:当前调起支付的小程序APPID
sub_mch_id:微信支付分配的子商户号
3.app支付
1.普通商户
appid: 微信开放平台审核通过的应用APPID(请登录open.weixin.qq.com查看,注意与公众号的APPID不同)
mch_id:微信支付分配的商户号
2.服务商模式
appid:服务商商户的APPID
mch_id:服务商商户的商户号
sub_appid:特约商户在微信开放平台上申请的APPID
sub_mch_id:微信支付分配的子商户号