1. 微信开发平台(注册开发账号)
2. 创建应用,提交审核(几小时内)
3. 申请开通微信支付功能(几个工作日)
导入系统依赖库如下图:
微信(没有网页版支付)
// 支付宝/微信/银联
将商品信息发给后台,后台加签返回paramStr或paramDic
// 该字典由后台返回
// 商户ID (注意参数名必须相同,否则无法跳转到微信)
// 预支付订单ID(将商品信息传给后台后后台调用预支付接口获得)
// 唯一性随机字符串
// 结果回调在AppDelegate中,使用通知发送结果
// 结果回调在AppDelegate中使用通知发送结果
刷鉲支付(线下面对面)
商家扫描 用户微信钱包内的“刷卡条码/二维码”
用户扫描 商家“二维码”
用户在微信的商户h5页面调起支付
APP支付(网頁支付,调起支付App)
用户在移动应用中调起支付
无图无真相所以先上一波图
然後需要来个工具类,一个是用来加密的MD5加密算法一个是用来对关键属性进行加密的工具类。具体代码如下所示:
可直连的其他支付通道(鉯下均需要联系易宝支付app销售开通才可使用) |
接下来是支付请求的servlet
接下来我给大家看的一个表单界面post请求到所给的网址
返回的请求该如何處理我也写了一个servlet
然后写一个jsp具体接收