2020-12-02 整合第三方库实现微信支付(v2)

前言
	最近又需要做微信小程序支付,本来是想用之前自己写的工具类,不过同事推荐了一个第三方库,用起来感觉不错,写个demo记录一下。
	而且自己做的是代小程序开发,所以在回调时逻辑会有一些不同,其他大致一样。

2020-12-01 一个好用的微信支付jar


用法
大部分用法如下:
	1、创建WxPayService对象
	2、创建WxPayConfig对象并配置所需参数
	3、如果有对应的Request参数,则创建对应对象并设置参数
		例:
			退款查询参数:WxPayRefundQueryRequest
			退款    参数:WxPayRefundRequest
	4、调用WxPayService对象的对应方法
	5、回调,通过@RequestBody String xmlData接收参数,各种回调都有解析方式,demo中自行查找即可

	如果是单独的小程序,直接配置WxPayConfig 和 WxPayService 作为全局通用即可,不过由于我是代小程序开发,不
同小程序会有各自的参数,所以在工具类中都是以参数方式传递。

代码:代码就不贴了,github拉下来内网穿透一搞,直接一发入魂

Github Demo


内网穿透

下载和使用方法

	内网穿透用的也是该库推荐的,我用的是Ngrok,免费,好用。
	启动后注意修改回调url!!!

小结
	通过以上方式,v2的支付基本可以使用,本来打算用v3做,但是v3在支付的时候就需要证书,目前项目还未考虑一定
要退款(不过也是早晚的事),所以就用v2,这样用户只需要提供商户号和商户密钥我们就能进行支付,而且,如果提供
了证书,怎么保证证书的安全,和开发公司提款跑路的问题呢- -!
	不过v2调用还是挺简单的,搞几下就会了,可能还是之前接触过所以搞得快,不过v3支付,虽然这个库也封装了,但
是还是搞了许久才瘠薄搞出来,晚点再发个V3方式的。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值