| 程序包 | 说明 |
|---|---|
| com.abasecode.opencode.pay | |
| com.abasecode.opencode.pay.plugin.wechatpay |
| 限定符和类型 | 方法和说明 |
|---|---|
WechatClientPayParam |
BasePay.createWechatPay(PayType payType,
BaseOrder baseOrder,
String codeOrOpenId)
微信支付
|
| 限定符和类型 | 方法和说明 |
|---|---|
private WechatClientPayParam |
WechatHandler.createClientPayParam(PayType payType,
BaseOrder baseOrder,
Payer payer)
付款流程:参数组装
公众号支付第一步
创建JSAPI客户端必须的参数
付款流程:发起JSAPI预支付(向微信发送订单信息),获得返回的prepay_id后封装客户端支付参数包
|
private Pay4Jsapi |
WechatHandler.createJsapiOrderParams(PayType payType,
BaseOrder baseOrder,
Payer payer)
付款流程,参数封装
封装JSAPI订单信息(小程序,公众号)
|
WechatClientPayParam |
WechatHandler.handlerPrePayJsapiMicro(PayType payType,
BaseOrder order,
String openId)
付款流程:小程序,服务端发起并获得参数
小程序支付第三步,生成客户端需要的参数
再由客户端将参数发送给微信
|
WechatClientPayParam |
WechatHandler.handlerPrePayJsapiMp(PayType payType,
BaseOrder order,
String code)
付款流程:公众号,服务端发起并获得付款参数
公众号支付第三步,生成客户端需要的参数
再由客户端将参数发送给微信
|
Copyright © 2022. All rights reserved.