首页 > 软件开发 > JAVA >

微信公众号支付接口开发流程 java

来源:互联网 2023-03-16 19:13:09 298

微信公众号支付接口开发流程,前提你需要有认证的服务号且有微信支付功能,Iji办公区 - 实用经验教程分享!

Iji办公区 - 实用经验教程分享!

有不明白的可以私信我Iji办公区 - 实用经验教程分享!

工具/原料

  • 审核通过微信支付功能或服务商申请开通支付功能,这样可以省300元认证费用

方法/步骤

  • 1

    进入公众号后台--》开发--》接口权限--》网页授权获取用户基本信息--》修艺塑改,添加授权的域名Iji办公区 - 实用经验教程分享!

    注意事项:1、 回调页面域名需使用字母、数字及“-”的组合,不支持IP地址及端口号。填写的域名需与实际回调URL中的域名相同。2、 填写的域名须通过ICP备案的验证。Iji办公区 - 实用经验教程分享!

    微信公众号支付接口开发流程 javaIji办公区 - 实用经验教程分享!

  • 2

    写java代码,先找到接口说明及微信网页授权,Iji办公区 - 实用经验教程分享!

    1第一步:用户同意授权,获取codeIji办公区 - 实用经验教程分享!

    2第二步:通过code换取网页授权access_tokenIji办公区 - 实用经验教程分享!

    3第三步:刷新access_token(如果需要)Iji办公区 - 实用经验教程分享!

    4第四步:拉取用户信息(需scope为 snsapi_userinfo)Iji办公区 - 实用经验教程分享!

    5附:检验授权凭证(access_token)是否有效Iji办公区 - 实用经验教程分享!

    微信公众号支付接口开发流程 javaIji办公区 - 实用经验教程分享!

  • 3

    编写授权java类,Iji办公区 - 实用经验教程分享!

    代码如下图,Iji办公区 - 实用经验教程分享!

    配置授权后跳转的servlet及微信授权地址及微信授权方式,Iji办公区 - 实用经验教程分享!

    默认拥有scope参数中的snsapi_base和snsapi_userinfo,Iji办公区 - 实用经验教程分享!

    两者的区别是下图Iji办公区 - 实用经验教程分享!

    微信公众号支付接口开发流程 javaIji办公区 - 实用经验教程分享!

    微信公众号支付接口开发流程 javaIji办公区 - 实用经验教程分享!

  • 3相关内容未经许可获取自百度经验
  • 4

    编写授权成功后的java类,Iji办公区 - 实用经验教程分享!

    公众号可通过下述接口来获取网页授权access_token。Iji办公区 - 实用经验教程分享!

    如果网页授权的作用域为snsapi_base,Iji办公区 - 实用经验教程分享!

    则本步骤中获取到网页授权access_token的同时,也获取到了openidIji办公区 - 实用经验教程分享!

    微信公众号支付接口开发流程 javaIji办公区 - 实用经验教程分享!

  • 5

    jsp页面调用微信公众号支付接口,这个地方注意可以打开调试信息Iji办公区 - 实用经验教程分享!

    res.err_msg,方便跟踪问题Iji办公区 - 实用经验教程分享!

    微信公众号支付接口开发流程 javaIji办公区 - 实用经验教程分享!

    微信公众号支付接口开发流程 javaIji办公区 - 实用经验教程分享!

  • 6

    成功后效果如下图,同时如果支付金额超过5元会自动成为公众号粉丝哦Iji办公区 - 实用经验教程分享!

    微信公众号支付接口开发流程 javaIji办公区 - 实用经验教程分享!

    微信公众号支付接口开发流程 javaIji办公区 - 实用经验教程分享!

  • 7

    另一种方式是异步进行签名,只获取openid,不进行签名。Iji办公区 - 实用经验教程分享!

    如果你注袭恩已经有openid那么就不用授权了Iji办公区 - 实用经验教程分享!

    方法如下Iji办公区 - 实用经验教程分享!

    微信公众号支付接口开发流程 javaIji办公区 - 实用经验教程分享!

  • 8

    异步进行签名并支付的js代码如下,这歩必须有openid,异步签王裁名的java类Iji办公区 - 实用经验教程分享!

    微信公众号支付接口开发流程 javaIji办公区 - 实用经验教程分享!

    微信公众号支付接口开发流程 javaIji办公区 - 实用经验教程分享!

  • 注意事项

    • 有问题可以留言进行咨询

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!Iji办公区 - 实用经验教程分享!


    标签: JAVA微信微信公众号

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码