微信支付流程

来源:互联网 发布:淘宝页面代码 编辑:程序博客网 时间:2024/05/01 00:01
微信支付

1.准备工作  

1.APPID

2.appsecret 32位 用于获取access_token 最好在服务器端

3.APPKEY  128位  用于支付过程中生成app_signature  最好在服务器端

4.PartnerKey 微信公众平台模块生成的商户秘钥  最好在服务器端

2.获取access_token  调用各接口都使用这个值

1.正常情况下access_token有效期为7200秒,重复获取将导致上次获取的access_token失效

2.APP可以使用APPID和APPSecet调用接口来获取Access_token(那两个值在开放平台后台获得)注意调用接口时需使用Https协议

3.接口http: GET
https://api.weixin.qq.com/cgi-
bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

1. access_toke填写 client_credential

2.正常情况下返回 {"access_token":"ACCESS_TOKEN","expires_in":7200}

3.错误情况下返回{"errcode":40013,"errmsg":"invalid appid"}

3.生成预支付订单

1.用第二步请求的access_token作为参数,通过微信开放平台接口生成预支付订单

2.httpPOST
https://api.weixin.qq.com/pay/genprepay?access_token=ACCESS_TOKEN

3.

0 0
原创粉丝点击