类 PayHelper
- java.lang.Object
-
- cool.doudou.doudada.pay.core.helper.PayHelper
-
public class PayHelper extends java.lang.ObjectPayHelper- 从以下版本开始:
- 2022/2/19
- 作者:
- jiangcs
-
-
构造器概要
构造器 构造器 说明 PayHelper()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 java.lang.Stringclose(PayMode PayMode, java.lang.String outTradeNo)关闭java.io.ByteArrayInputStreamdownloadBill(PayMode PayMode, java.lang.String billUrl)下载账单java.util.Map<java.lang.String,java.lang.String>place(PayMode PayMode, PlaceOrderParam placeOrderParam)下单java.lang.Stringquery(PayMode PayMode, java.lang.String outTradeNo)查询java.lang.Stringrefund(PayMode PayMode, RefundParam refundParam)退款voidsetWxPayApi(WxPayApi wxPayApi)voidsetZfbPayApi(ZfbPayApi zfbPayApi)java.lang.StringtradeBill(PayMode PayMode, java.lang.String billDate)交易账单
-
-
-
方法详细资料
-
place
public java.util.Map<java.lang.String,java.lang.String> place(PayMode PayMode, PlaceOrderParam placeOrderParam) throws java.lang.Exception
下单- 参数:
PayMode- 支付方式placeOrderParam- 订单参数- 返回:
- 前端调用支付参数
- 抛出:
java.lang.Exception- 业务异常
-
query
public java.lang.String query(PayMode PayMode, java.lang.String outTradeNo) throws java.lang.Exception
查询- 参数:
PayMode- 支付方式outTradeNo- 商户订单号- 返回:
- 订单信息
- 抛出:
java.lang.Exception- 业务异常
-
close
public java.lang.String close(PayMode PayMode, java.lang.String outTradeNo) throws java.lang.Exception
关闭- 参数:
PayMode- 支付方式outTradeNo- 商户订单号- 返回:
- 关闭结果
- 抛出:
java.lang.Exception- 业务异常
-
refund
public java.lang.String refund(PayMode PayMode, RefundParam refundParam) throws java.lang.Exception
退款- 参数:
PayMode- 支付方式refundParam- 退款参数- 返回:
- 退款信息
- 抛出:
java.lang.Exception- 业务异常
-
tradeBill
public java.lang.String tradeBill(PayMode PayMode, java.lang.String billDate) throws java.lang.Exception
交易账单- 参数:
PayMode- 支付方式billDate- 账单日期- 返回:
- 账单下载地址
- 抛出:
java.lang.Exception- 业务异常
-
downloadBill
public java.io.ByteArrayInputStream downloadBill(PayMode PayMode, java.lang.String billUrl) throws java.lang.Exception
下载账单- 参数:
PayMode- 支付方式billUrl- 账单地址- 返回:
- 账单信息字节数组流
- 抛出:
java.lang.Exception- 业务异常
-
setWxPayApi
@Autowired public void setWxPayApi(WxPayApi wxPayApi)
-
setZfbPayApi
@Autowired public void setZfbPayApi(ZfbPayApi zfbPayApi)
-
-