Class DefaultB2BCommerceCheckoutService
java.lang.Object
de.hybris.platform.commerceservices.order.impl.DefaultCommerceCheckoutService
de.hybris.platform.b2bacceleratorservices.order.impl.DefaultB2BCommerceCheckoutService
- All Implemented Interfaces:
CommerceCheckoutService
Service for b2b checkout and place order functionality
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionauthorizePayment(CommerceCheckoutParameter parameter) Authorizes the total amount of the cartprotected GenerateMerchantTransactionCodeStrategyvoidsetGenerateMerchantTransactionCodeStrategy(GenerateMerchantTransactionCodeStrategy generateMerchantTransactionCodeStrategy) Methods inherited from class de.hybris.platform.commerceservices.order.impl.DefaultCommerceCheckoutService
authorizePayment, authorizePayment, calculateAuthAmount, calculateCart, calculateCart, getBaseSiteService, getBaseStoreService, getCalculationService, getCommerceCartCalculationStrategy, getCommerceDeliveryAddressStrategy, getCommerceDeliveryModeStrategy, getCommerceDeliveryModeValidationStrategy, getCommercePaymentAuthorizationStrategy, getCommercePaymentInfoStrategy, getCommercePaymentProviderStrategy, getCommercePlaceOrderStrategy, getCommonI18NService, getCountries, getDeliveryService, getExternalTaxesService, getI18nService, getModelService, getOrderService, getPaymentProvider, getPaymentService, getPromotionsService, placeOrder, placeOrder, placeOrder, removeDeliveryMode, removeDeliveryMode, setBaseSiteService, setBaseStoreService, setCalculationService, setCommerceCartCalculationStrategy, setCommerceDeliveryAddressStrategy, setCommerceDeliveryModeStrategy, setCommerceDeliveryModeValidationStrategy, setCommercePaymentAuthorizationStrategy, setCommercePaymentInfoStrategy, setCommercePaymentProviderStrategy, setCommercePlaceOrderStrategy, setCommonI18NService, setDeliveryAddress, setDeliveryAddress, setDeliveryAddress, setDeliveryMode, setDeliveryMode, setDeliveryService, setExternalTaxesService, setI18nService, setModelService, setOrderService, setPaymentInfo, setPaymentInfo, setPaymentService, setPromotionsService, validateDeliveryMode, validateDeliveryMode
-
Constructor Details
-
DefaultB2BCommerceCheckoutService
public DefaultB2BCommerceCheckoutService()
-
-
Method Details
-
authorizePayment
Authorizes the total amount of the cart- Specified by:
authorizePaymentin interfaceCommerceCheckoutService- Overrides:
authorizePaymentin classDefaultCommerceCheckoutService- Parameters:
parameter- A parameter object holding the cart, security code, payment provider and optionaly authorization amount.- Returns:
- the payment A payment transaction entry
-
getGenerateMerchantTransactionCodeStrategy
-
setGenerateMerchantTransactionCodeStrategy
public void setGenerateMerchantTransactionCodeStrategy(GenerateMerchantTransactionCodeStrategy generateMerchantTransactionCodeStrategy)
-