参考资料
支付开发教程(微信商户平台版)
微信公众号分类和各类的区别
1、支付方式
公众号支付:要先设置网页授权获取用户基本信息和公众号支付的“支付授权目录”
扫码支付模式一:要设置扫码支付的“支付回调URL”(作用:接收微信支付后台发送的扫码结果,调用统一下单接口并将下单结果返回给微信支付后台)
扫码支付模式二:什么都不设置,调用微信支付api就行
2、接口调用方式
有JSSDK、Native、APP三种
JSSDK只能在微信的浏览器上打开HTML5界面调用js来支付
JSAPI--公众号支付、NATIVE--原生扫码支付、APP--app支付
MICROPAY--刷卡支付,刷卡支付有单独的支付接口,不调用统一下单接口
3、统一下单(含JSSDK,Native,APP三种)
当trade_type为JSSDK时才要求传递openid的值
什么是openid,官网解释如下:
3、参考资料
微信支付接口中,涉及资金回滚的接口会使用到商户证书,包括退款、撤销接口。如果不用到如上功能可以先不下载证书
4、wxpayapi官网示例打通时遇到的问题
扫码支付二:
运行示例时会出现错误,原因如下:
还有其它的问题,这里不累赘,在每个微信支付开发方式的博客里有
5、微信中收的问题,官网解说
8、扫码支付方式二:如果商户密钥key出错,是生成不了二维码的
9、微信公众号支付jsapi,打开网页后,出错如下错误:redirect_uri错误
原因:公众号要对“网页授权获取用户基本信息”填写“授权回调页面域名”
10、各种方式要注意的