首页 > IT职业 > IT职场 > 10行代码搞定微信支付(Java版)
对于大多数同学来说,要开发微信支付可不简单。附上微信支付官方文档https://pay.weixin.qq.com/wiki/doc/api/index.html
从文档上可以看出,你需要解决很多问题,我就随便挑几个吧。

以上是微信公众账号支付的时序图,简单概括为2个点。
这是一款支付SDK,支付账号借用请往下看, best-pay-sdk, 项目主页 https://github.com/Pay-Group/best-pay-sdk,有了它你接入支付的代码只需要像下面一样
//微信公众账号支付配置
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);
//发起支付
bestPayService.pay();
//异步回调
bestPayService.asyncNotify(); 去掉注释和空行,刚好10行!更多使用,请访问https://github.com/Pay-Group/best-pay-sdk
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2435/viewspace-2799117/ ,如需转载,请注明出处,否则将追究法律责任。