参考资料html
微信支付开发文档(含API和demo)api
微信公众平台开发文档浏览器
微信开放平台开发资源微信
微信开放平台app
微信公众号分类和各种的区别微信公众平台

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