微信支付的文档及常见问题

一、微信支付

微信支付的产品:

JSAPI支付、APP支付、H5支付、Native支付、小程序支付等。

微信的 appid、openid、unionid:
  • appid定义:小程序唯一凭证,即 AppID,每个小程序都有自己的一个appid
  • openid定义:用户在同一个小程序下的唯一表示,即同一个用户在不同的小程序下的openid是不同的.
  • unionid定义:如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过 UnionID 来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的 UnionID 是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,UnionID是相同的

详情见: https://blog.csdn.net/huluwa10526/article/details/110522033

接入模式

普通商户模式:

普通商户模式是指商户自行开发系统来对接微信支付进行交易,微信支付将资金直接结算到商户的结算账户,商户给用户提供支付服务。该模式要求商户具备系统开发能力,商户可自行前往 商户平台 (opens new window)完成入驻。

服务商模式:

服务商模式是指针对市面上一些中小型且没有开发能力的商户,由已在微信支付官方注册入驻的系统开发商或解决方案提供商协助这些商户完成入驻,开发及日常运营工作的模式。服务商可前往 服务商平台 (opens new window)完成注册入驻。

详情见:https://pay.weixin.qq.com/docs/partner/development/glossary/mode.html

常见错误:

  • appid和mch_id不匹配。

解决方法:修正报文中的 AppID、mch_id 。
而且需要将微信支付的商户号,绑定到小程序的 Appid 。

详情见: https://kf.qq.com/faq/1801116VJfua1801113QVNVz.html

  • OpenID和AppID不匹配。 appid和openid不匹配

解决方法:修正报文中的 OpenID、AppID 。

文档:

  • 微信支付v3版本的文档:
https://pay.weixin.qq.com/docs/partner/apis/partner-in-app-payment/partner-jsons/partner-app-prepay.html
  • 微信支付v2版本的文档:
    https://pay.weixin.qq.com/wiki/doc/api/index.html
    https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_1
    https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_1
    

其他

技术支持:
https://support.pay.weixin.qq.com/online-service

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值