Java版微信公众号支付开发全过程-创新互联

一、微信官方文档微信支付开发流程(公众号支付)

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册雅安服务器托管、营销软件、网站建设、永春网站维护、网站推广。

首先我们到微信支付的官方文档的开发步骤部分查看一下需要的设置。


[图片上传失败...(image-5eb825-1531014079742)]

因为微信支付需要较高的权限,只有认证了得服务号才有使用微信支付接口的权限,我们个人很难申请到,所以需要向其他朋友借用账号。

来到文档的业务流程部分,查看微信支付的流程(我觉得这个还是需要十分仔细的了解和查看的,这有助于你理解微信开发的流程)。


然后,访问微信支付接口是要传递的参数很多,见统一下单

[图片上传失败...(image-df7051-1531014079742)]

通过查看上面的这些微信支付的官方文档之后,我相信你对这些应该有了一定的了解了,但是还是觉得微信支付的开发十分的麻烦,所以我们接下来使用第三方的sdk来开发。

二、微信支付第三方sdk开发(公众号支付)

这个是公众号支付,我们使用best-pay-sdk,这个SDK使用PayRequest和PayResponse对请求接口和相应结果做了大量的封装,主要需要动态传入的参数是openid(用户唯一标识)和orderId。接下来我们看看如何开发。

1、配置

//微信公众账号支付配置
  WxPayH5Config wxPayH5Config = new WxPayH5Config();
  wxPayH5Config.setAppId("xxxxx");
  wxPayH5Config.setAppSecret("xxxxxxxx");
  wxPayH5Config.setMchId("xxxxxx");
  wxPayH5Config.setMchKey("xxxxxxx");
  wxPayH5Config.setNotifyUrl("http://xxxxx");
  //支付类, 所有方法都在这个类里
  BestPayServiceImpl bestPayService = new BestPayServiceImpl();
  bestPayService.setWxPayH5Config(wxPayH5Config);

网站标题:Java版微信公众号支付开发全过程-创新互联
URL分享:http://bzwzjz.com/article/csioes.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站建设流程 温江网站设计 LED网站设计方案 定制网站设计 成都网站设计 企业网站设计 定制网站建设多少钱 网站建设费用 自适应网站建设 成都网站建设 网站制作 高端网站设计 营销型网站建设 成都网站建设 品牌网站建设 专业网站设计 成都网站设计 网站设计制作报价 高端网站建设 高端网站设计推广 专业网站建设 手机网站制作