网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

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://bjjierui.cn/article/csioes.html

其他资讯