@Service public class PaymentServiceImpl extends Object implements PaymentService
| Modifier and Type | Field and Description |
|---|---|
private AppValue |
appValue |
private org.slf4j.Logger |
log |
private FrameworkPayService |
payService |
| Constructor and Description |
|---|
PaymentServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
private String |
body(javax.servlet.http.HttpServletRequest request)
获取到请求体
|
boolean |
closeOrder(String outTradeNo)
关闭订单
|
private OrderPaymentRequest |
generatePayRequest(WebPaymentRequest params,
String openId)
组装微信支付请求参数
|
String |
payment(WebPaymentRequest param)
申请支付
|
PaymentCallbackResponse |
paymentCallback(javax.servlet.http.HttpServletRequest request)
支付回调
|
OrderRefundResponse |
refund(WebRefundRequest params)
退款申请
|
PaymentCallbackResponse |
refundCallBack(javax.servlet.http.HttpServletRequest request)
退款申请回调
|
private AppValue appValue
private FrameworkPayService payService
private final org.slf4j.Logger log
public String payment(WebPaymentRequest param)
PaymentServicepayment in interface PaymentServiceparam - 支付信息public boolean closeOrder(String outTradeNo)
PaymentServicecloseOrder in interface PaymentServiceoutTradeNo - 订单编号public PaymentCallbackResponse paymentCallback(javax.servlet.http.HttpServletRequest request)
PaymentServicepaymentCallback in interface PaymentServicerequest - HttpServletRequestpublic OrderRefundResponse refund(WebRefundRequest params)
PaymentServicerefund in interface PaymentServiceparams - 退款请求参数public PaymentCallbackResponse refundCallBack(javax.servlet.http.HttpServletRequest request)
PaymentServicerefundCallBack in interface PaymentServicerequest - HttpServletRequestprivate String body(javax.servlet.http.HttpServletRequest request)
request - HttpServletRequestprivate OrderPaymentRequest generatePayRequest(WebPaymentRequest params, String openId)
params - 支付请求Copyright © 2024. All rights reserved.