博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信支付之扫码支付
阅读量:6159 次
发布时间:2019-06-21

本文共 1021 字,大约阅读时间需要 3 分钟。

hot3.png

选择支付模式

点开链接先去了解一下微信支付模式:

https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=2_1

1240

web一般选择都是扫码支付。

类似于这个:

1240

准备账号

公众账号ID(AppID)

首先要申请一个公共账号,最好申请的时候就是服务号,因为微信支付的前提必须是服务号。

如果是公众号需要先申请验证才能升级为服务号。

下面链接可以帮助你去找到这个账号:

http://jingyan.baidu.com/article/22fe7ced23fa183002617fa1.html

应用秘钥 (AppSecret)

在公共号平台上找

1240

下面链接可以帮助你去找到这个账号:

http://jingyan.baidu.com/article/22fe7ced23fa183002617fa1.html

注意:

以上两个账号都可以在类型为服务号的公众号上找到,下面的两个账号就必须要在商户平台上才可以找到。

大概步骤:

一、公众号为服务号

http://jingyan.baidu.com/article/fea4511a7eaf2cf7bb9125a7.html

二、申请微信认证

http://kf.qq.com/faq/120911VrYVrA150929Fjqeei.html

三、申请扫码支付

升级完之后左侧菜单会多一个“微信支付”选项

第三步成功之后会收到一个邮件,邮件中会有登录商户平台的账号和密码

商户id(mch_id)

申请支付成功之后登录商户平台就可以看到这个值了。

API秘钥 (api_key)

这个必须要登录商户平台去设置。

以上两个账号的值可以参考下面的链接:

http://help.ecmoban.com/article-2085.html

查看扫码支付API了解流程

https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_5

进入开发

引入相关的jar包

1240

1240

调用预生成订单API获取到扫码链接

1240

1240

1240

根据扫码链接生成二维码

1240

1240

将生成的二维码展示给用户

第二步中的getQrCode()方法返回的就是图片的地址,直接在页面中使用img标签展示给用户就行。

1240

编写微信支付完成的回调逻辑

1240

1240

1240

扩展阅读

 

转载于:https://my.oschina.net/javafirst/blog/3035385

你可能感兴趣的文章
Spring Boot 整合Spring Security 和Swagger2 遇到的问题小结
查看>>
Apache通过mod_php5支持PHP
查看>>
java学习:jdbc连接示例
查看>>
Silverlight 如何手动打包xap
查看>>
禁用ViewState
查看>>
Android图片压缩(质量压缩和尺寸压缩)
查看>>
nilfs (a continuent snapshot file system) used with PostgreSQL
查看>>
【SICP练习】150 练习4.6
查看>>
HTTP缓存应用
查看>>
KubeEdge向左,K3S向右
查看>>
DTCC2013:基于网络监听数据库安全审计
查看>>
CCNA考试要点大搜集(二)
查看>>
ajax查询数据库时数据无法更新的问题
查看>>
Kickstart 无人职守安装,终于搞定了。
查看>>
linux开源万岁
查看>>
linux/CentOS6忘记root密码解决办法
查看>>
25个常用的Linux iptables规则
查看>>
集中管理系统--puppet
查看>>
Exchange 2013 PowerShell配置文件
查看>>
JavaAPI详解系列(1):String类(1)
查看>>