程序包 com.edgeros.pay
类 DefaultAcopayClient
- java.lang.Object
-
- com.edgeros.pay.DefaultAcopayClient
-
- 所有已实现的接口:
AcopayClient
public class DefaultAcopayClient extends Object implements AcopayClient
Acopay Client Default- 从以下版本开始:
- 1.0.0
-
-
构造器概要
构造器 构造器 说明 DefaultAcopayClient(String publicKey, String privateKey, String mchNo)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 AcopayResponse<AcopayBillResponseModel>bill(AcopayBillRequestModel acopayBillRequestModel)获取商户账单信息AcopayRequestHeadersModelgetHeaders(AcopayRequest commonRequest, String privateKey, String mchNo)获取接口调用所需要的请求头参数private StringgetRequestUrl(AcopayRequest acopayRequest, String defaultUrl)AcopayResponse<AcopayRefundResponseModel>refund(AcopayRefundRequestModel acopayRefundRequestModel)对指定的订单进行退款申请AcopayResponse<AcopayRefundQueryResponseModel>refundQuery(AcopayRefundQueryRequestModel acopayRefundQueryRequestModel)查询退款结果AcopayResponse<AcopayTradeCloseResponseModel>tradeClose(AcopayTradeCloseRequestModel acopayTradeCloseRequestModel)关闭订单AcopayResponse<AcopayTradeQueryResponseModel>tradeQuery(AcopayTradeQueryRequestModel acopayTradeQueryRequestModel)交易查询voidverify(AcopayResponse acopayResponse, String publicKey)验证签名
-
-
-
方法详细资料
-
bill
public AcopayResponse<AcopayBillResponseModel> bill(AcopayBillRequestModel acopayBillRequestModel) throws AcopayException
从接口复制的说明:AcopayClient获取商户账单信息- 指定者:
bill在接口中AcopayClient- 参数:
acopayBillRequestModel- 请求账单信息参数- 返回:
- 账单信息
- 抛出:
AcopayException- 翼辉支付异常信息
-
refund
public AcopayResponse<AcopayRefundResponseModel> refund(AcopayRefundRequestModel acopayRefundRequestModel) throws AcopayException
从接口复制的说明:AcopayClient对指定的订单进行退款申请- 指定者:
refund在接口中AcopayClient- 参数:
acopayRefundRequestModel- 申请退款请求参数- 返回:
- 退款申请结果
- 抛出:
AcopayException- 翼辉支付异常信息
-
refundQuery
public AcopayResponse<AcopayRefundQueryResponseModel> refundQuery(AcopayRefundQueryRequestModel acopayRefundQueryRequestModel) throws AcopayException
从接口复制的说明:AcopayClient查询退款结果- 指定者:
refundQuery在接口中AcopayClient- 参数:
acopayRefundQueryRequestModel- 退款查询请求参数- 返回:
- 退款订单查询结果
- 抛出:
AcopayException- 翼辉支付异常信息
-
tradeClose
public AcopayResponse<AcopayTradeCloseResponseModel> tradeClose(AcopayTradeCloseRequestModel acopayTradeCloseRequestModel) throws AcopayException
从接口复制的说明:AcopayClient关闭订单- 指定者:
tradeClose在接口中AcopayClient- 参数:
acopayTradeCloseRequestModel- 关闭订单请求参数- 返回:
- 关单结果
- 抛出:
AcopayException- 翼辉支付异常信息
-
tradeQuery
public AcopayResponse<AcopayTradeQueryResponseModel> tradeQuery(AcopayTradeQueryRequestModel acopayTradeQueryRequestModel) throws AcopayException
从接口复制的说明:AcopayClient交易查询- 指定者:
tradeQuery在接口中AcopayClient- 参数:
acopayTradeQueryRequestModel- 查询订单参数- 返回:
- 查询订单结果
- 抛出:
AcopayException- 翼辉支付异常信息
-
getHeaders
public AcopayRequestHeadersModel getHeaders(AcopayRequest commonRequest, String privateKey, String mchNo) throws AcopayException
获取接口调用所需要的请求头参数- 参数:
commonRequest- 请求参数privateKey- 商户私钥mchNo- 商户号- 返回:
- AcopayRequestHeadersModel 翼辉支付请求参数
- 抛出:
AcopayException- 翼辉支付异常信息
-
verify
public void verify(AcopayResponse acopayResponse, String publicKey) throws AcopayException
验证签名- 参数:
acopayResponse- 翼辉支付返回参数publicKey- 翼辉支付平台公钥- 抛出:
AcopayException- 翼辉支付异常信息
-
getRequestUrl
private String getRequestUrl(AcopayRequest acopayRequest, String defaultUrl)
- 参数:
acopayRequest- 用户配置的请求参数defaultUrl- 默认的请求 url- 返回:
- 请求接口的 url 地址
-
-