Class DefaultSapDpWebServicesPaymentFacade

java.lang.Object
de.hybris.platform.acceleratorfacades.payment.impl.DefaultPaymentFacade
de.hybris.platform.acceleratorocc.payment.facade.impl.DefaultCommerceWebServicesPaymentFacade
de.hybris.platform.sapdigitalpaymentocc.facade.impl.DefaultSapDpWebServicesPaymentFacade
All Implemented Interfaces:
de.hybris.platform.acceleratorfacades.payment.PaymentFacade, de.hybris.platform.acceleratorocc.payment.facade.CommerceWebServicesPaymentFacade, SapDpWebServicesPaymentFacade

public class DefaultSapDpWebServicesPaymentFacade extends de.hybris.platform.acceleratorocc.payment.facade.impl.DefaultCommerceWebServicesPaymentFacade implements SapDpWebServicesPaymentFacade
Digital Payments web services payment facade
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    beginHopCreateSubscription(String responseUrl, String merchantCallbackUrl)
     
    completeHopCreateSubscription(Map<String,String> parameters, boolean saveInAccount)
     
    void
    setCheckoutFacade(de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade checkoutFacade)
     
    void
    setDpCCPaymentInfoConverter(de.hybris.platform.servicelayer.dto.converter.Converter<DigitalPaymentsPollModel,CCPaymentInfoData> dpCCPaymentInfoConverter)
     
    void
    setDpPaymentDataConverter(de.hybris.platform.servicelayer.dto.converter.Converter<DigitalPaymentsRegistrationModel,PaymentData> dpPaymentDataConverter)
     
    void
     
    void
     

    Methods inherited from class de.hybris.platform.acceleratorocc.payment.facade.impl.DefaultCommerceWebServicesPaymentFacade

    beginSopCreateSubscription, getConfigurationService, getFullResponseUrl, getModelService, getPaymentSubscriptionResult, getPaymentSubscriptionResultForCart, getPaymentSubscriptionResultService, removePaymentSubscriptionResult, savePaymentSubscriptionResult, setConfigurationService, setModelService, setPaymentSubscriptionResultService

    Methods inherited from class de.hybris.platform.acceleratorfacades.payment.impl.DefaultPaymentFacade

    completeSopCreateSubscription, completeSopCreateSubscription, getBaseSiteService, getCheckoutCustomerStrategy, getCurrentSiteName, getCurrentUserForCheckout, getCustomerAccountService, getDefaultPaymentAddress, getFullResponseUrl, getPaymentService, getPaymentSubscriptionResultDataConverter, getSiteBaseUrlResolutionService, getSiteConfigService, getUserService, setBaseSiteService, setCheckoutCustomerStrategy, setCustomerAccountService, setPaymentService, setPaymentSubscriptionResultDataConverter, setSiteBaseUrlResolutionService, setSiteConfigService, setUserService

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface de.hybris.platform.acceleratorfacades.payment.PaymentFacade

    beginSopCreateSubscription, completeSopCreateSubscription, completeSopCreateSubscription
  • Constructor Details

    • DefaultSapDpWebServicesPaymentFacade

      public DefaultSapDpWebServicesPaymentFacade()
  • Method Details

    • beginHopCreateSubscription

      public PaymentData beginHopCreateSubscription(String responseUrl, String merchantCallbackUrl)
      Specified by:
      beginHopCreateSubscription in interface de.hybris.platform.acceleratorfacades.payment.PaymentFacade
      Overrides:
      beginHopCreateSubscription in class de.hybris.platform.acceleratorfacades.payment.impl.DefaultPaymentFacade
    • completeHopCreateSubscription

      public PaymentSubscriptionResultData completeHopCreateSubscription(Map<String,String> parameters, boolean saveInAccount)
      Specified by:
      completeHopCreateSubscription in interface de.hybris.platform.acceleratorfacades.payment.PaymentFacade
      Overrides:
      completeHopCreateSubscription in class de.hybris.platform.acceleratorfacades.payment.impl.DefaultPaymentFacade
    • setSapDpService

      public void setSapDpService(SapDigitalPaymentService sapDpService)
    • setDpCCPaymentInfoConverter

      public void setDpCCPaymentInfoConverter(de.hybris.platform.servicelayer.dto.converter.Converter<DigitalPaymentsPollModel,CCPaymentInfoData> dpCCPaymentInfoConverter)
    • setDpPaymentDataConverter

      public void setDpPaymentDataConverter(de.hybris.platform.servicelayer.dto.converter.Converter<DigitalPaymentsRegistrationModel,PaymentData> dpPaymentDataConverter)
    • setDpSignatureUtil

      public void setDpSignatureUtil(DigitalPaymentsSignatureUtil dpSignatureUtil)
    • setCheckoutFacade

      public void setCheckoutFacade(de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade checkoutFacade)