微信支付接口开发--总

参考资料

微信支付开发文档(含API和demo)

微信公众平台开发文档

微信开放平台开发资源

微信开放平台

支付开发教程(微信商户平台版)

微信公众号分类和各类的区别

 

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、各种方式要注意的
 
 
 
 
 
 
 

 

 

posted @ 2016-01-29 09:29  shengyu_kmust  阅读(599)  评论(0编辑  收藏  举报