第三方支付(服务商模式)

本文详细介绍了第三方支付服务商如何配置微信支付服务,包括申请服务商mch_id,为特约商户创建sub_mch_id,以及设置支付授权目录、sub_appid等关键步骤。在遇到sub_appid与sub_mch_id不一致或支付验证签名失败的问题时,提供了相应的解决方案,强调了在生成prepay_id时需使用小程序APPID的重要性。
摘要由CSDN通过智能技术生成
  1. 必读 ,第三方服务商申请自己的服务号appid,并通过该服务号appid申请服务商mch_id,以此获得微信支付服务商能力。再通过服务商mch_id为所服务的特约商户申请创建微信支付sub_mch_id,创建好的sub_mch_id默认和服务商的mch_id建立父子授权关系。以此来使用微信支付提供的开放接口,对特约商户及用户提供服务。同时,微信支付为服务商模式下的每一条“mch_id-sub_mch_id父子授权关系”上,都开放了一些开发配置能力供服务商配置,包括不限于支付授权目录、推荐关注的appid、sub_appid等。拿小程序支付举例,服务商订单由哪个小程序调用js拉起支付,则需要在特约商户开发配置中将该小程序appid配置成sub_appid。每条父子关系上的sub_appid可以为多,用以满足不同的场景需求,但每笔交易只能使用1个;
  2. 注意,sub_appid使用说明:sub_appid可为公众号,APP或小程序的appid,服务商在服务商商户平台可手动为每个特约商户绑定与渠道商主体或特约商户主体一致的公众号,APP或小程序的appid;针对小程序,还支持绑定服务商主体的小程序appid。目前最多配置5个. 手工配置路径:”服务商商户平台-服务商功能-子商户管理-开发配置-特约商户APPID配置”

小结
1、问题:sub_appid与sub_mch_id不一致,
解决办法:在服务商功能对特约商户进行小程序授权sub_appid.
2、问题:微信公众号支付支付验证签名失败,
解决办法:在生成prepay_id的时候传入的APPID必须是小程序的。

小程序发起支付

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值