小程序微信支付实践案例-JAVA
先强调一下,必须要先申请到商户相关资料,如果没有申请条件(需要营业执照),还是别瞎折腾了… 申请入口:
Java后端
有了以上资料,接下来就是接口调用了,可以直接使用官方提供的SDK,也可以使用第三方的,我是使用第三方的,依赖以下jar包:
<dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-pay</artifactId> <version>4.1.0</version> </dependency> <dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-mp</artifactId> <version>4.1.0</version> </dependency>
WxpayV3Util.java
支付返回结果示例:
支付返回:{ "timeStamp":"1669104769","package":"prepay_id=wxxxxxxxxxxxxxxxxxxxxx45f0000","paySign":"dK0jZZU5WkUS+DPwwt/asasas/meVi38HP68erz9kaAseZHYubkzrii+asa+C2VqQ+SshjWG/0oM/asa+asas+asas/y93SP8VCWU71Jw+asas+asa+asas==","appId":"wxaxxxxxxxxxxx","signType":"RSA","prepayId":"wxxxxxxxxxxxxxxxxxxxxx45f0000","nonceStr":"rlaiAJ9hgGrPzNCevzb7gN5D3W2R9BNw"}
小程序端
wx.requestPayment( { "timeStamp":"", "nonceStr": "", "package": "", "signType": "RSA", "paySign": "", "success":function(res){ }, "fail":function(res){ }, "complete":function(res){ } })
效果展示如下
值得注意的地方:
上一篇:
uniapp开发微信小程序-2.页面制作
下一篇:
web端接入微信小程序扫码进行登录