类 TradePaymentController
java.lang.Object
com.publiccms.controller.web.trade.TradePaymentController
-
字段概要
字段修饰符和类型字段说明private AlipayGatewayComponent
protected ConfigDataComponent
private PaymentGatewayComponent
private TradePaymentHistoryService
protected final org.apache.commons.logging.Log
private PaymentProcessorComponent
private TradeRefundService
protected SafeConfigComponent
private TradePaymentService
private PaymentProcessorComponent
private WechatGatewayComponent
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明cancel
(SysSite site, SysUser user, long refundId, String returnUrl, jakarta.servlet.http.HttpServletRequest request) cancel
(SysSite site, Long paymentId, String returnUrl, jakarta.servlet.http.HttpServletRequest request, org.springframework.web.servlet.mvc.support.RedirectAttributes model) notifyAlipay
(SysSite site, long out_trade_no, String total_amount, String trade_no, jakarta.servlet.http.HttpServletRequest request) notifyWechat
(SysSite site, String signature, String timestamp, String nonce, String serial, String body) pay
(SysSite site, Long paymentId, String paymentType, String returnUrl, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.web.servlet.mvc.support.RedirectAttributes model) refund
(SysSite site, SysUser user, TradeRefund entity, String returnUrl, jakarta.servlet.http.HttpServletRequest request, org.springframework.web.servlet.mvc.support.RedirectAttributes model)
-
字段详细资料
-
log
protected final org.apache.commons.logging.Log log -
tradePaymentProcessorComponent
-
paymentProcessorComponent
-
gatewayComponent
-
wechatGatewayComponent
-
alipayGatewayComponent
-
configDataComponent
-
safeConfigComponent
-
refundService
-
historyService
-
service
-
-
构造器详细资料
-
TradePaymentController
public TradePaymentController()
-
-
方法详细资料
-
pay
@RequestMapping("pay") public String pay(@RequestAttribute SysSite site, Long paymentId, String paymentType, String returnUrl, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.web.servlet.mvc.support.RedirectAttributes model) - 参数:
site
-paymentId
-paymentType
-returnUrl
-request
-response
-model
-- 返回:
- view name
-
cancel
@RequestMapping("cancel") public String cancel(@RequestAttribute SysSite site, Long paymentId, String returnUrl, jakarta.servlet.http.HttpServletRequest request, org.springframework.web.servlet.mvc.support.RedirectAttributes model) - 参数:
site
-paymentId
-returnUrl
-request
-model
-- 返回:
- view name
-
notifyAlipay
@RequestMapping("notify/alipay") @ResponseBody public String notifyAlipay(@RequestAttribute SysSite site, long out_trade_no, String total_amount, String trade_no, jakarta.servlet.http.HttpServletRequest request) - 参数:
site
-out_trade_no
-total_amount
-trade_no
-request
-- 返回:
-
notifyWechat
@RequestMapping("notify/wechat") @ResponseBody public Map<String,String> notifyWechat(@RequestAttribute SysSite site, @RequestHeader("Wechatpay-Signature") String signature, @RequestHeader("Wechatpay-Timestamp") String timestamp, @RequestHeader("Wechatpay-Nonce") String nonce, @RequestHeader("Wechatpay-Serial") String serial, @RequestBody String body) - 参数:
site
-signature
-timestamp
-nonce
-serial
-body
-- 返回:
- result
-
refund
@RequestMapping("refund") public String refund(@RequestAttribute SysSite site, @SessionAttribute SysUser user, TradeRefund entity, String returnUrl, jakarta.servlet.http.HttpServletRequest request, org.springframework.web.servlet.mvc.support.RedirectAttributes model) - 参数:
site
-user
-entity
-returnUrl
-request
-model
-- 返回:
-
cancel
@RequestMapping("cancelRefund") public String cancel(@RequestAttribute SysSite site, @SessionAttribute SysUser user, long refundId, String returnUrl, jakarta.servlet.http.HttpServletRequest request) - 参数:
site
- 站点user
- 用户refundId
- 退款idreturnUrl
- 重定向页面地址request
-- 返回:
- 重定向页面地址
-