微信公众平台+商户平台 公众号支付 总结(即trade_type=JSAPI)

最近对手机支付比较感兴趣,特此收藏,以备后用.
博客原文:https://blog.csdn.net/YYAANNGGLLI/article/details/80430778

前言:

    因为现在微信公众号和微信商户平台已经是两个相对独立的模块,再加上服务商概念的引入,使得现在微信公众号与支付平台的关系变得十分灵活,但是对于支付来讲二者又缺一不可,所以决定写点东西记录一下,以便自己以后忘掉能够随时捡起。

图示:


对于普通商户来说,1.有自己的公众号,2.用户支付的钱放到自己的商户平台中。

对于服务商来说,1.有自己的公众号,2.为多个商户平台提供服务。

说明:

1.商户A可以有两个商户平台,在自己的公众号中,钱付到两个商户平台都是没有问题的

2.商户B可以没有公众号,所以收入依赖于服务商

3.支付接口(/pay/unifiedorder):(服务商的接口就是多了sub_appid与sub_mch_id两个字段,同理  查询接口)

普通商户:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1

服务商:https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=9_1

4.支付接口调用成功后,前端要接jsapi,使付钱的弹出框能够正确的弹出。

https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6

出错总结(针对服务商接口):

1.支付接口返回:“appid和mch_id不匹配”。字段appid与mch_id有对应关系,A对应A的,X对应X的,不能乱。

2.支付接口返回:“签名错误”。

    (1)注意API_KEY的值,每个商户平台有自己的api-key,不能乱。在服务商商户平台-账户中心-API安全,设置api-key

    (2)字段sign,生成签名要放在所有参数的最后。

3.JS API返回:“当前页面的url未注册:xxxxxx”。在服务商商户平台-产品中心-开发配置,设置url。注意http/https以及书写格式

    









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值