Class MerchantCallbackController


  • @Controller
    public class MerchantCallbackController
    extends java.lang.Object
    Controller to handle merchant callbacks from a subscription provider
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void doHandleCartMerchantCallback​(javax.servlet.http.HttpServletRequest request, java.lang.String userId, java.lang.String cartId)  
      void doHandleMerchantCallback​(javax.servlet.http.HttpServletRequest request)  
      protected java.util.Map<java.lang.String,​java.lang.String> getParameterMap​(javax.servlet.http.HttpServletRequest request)  
      protected void loadCart​(java.lang.String cartId)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MerchantCallbackController

        public MerchantCallbackController()
    • Method Detail

      • doHandleMerchantCallback

        @RequestMapping(value="/{baseSiteId}/integration/merchant_callback",
                        method=POST)
        @ResponseStatus(OK)
        public void doHandleMerchantCallback​(javax.servlet.http.HttpServletRequest request)
      • getParameterMap

        protected java.util.Map<java.lang.String,​java.lang.String> getParameterMap​(javax.servlet.http.HttpServletRequest request)
      • doHandleCartMerchantCallback

        @RequestMapping(value="/{baseSiteId}/integration/users/{userId}/carts/{cartId}/payment/sop/response",
                        method=POST)
        @ResponseStatus(OK)
        public void doHandleCartMerchantCallback​(javax.servlet.http.HttpServletRequest request,
                                                 @PathVariable
                                                 java.lang.String userId,
                                                 @PathVariable
                                                 java.lang.String cartId)
      • loadCart

        protected void loadCart​(java.lang.String cartId)