@Component public class AlipayHandler extends Object
| 构造器和说明 |
|---|
AlipayHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
private boolean |
checkMap(Map<String,String> map)
验签
|
private com.alipay.api.AlipayClient |
createAlipayClient()
封装支付宝客户端
|
private com.alipay.api.domain.AlipayTradeWapPayModel |
createPayParam(BaseOrder order)
用BaseOrder组装支付宝参数
|
Map<String,String> |
getNotifyMaps(Map<String,String[]> requestParams)
支付宝回调map
|
private Map<String,String> |
getPayNotifyMap(Map<String,String[]> requestParams)
获取回调map
|
TradeStatus |
getTradeStatus(Map<String,String> map)
处理支付宝回调 map
|
com.alipay.api.response.AlipayTradeCloseResponse |
payClose(com.alibaba.fastjson2.JSONObject bizContent)
关闭订单
|
com.alipay.api.response.AlipayTradeCloseResponse |
payClose(String outTradeNo)
关闭订单
|
com.alipay.api.response.AlipayTradeQueryResponse |
payQuery(com.alipay.api.domain.AlipayTradeQueryModel param)
查询支付情况
|
com.alipay.api.response.AlipayTradeRefundResponse |
payRefund(com.alipay.api.domain.AlipayTradeRefundModel param)
退款
|
com.alipay.api.response.AlipayTradeRefundResponse |
payRefund(com.alibaba.fastjson2.JSONObject bizContent)
退款
|
com.alipay.api.response.AlipayTradeWapPayResponse |
prepayWap(PayType payType,
BaseOrder order)
支付宝WAP支付
|
com.alipay.api.response.AlipayTradeFastpayRefundQueryResponse |
refundQuery(com.alibaba.fastjson2.JSONObject bizContent)
退款查询
|
public com.alipay.api.response.AlipayTradeWapPayResponse prepayWap(PayType payType, BaseOrder order) throws com.alipay.api.AlipayApiException
payType - 支付类别order - 订单信息com.alipay.api.AlipayApiExceptionpublic TradeStatus getTradeStatus(Map<String,String> map) throws Exception
map - 回调mapExceptionprivate boolean checkMap(Map<String,String> map) throws com.alipay.api.AlipayApiException
map - Mapcom.alipay.api.AlipayApiExceptionprivate Map<String,String> getPayNotifyMap(Map<String,String[]> requestParams) throws Exception
requestParams - MapExceptionpublic Map<String,String> getNotifyMaps(Map<String,String[]> requestParams) throws Exception
requestParams - 请求内容Exceptionprivate com.alipay.api.domain.AlipayTradeWapPayModel createPayParam(BaseOrder order)
order - BaseOrderpublic com.alipay.api.response.AlipayTradeQueryResponse payQuery(com.alipay.api.domain.AlipayTradeQueryModel param)
throws com.alipay.api.AlipayApiException
param - com.alipay.api.AlipayApiExceptionpublic com.alipay.api.response.AlipayTradeRefundResponse payRefund(com.alipay.api.domain.AlipayTradeRefundModel param)
throws com.alipay.api.AlipayApiException
param - com.alipay.api.AlipayApiExceptionpublic com.alipay.api.response.AlipayTradeRefundResponse payRefund(com.alibaba.fastjson2.JSONObject bizContent)
throws com.alipay.api.AlipayApiException
bizContent - com.alipay.api.AlipayApiExceptionpublic com.alipay.api.response.AlipayTradeFastpayRefundQueryResponse refundQuery(com.alibaba.fastjson2.JSONObject bizContent)
throws Exception
bizContent - 退款查询信息(JSONObject)Exceptionpublic com.alipay.api.response.AlipayTradeCloseResponse payClose(String outTradeNo) throws com.alipay.api.AlipayApiException
outTradeNo - 商户订单号com.alipay.api.AlipayApiExceptionpublic com.alipay.api.response.AlipayTradeCloseResponse payClose(com.alibaba.fastjson2.JSONObject bizContent)
throws com.alipay.api.AlipayApiException
bizContent - 商户订单号com.alipay.api.AlipayApiExceptionprivate com.alipay.api.AlipayClient createAlipayClient()
Copyright © 2023. All rights reserved.