微信支付之扫码支付

作者: 程序员BUG | 来源:发表于2019-04-11 12:53 被阅读4次

    选择支付模式

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

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

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

    类似于这个:

    准备账号

    公众账号ID(AppID)

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

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

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

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

    应用秘钥 (AppSecret)

    在公共号平台上找

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

    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包

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

    根据扫码链接生成二维码

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

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

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

    扩展阅读

    PC 端微信扫码注册和登录

    微信扫码登录实战(附代码)

    我偷看了老板的微信分组,惊呆了……

    Java面试题81:微信公众号分类和微信开发原理

    支付系统设计:支付系统的账户模型

    来源:https://www.cnblogs.com/wangsen/p/8257635.html

    相关文章

      网友评论

        本文标题:微信支付之扫码支付

        本文链接:https://www.haomeiwen.com/subject/srktwqtx.html