1 Star 0 Fork 52

tonyhua / wxpay

forked from Sunlight / wxpay 
Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
Clone or download
README.md 1.29 KB
Copy Edit Web IDE Raw Blame History
Sunlight authored 2017-04-19 15:31 . 更新 README.md

#wxpay 网页内支付场景---JS API

#1.获取微信支付配置参数;

微信支付参数需要的有3个:a.微信分配的公众账号ID(appid);b.微信支付分配的商户号(mch_id/PartnerId);c.商户密钥(PartnerKey)

#2.调用统一下单接口,生成预支付订单号;

#3.生成带支付签名的订单凭据并返回

#4.调起微信支付(发起微信支付请求)

#5.向用户展示支付结果,支付成功后微信异步回调填写的支付通知地址

#6.查询订单支付状态

此处调用微信支付查询接口,查询订单支付情况。支付成功需要修改自己本地订单状态,并验证支付金额是否一致。

#7.返回支付订单信息,向用户展示支付结果

查询订单完成后,先用户展示订单详情页面数据。

#8.发送支付模版消息

最后在验证订单无误时,发送微信支付模版信息给微信支付用户。

注意点:需要在微信支付后台配置支付测试参数:

1.测试目录的配置具体查看微信支付开发文档会员详细的说明;

2.配置测试白名单(微信号)

#注意 此示例中没有添加获取openid的方法,使用时先添加此方法,在预支付订单中添加对应的参数即可完成微信支付功能。

Comment ( 0 )

Sign in for post a comment

Java
1
https://gitee.com/guoshaohua/wxpay.git
git@gitee.com:guoshaohua/wxpay.git
guoshaohua
wxpay
wxpay
master

Search