资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

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版微信公众号支付开发全过程-创新互联
转载注明:http://cdkjz.cn/article/csioes.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220