Java微信支付预支付ID获取2014.11.18版

微信支付的 Java 预支付 ID 获取代码,用的人不多,但真是老问题的好工具。网上一堆教程,不是版本不对就是 Demo 不全,尤其是 Java 方向,坑真不少。这份代码就比较实用,是作者踩了三天坑总结出来的单类实现,逻辑清晰,用起来还挺顺手。用到了 jsoupApache HttpClient 4.3.6,都是常用库,搭 Maven 也简单。

代码挺,核心是构造签名、发送求拿到prepay_id。流程走通了,接下来你接 JSAPI 或者 APP 端的调用也省心不少。如果你被微信支付搞得头大,不妨试试这个方案,反正只要 6 分,值。

另外给你贴几个相关文章,想延伸了解的可以看看:比如Java 微信支付流程解析JS 微支付示例这些,跟这个单类配合起来还挺顺的。

小提醒:http 求用的是httpclient 4.3.6版本,对应jsoup 1.7.2,Maven 依赖记得加上。不然跑不起来哦~

如果你也在搞 Java 版的微信支付,尤其是 V3 协议之前那种老接口,可以直接拿来试试,效率提升不止一点点。

java 文件大小:5.99KB