所有方法 实例方法 具体方法
| 限定符和类型 |
方法和说明 |
private void |
checkPayChannel(PayChannel payChannel)
校验支付通道
|
private void |
checkPayChannelAndType(PayChannel payChannel,
PayType payType)
校验支付通道和支付类型
|
private PayNotify |
getPayNotify(Map<String,String> map) |
private PayStatus |
getPayStatus(PayChannel payChannel,
String status)
获取支付状态
|
void |
payClose(PayCloseForm form)
关闭订单
|
PayNotify |
payNotifyAlipay(Map<String,String[]> maps)
支付宝回调:付款和退单同一个
|
PayNotify |
payNotifyWechat(PayNotice notice)
微信支付回调
|
PayQueryResult |
payQuery(PayQueryForm form)
查询订单
|
PayRefundResult |
payRefund(PayRefundForm form)
退单
|
PayNotify |
payRefundNotifyWechat(RefundNotice notice)
微信退单回调
|
PayRefundResult |
payRefundQuery(PayRefundQueryForm form)
退单查询
|
PrepayResult |
prepay(PayChannel payChannel,
PayType payType,
BaseOrder order,
String code)
聚合支付:发起预支付
|
PrepayResult |
prepayByOpenId(PayChannel payChannel,
PayType payType,
BaseOrder order,
String openId)
聚合支付:发起预支付
|
WechatClientPayParam |
prepayStep2(PayChannel payChannel,
PayType payType,
BaseOrder order,
String codeOrOpenId)
聚合支付:获得预支付参数(仅微信)
|
private void |
throwPayChannelException() |
private void |
throwPayTypeAlipayException() |
private void |
throwPayTypeWechatException() |