类 AbstractAlipayRequestController

    • 构造器详细资料

      • AbstractAlipayRequestController

        public AbstractAlipayRequestController()
    • 方法详细资料

      • byPayOrderId

        @GetMapping("/byPayOrderId/{appId}/{payOrderId}")
        public final Object byPayOrderId​(@PathVariable
                                         String appId,
                                         @PathVariable
                                         Long payOrderId,
                                         @RequestParam(required=false)
                                         String returnUrl,
                                         javax.servlet.http.HttpServletRequest request)
      • byBusinessId

        @GetMapping("/byBusinessId/{appId}/{businessGroup}/{businessId}")
        public final Object byBusinessId​(@PathVariable
                                         String appId,
                                         @PathVariable
                                         String businessGroup,
                                         @PathVariable
                                         String businessId,
                                         @RequestParam(required=false)
                                         String returnUrl,
                                         javax.servlet.http.HttpServletRequest request)
      • pay0

        protected abstract Object pay0​(String appId,
                                       PayLog payLog,
                                       String returnUrl,
                                       javax.servlet.http.HttpServletRequest request)
        支付构造处理
        参数:
        appId - 应用ID
        payLog - 支付记录
        returnUrl - 返回url
        request - 请求对象
        返回:
        响应
      • getNotifyUrl

        protected abstract String getNotifyUrl​(String appId)
        获取通知URL
        参数:
        appId - 应用ID
        返回:
        通知URL
      • fillRequestData

        protected final void fillRequestData​(String appId,
                                             String returnUrl,
                                             com.alipay.api.AlipayRequest<?> request,
                                             com.alipay.api.AlipayObject bizModel)
      • setLogService

        @Autowired
        public void setLogService​(PayLogService logService)