Class PaymentInfoController


  • @Controller
    @RequestMapping("/{baseSiteId}/users/{userId}")
    public class PaymentInfoController
    extends java.lang.Object
    APIs for Chinese Payment.
    • Constructor Detail

      • PaymentInfoController

        public PaymentInfoController()
    • Method Detail

      • replaceChinesePaymentInfo

        @Secured({"ROLE_CUSTOMERGROUP","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT","ROLE_GUEST"})
        @RequestMapping(value="/carts/{cartId}/chinesepaymentinfo",
                        method=PUT)
        @ResponseStatus(OK)
        public void replaceChinesePaymentInfo​(@RequestParam
                                              java.lang.String paymentModeCode)
      • createChineseOrder

        @Secured({"ROLE_CUSTOMERGROUP","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT","ROLE_GUEST"})
        @RequestMapping(value="/carts/{cartId}/createchineseorder",
                        method=POST)
        @ResponseBody
        public OrderWsDTO createChineseOrder​(@RequestParam(defaultValue="DEFAULT")
                                             java.lang.String fields)
                                      throws BusinessException
        Throws:
        BusinessException
      • createChinesePaymentRequest

        @Secured({"ROLE_CLIENT","ROLE_TRUSTED_CLIENT","ROLE_CUSTOMERGROUP","ROLE_CUSTOMERMANAGERGROUP"})
        @RequestMapping(value="/orders/{orderCode}/payment/request",
                        method=POST)
        @ResponseBody
        public ChinesePaymentRequestWsDTO createChinesePaymentRequest​(@PathVariable("orderCode")
                                                                      java.lang.String orderCode,
                                                                      @RequestParam(defaultValue="DEFAULT")
                                                                      java.lang.String fields)
      • generateVoucherExpiredMessage

        protected java.lang.String generateVoucherExpiredMessage​(java.lang.String voucherCode)
      • validate

        protected void validate​(java.lang.Object object,
                                java.lang.String objectName,
                                org.springframework.validation.Validator validator)