Class PaymentServiceImpl
java.lang.Object
cn.sinozg.applet.biz.system.service.impl.PaymentServiceImpl
- All Implemented Interfaces:
PaymentService
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AppValueprivate final org.slf4j.Loggerprivate FrameworkPayService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Stringbody(jakarta.servlet.http.HttpServletRequest request) 获取到请求体booleancloseOrder(String outTradeNo) 关闭订单private OrderPaymentRequestgeneratePayRequest(WebPaymentRequest params, String openId) 组装微信支付请求参数payment(WebPaymentRequest param) 申请支付paymentCallback(jakarta.servlet.http.HttpServletRequest request) 支付回调refund(WebRefundRequest params) 退款申请refundCallBack(jakarta.servlet.http.HttpServletRequest request) 退款申请回调
-
Field Details
-
appValue
-
payService
-
log
private final org.slf4j.Logger log
-
-
Constructor Details
-
PaymentServiceImpl
public PaymentServiceImpl()
-
-
Method Details
-
payment
Description copied from interface:PaymentService申请支付- Specified by:
paymentin interfacePaymentService- Parameters:
param- 支付信息- Returns:
- 支付id
-
closeOrder
Description copied from interface:PaymentService关闭订单- Specified by:
closeOrderin interfacePaymentService- Parameters:
outTradeNo- 订单编号- Returns:
- 是否成功
-
paymentCallback
Description copied from interface:PaymentService支付回调- Specified by:
paymentCallbackin interfacePaymentService- Parameters:
request- HttpServletRequest- Returns:
- 回调结果
-
refund
Description copied from interface:PaymentService退款申请- Specified by:
refundin interfacePaymentService- Parameters:
params- 退款请求参数- Returns:
- 退款返回参数
-
refundCallBack
Description copied from interface:PaymentService退款申请回调- Specified by:
refundCallBackin interfacePaymentService- Parameters:
request- HttpServletRequest- Returns:
- 申请回调结果
-
body
获取到请求体- Parameters:
request- HttpServletRequest- Returns:
- 请求参数
-
generatePayRequest
组装微信支付请求参数- Parameters:
params- 支付请求- Returns:
- 微信端需要的参数
-