类 TradePaymentController
java.lang.Object
com.publiccms.controller.web.trade.TradePaymentController
-
字段概要
字段修饰符和类型字段说明private AlipayGatewayComponentprotected ConfigDataComponentprivate PaymentGatewayComponentprivate TradePaymentHistoryServiceprotected final org.apache.commons.logging.Logprivate PaymentProcessorComponentprivate TradeRefundServiceprotected SafeConfigComponentprivate TradePaymentServiceprivate PaymentProcessorComponentprivate 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-- 返回:
- 重定向页面地址
-