Class DefaultB2BCommerceCheckoutService
- java.lang.Object
-
- de.hybris.platform.commerceservices.order.impl.DefaultCommerceCheckoutService
-
- de.hybris.platform.b2bacceleratorservices.order.impl.DefaultB2BCommerceCheckoutService
-
- All Implemented Interfaces:
CommerceCheckoutService
public class DefaultB2BCommerceCheckoutService extends DefaultCommerceCheckoutService
Service for b2b checkout and place order functionality
-
-
Constructor Summary
Constructors Constructor Description DefaultB2BCommerceCheckoutService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PaymentTransactionEntryModelauthorizePayment(CommerceCheckoutParameter parameter)Authorizes the total amount of the cartprotected GenerateMerchantTransactionCodeStrategygetGenerateMerchantTransactionCodeStrategy()voidsetGenerateMerchantTransactionCodeStrategy(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
-
-
-
-
Method Detail
-
authorizePayment
public PaymentTransactionEntryModel authorizePayment(CommerceCheckoutParameter parameter)
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
protected GenerateMerchantTransactionCodeStrategy getGenerateMerchantTransactionCodeStrategy()
-
setGenerateMerchantTransactionCodeStrategy
public void setGenerateMerchantTransactionCodeStrategy(GenerateMerchantTransactionCodeStrategy generateMerchantTransactionCodeStrategy)
-
-