类 AbstractAlipayRequestController

    • 构造器详细资料

      • AbstractAlipayRequestController

        public AbstractAlipayRequestController()
    • 方法详细资料

      • byPayOrderId

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

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

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

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

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

        @Autowired
        public void setLogService​(net.guerlab.smart.pay.service.service.PayLogService logService)