Class DefaultPaymentFormActionUrlStrategy

java.lang.Object
de.hybris.platform.acceleratorservices.payment.cybersource.strategies.impl.DefaultPaymentFormActionUrlStrategy
All Implemented Interfaces:
PaymentFormActionUrlStrategy

public class DefaultPaymentFormActionUrlStrategy extends Object implements PaymentFormActionUrlStrategy
  • Constructor Details

    • DefaultPaymentFormActionUrlStrategy

      public DefaultPaymentFormActionUrlStrategy()
  • Method Details

    • getBaseSiteService

      protected BaseSiteService getBaseSiteService()
    • setBaseSiteService

      public void setBaseSiteService(BaseSiteService baseSiteService)
    • getSiteBaseUrlResolutionService

      protected SiteBaseUrlResolutionService getSiteBaseUrlResolutionService()
    • setSiteBaseUrlResolutionService

      public void setSiteBaseUrlResolutionService(SiteBaseUrlResolutionService siteBaseUrlResolutionService)
    • getSiteConfigService

      protected SiteConfigService getSiteConfigService()
    • setSiteConfigService

      public void setSiteConfigService(SiteConfigService siteConfigService)
    • getHopRequestUrl

      public String getHopRequestUrl()
      Description copied from interface: PaymentFormActionUrlStrategy
      Gets the URI of the Hosted Order Page. This method read the HOP URL using the configuration service, as such the URL has to be defined in a property file on the class path.
      Specified by:
      getHopRequestUrl in interface PaymentFormActionUrlStrategy
      Returns:
      a URL to the HOP server.
    • getSopRequestUrl

      public String getSopRequestUrl(String clientRef)
      Description copied from interface: PaymentFormActionUrlStrategy
      Gets the URI of the Silent Order Post. By default this method will utilize a config property to define the SOP URL. An extension may implement this method to call an external service (e.g., CIS) to get the correct SOP URL.
      Specified by:
      getSopRequestUrl in interface PaymentFormActionUrlStrategy
      Parameters:
      clientRef - unique identifier representing the client in a call to external services.
      Returns:
      a URL to the SOP server.
    • getAdjustRequestURI

      protected URI getAdjustRequestURI(String urlStr)