Uses of Class
com.broadleafcommerce.cartoperation.domain.payment.PaymentSummary
Packages that use PaymentSummary
Package
Description
-
Uses of PaymentSummary in com.broadleafcommerce.cartoperation.domain.checkout
Methods in com.broadleafcommerce.cartoperation.domain.checkout that return types with arguments of type PaymentSummaryModifier and TypeMethodDescriptionCheckoutProcessDto.getPaymentById()ResolvedPaymentSummariesfor this checkout process request.CheckoutProcessDto.getPaymentSummaries()Convenient method to get a list ofPaymentSummariesfromCheckoutProcessDto.getPaymentById().Method parameters in com.broadleafcommerce.cartoperation.domain.checkout with type arguments of type PaymentSummaryModifier and TypeMethodDescriptionvoidCheckoutProcessDto.setPaymentById(Map<String, PaymentSummary> paymentById) ResolvedPaymentSummariesfor this checkout process request.voidCheckoutProcessDto.setPaymentSummaries(List<PaymentSummary> paymentSummaries) Convenient method to setCheckoutProcessDto.getPaymentById()from a list ofPaymentSummaries -
Uses of PaymentSummary in com.broadleafcommerce.cartoperation.domain.payment
Methods in com.broadleafcommerce.cartoperation.domain.payment that return types with arguments of type PaymentSummaryModifier and TypeMethodDescriptionExternalPaymentTransactionCallbackDTO.getCartPayments()The cart's collection ofPaymentSummariesMethod parameters in com.broadleafcommerce.cartoperation.domain.payment with type arguments of type PaymentSummaryModifier and TypeMethodDescriptionvoidExternalPaymentTransactionCallbackDTO.setCartPayments(List<PaymentSummary> cartPayments) The cart's collection ofPaymentSummaries -
Uses of PaymentSummary in com.broadleafcommerce.cartoperation.service
Methods in com.broadleafcommerce.cartoperation.service that return PaymentSummaryModifier and TypeMethodDescriptionprotected PaymentSummaryDefaultCartOperationService.allocateCartTotalToPayment(@NonNull PaymentSummary paymentSummary, @NonNull javax.money.MonetaryAmount cartTotal, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Hook point to automatically reallocate the cart total to the cart's single payment.protected PaymentSummaryDefaultCartOperationService.allocateCartTotalToPayment(@NonNull PaymentSummary paymentSummary, @NonNull javax.money.MonetaryAmount cartTotal, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Hook point to automatically reallocate the cart total to the cart's single payment.Methods in com.broadleafcommerce.cartoperation.service that return types with arguments of type PaymentSummaryModifier and TypeMethodDescriptionprotected PaymentProvider<PaymentSummary>DefaultCartHistoryService.getPaymentProvider()protected PaymentProvider<PaymentSummary>DefaultCartOperationService.getPaymentProvider()protected PaymentProvider<PaymentSummary>DefaultGuestCartProtectionService.getPaymentProvider()CartOperationService.reallocateCartTotalAmongstPayments(javax.money.MonetaryAmount newCartTotal, List<PaymentSummary> paymentSummaries, Map<String, String> paymentLockTokens, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Reallocate the cart total among the cart's paymentsDefaultCartOperationService.reallocateCartTotalAmongstPayments(@NonNull javax.money.MonetaryAmount newCartTotal, @NonNull List<PaymentSummary> paymentSummaries, @NonNull Map<String, String> paymentLockTokens, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected List<PaymentSummary>DefaultCartOperationService.reallocateCartTotalMultiplePayments(@NonNull javax.money.MonetaryAmount cartTotal, @NonNull List<PaymentSummary> paymentSummaries, Map<String, String> paymentLockTokens, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Hook point to automatically reallocate the cart total amongst the cart's payments.Methods in com.broadleafcommerce.cartoperation.service with parameters of type PaymentSummaryModifier and TypeMethodDescriptionprotected PaymentSummaryDefaultCartOperationService.allocateCartTotalToPayment(@NonNull PaymentSummary paymentSummary, @NonNull javax.money.MonetaryAmount cartTotal, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Hook point to automatically reallocate the cart total to the cart's single payment.protected PaymentSummaryDefaultCartOperationService.allocateCartTotalToPayment(@NonNull PaymentSummary paymentSummary, @NonNull javax.money.MonetaryAmount cartTotal, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Hook point to automatically reallocate the cart total to the cart's single payment.protected booleanDefaultCartOperationService.canUpdatePaymentAmount(@NonNull PaymentSummary paymentSummary) This method checks if the payment amount can be changed.protected booleanDefaultGuestCartProtectionService.isCustomerMutabilityBlocked(@NonNull PaymentSummary paymentSummary) Method parameters in com.broadleafcommerce.cartoperation.service with type arguments of type PaymentSummaryModifier and TypeMethodDescriptionCartOperationService.reallocateCartTotalAmongstPayments(javax.money.MonetaryAmount newCartTotal, List<PaymentSummary> paymentSummaries, Map<String, String> paymentLockTokens, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Reallocate the cart total among the cart's paymentsDefaultCartOperationService.reallocateCartTotalAmongstPayments(@NonNull javax.money.MonetaryAmount newCartTotal, @NonNull List<PaymentSummary> paymentSummaries, @NonNull Map<String, String> paymentLockTokens, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected List<PaymentSummary>DefaultCartOperationService.reallocateCartTotalMultiplePayments(@NonNull javax.money.MonetaryAmount cartTotal, @NonNull List<PaymentSummary> paymentSummaries, Map<String, String> paymentLockTokens, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Hook point to automatically reallocate the cart total amongst the cart's payments.voidDefaultCartOperationService.setPaymentProvider(PaymentProvider<PaymentSummary> paymentProvider) Constructor parameters in com.broadleafcommerce.cartoperation.service with type arguments of type PaymentSummaryModifierConstructorDescriptionDefaultCartHistoryService(CartProvider cartProvider, PaymentProvider<PaymentSummary> paymentProvider, com.broadleafcommerce.common.extension.TypeFactory typeFactory) DefaultGuestCartProtectionService(GuestTokenProvider tokenProvider, GuestTokenGenerator tokenGenerator, PaymentProvider<PaymentSummary> paymentProvider) -
Uses of PaymentSummary in com.broadleafcommerce.cartoperation.service.autoconfigure
Methods in com.broadleafcommerce.cartoperation.service.autoconfigure with type parameters of type PaymentSummaryModifier and TypeMethodDescription<T extends PaymentSummary>
PaymentProvider<T>CartOperationServiceAutoConfiguration.paymentProvider(org.springframework.web.reactive.function.client.WebClient webClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, ExternalPaymentProperties externalPaymentsProperties) Method parameters in com.broadleafcommerce.cartoperation.service.autoconfigure with type arguments of type PaymentSummaryModifier and TypeMethodDescriptionCartOperationServiceAutoConfiguration.cartHistoryService(CartProvider cartProvider, PaymentProvider<PaymentSummary> paymentProvider, com.broadleafcommerce.common.extension.TypeFactory typeFactory) CartOperationServiceAutoConfiguration.CartCheckoutMessagingAutoConfiguration.finalizeCartAwaitingPaymentResultJobListener(com.broadleafcommerce.common.extension.TypeFactory typeFactory, ResourceLockProvider resourceLockProvider, CartProvider cartProvider, PaymentProvider<PaymentSummary> paymentProvider, CheckoutWorkflow checkoutWorkflow, CheckoutService checkoutService, CartOperationCheckoutProperties checkoutProperties) -
Uses of PaymentSummary in com.broadleafcommerce.cartoperation.service.checkout
Methods in com.broadleafcommerce.cartoperation.service.checkout that return types with arguments of type PaymentSummaryModifier and TypeMethodDescriptionprotected PaymentProvider<PaymentSummary>DefaultCheckoutService.getPaymentProvider()Constructor parameters in com.broadleafcommerce.cartoperation.service.checkout with type arguments of type PaymentSummaryModifierConstructorDescriptionDefaultCheckoutService(CartStatusValidationHelper cartStatusValidationHelper, CheckoutWorkflow checkoutWorkflow, CartProvider cartProvider, com.broadleafcommerce.common.messaging.checkout.CheckoutCompletionProducer checkoutCompletionProducer, ExternalCartProperties externalCartProperties, PaymentProvider<PaymentSummary> paymentProvider, org.springframework.context.MessageSource messageSource, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of PaymentSummary in com.broadleafcommerce.cartoperation.service.checkout.workflow
Methods in com.broadleafcommerce.cartoperation.service.checkout.workflow that return types with arguments of type PaymentSummaryModifier and TypeMethodDescriptionprotected PaymentProvider<PaymentSummary>DefaultCheckoutWorkflow.getPaymentProvider()Method parameters in com.broadleafcommerce.cartoperation.service.checkout.workflow with type arguments of type PaymentSummaryModifier and TypeMethodDescriptionvoidDefaultCheckoutWorkflow.setPaymentProvider(PaymentProvider<PaymentSummary> paymentProvider) -
Uses of PaymentSummary in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
Methods in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity that return types with arguments of type PaymentSummaryModifier and TypeMethodDescriptionprotected PaymentProvider<PaymentSummary>CartPaymentMethodValidationActivity.getPaymentProvider()Methods in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity with parameters of type PaymentSummaryModifier and TypeMethodDescriptionprotected StringCartPaymentMethodValidationActivity.getCheckoutTransactionType(@NonNull PaymentSummary paymentSummary, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Based on the providedPaymentSummary, determine whichTransactionTypeshould be used to execute the payment stage of the checkout.protected booleanCartPaymentMethodValidationActivity.hasValidAmountAuthorizedOrCaptured(@NonNull javax.money.MonetaryAmount amountAuthorizedOrCapturedOrPending, @NonNull PaymentSummary paymentSummary, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Validates that the amount authorized or captured fully covers the payment total amount.protected booleanCartPaymentMethodValidationActivity.isExternalTransactionExpected(@NonNull PaymentSummary paymentSummary, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Based on the providedPaymentGatewayType, determine if the expected transaction is external.Method parameters in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity with type arguments of type PaymentSummaryModifier and TypeMethodDescriptionprotected booleanCartPaymentMethodValidationActivity.hasCollectOnDeliveryPayments(@NonNull List<PaymentSummary> paymentSummaries) Constructor parameters in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity with type arguments of type PaymentSummaryModifierConstructorDescriptionCartPaymentMethodValidationActivity(PaymentProvider<PaymentSummary> paymentProvider, CartOperationCheckoutProperties properties, org.springframework.context.MessageSource messageSource) -
Uses of PaymentSummary in com.broadleafcommerce.cartoperation.service.csr
Methods in com.broadleafcommerce.cartoperation.service.csr that return types with arguments of type PaymentSummaryModifier and TypeMethodDescriptionprotected PaymentProvider<PaymentSummary>DefaultCartTransferService.getPaymentProvider()protected PaymentProvider<PaymentSummary>DefaultCsrCartOperationService.getPaymentProvider()Constructor parameters in com.broadleafcommerce.cartoperation.service.csr with type arguments of type PaymentSummaryModifierConstructorDescriptionDefaultCartTransferService(CartOperationService cartOperationService, CartProvider cartProvider, com.broadleafcommerce.resource.security.utils.service.AuthenticationUtils authenticationUtils, com.broadleafcommerce.common.extension.TypeFactory typeFactory, TransferCartTokenEncoder transferCartTokenEncoder, TransferCartTokenDecoder transferCartTokenDecoder, PaymentProvider<PaymentSummary> paymentProvider) DefaultCsrCartOperationService(CartOperationService cartOperationService, CartProvider cartProvider, com.broadleafcommerce.resource.security.utils.service.AuthenticationUtils authenticationUtils, PaymentProvider<PaymentSummary> paymentProvider, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of PaymentSummary in com.broadleafcommerce.cartoperation.service.fulfillment.address
Methods in com.broadleafcommerce.cartoperation.service.fulfillment.address that return types with arguments of type PaymentSummaryModifier and TypeMethodDescriptionprotected PaymentProvider<PaymentSummary>PaymentTaxAddressSourceHandler.getPaymentProvider()Constructor parameters in com.broadleafcommerce.cartoperation.service.fulfillment.address with type arguments of type PaymentSummaryModifierConstructorDescriptionPaymentTaxAddressSourceHandler(PaymentProvider<PaymentSummary> paymentProvider, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of PaymentSummary in com.broadleafcommerce.cartoperation.service.messaging.completion
Methods in com.broadleafcommerce.cartoperation.service.messaging.completion that return types with arguments of type PaymentSummaryModifier and TypeMethodDescriptionCheckoutCompletionEvent.getPaymentSummaries()The payments for the cart that completed the checkout workflowMethod parameters in com.broadleafcommerce.cartoperation.service.messaging.completion with type arguments of type PaymentSummaryModifier and TypeMethodDescriptionvoidCheckoutCompletionEvent.setPaymentSummaries(List<PaymentSummary> paymentSummaries) The payments for the cart that completed the checkout workflowConstructor parameters in com.broadleafcommerce.cartoperation.service.messaging.completion with type arguments of type PaymentSummaryModifierConstructorDescriptionCheckoutCompletionEvent(com.broadleafcommerce.cart.client.domain.CheckoutCart cart, List<PaymentSummary> paymentSummaries, String requestId, com.broadleafcommerce.data.tracking.core.context.ContextInfo info) -
Uses of PaymentSummary in com.broadleafcommerce.cartoperation.service.messaging.finalizecart
Fields in com.broadleafcommerce.cartoperation.service.messaging.finalizecart with type parameters of type PaymentSummaryModifier and TypeFieldDescriptionprotected final PaymentProvider<PaymentSummary>ExternalPaymentTransactionResultListener.paymentProviderMethods in com.broadleafcommerce.cartoperation.service.messaging.finalizecart that return types with arguments of type PaymentSummaryModifier and TypeMethodDescriptionprotected PaymentProvider<PaymentSummary>ExternalPaymentTransactionCartFinalizationListener.getPaymentProvider()protected PaymentProvider<PaymentSummary>ExternalPaymentTransactionResultListener.getPaymentProvider()protected PaymentProvider<PaymentSummary>FinalizeCartAwaitingPaymentResultJobListener.getPaymentProvider()CartAwaitingPaymentResultsEvent.getPaymentSummaries()A collection of the cart'sPaymentSummariesMethods in com.broadleafcommerce.cartoperation.service.messaging.finalizecart with parameters of type PaymentSummaryModifier and TypeMethodDescriptionprotected StringExternalPaymentTransactionCartFinalizationListener.getCheckoutTransactionType(@NonNull PaymentSummary paymentSummary, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Based on the providedPaymentSummary, determine whichTransactionTypeshould be used to execute the payment stage of the checkout.protected StringFinalizeCartAwaitingPaymentResultJobListener.getCheckoutTransactionType(PaymentSummary paymentSummary, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Based on the providedPaymentSummary, determine whichTransactionTypeshould be used to execute the payment stage of the checkout.Method parameters in com.broadleafcommerce.cartoperation.service.messaging.finalizecart with type arguments of type PaymentSummaryModifier and TypeMethodDescriptionprotected booleanFinalizeCartAwaitingPaymentResultJobListener.allPaymentsHaveResult(@NonNull List<PaymentSummary> payments) Determines if all the payments have a result from the payment gateway rather than pending.protected CheckoutProcessDtoExternalPaymentTransactionCartFinalizationListener.buildCheckoutProcessDto(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull String checkoutRequestId, @NonNull List<PaymentSummary> cartPayments, @NonNull Map<String, String> paymentLockTokens) protected booleanExternalPaymentTransactionCartFinalizationListener.paymentAmountsMatchCartTotal(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull List<PaymentSummary> cartPayments, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Determines if all the payments for the givenCartadd up to cart's total.protected booleanFinalizeCartAwaitingPaymentResultJobListener.paymentsMatchCartTotal(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull List<PaymentSummary> cartPayments, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Determines if all the payments for the givenCartadd up to cart's total.voidCartAwaitingPaymentResultsEvent.setPaymentSummaries(List<PaymentSummary> paymentSummaries) A collection of the cart'sPaymentSummariesConstructor parameters in com.broadleafcommerce.cartoperation.service.messaging.finalizecart with type arguments of type PaymentSummaryModifierConstructorDescriptionCartAwaitingPaymentResultsEvent(com.broadleafcommerce.cart.client.domain.CheckoutCart cart, List<PaymentSummary> paymentSummaries, List<PaymentNextAction> paymentNextActions, Map<String, Object> additionalAttributes, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ExternalPaymentTransactionCartFinalizationListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, CartProvider cartProvider, PaymentProvider<PaymentSummary> paymentProvider, CheckoutWorkflow checkoutWorkflow, CheckoutService checkoutService, CartOperationCheckoutProperties checkoutProperties) ExternalPaymentTransactionResultListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, CartProvider cartProvider, PaymentProvider<PaymentSummary> paymentProvider, CartOperationCheckoutProperties checkoutProperties) FinalizeCartAwaitingPaymentResultJobListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, ResourceLockProvider resourceLockProvider, CartProvider cartProvider, PaymentProvider<PaymentSummary> paymentProvider, CheckoutWorkflow checkoutWorkflow, CheckoutService checkoutService, CartOperationCheckoutProperties checkoutProperties) -
Uses of PaymentSummary in com.broadleafcommerce.cartoperation.service.payment
Methods in com.broadleafcommerce.cartoperation.service.payment that return types with arguments of type PaymentSummaryModifier and TypeMethodDescriptionprotected Optional<PaymentSummary>DefaultExternalPaymentTransactionCallbackService.findPaymentAwaitingAsyncResults(@NonNull List<PaymentSummary> cartPayments, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected Optional<PaymentSummary>DefaultExternalPaymentTransactionCallbackService.findPaymentRequiringExternalInteraction(@NonNull List<PaymentSummary> cartPayments, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected PaymentProvider<PaymentSummary>DefaultExternalPaymentTransactionCallbackService.getPaymentProvider()protected PaymentProvider<PaymentSummary>DefaultPaymentTransactionExecutionService.getPaymentProvider()DefaultPaymentPriorityStrategy.sortByPaymentGatewayPriority(List<PaymentSummary> payments, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) PaymentPriorityStrategy.sortByPaymentGatewayPriority(List<PaymentSummary> payments, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Given a list ofPaymentSummaries, sorts them in order of which should be executed first based ongetGatewayType().protected List<PaymentSummary>DefaultPaymentTransactionExecutionService.sortPayments(@NonNull List<PaymentSummary> payments, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Given a list ofPaymentSummaries, sorts them in order of which should be executed first based on thegetGatewayType().protected List<PaymentSummary>DefaultPaymentTransactionExecutionService.sortPayments(List<PaymentSummary> payments) Deprecated.Methods in com.broadleafcommerce.cartoperation.service.payment with parameters of type PaymentSummaryModifier and TypeMethodDescriptionprotected TransactionExecutionRequestDefaultPaymentTransactionExecutionService.buildTransactionExecutionRequest(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull PaymentSummary paymentSummary, @NonNull String requestId, String securityCode) Builds aTransactionExecutionRequestto execute a transaction against the providedPaymentSummary.protected CheckoutProcessDtoDefaultPaymentTransactionExecutionService.claimTransactionsForRequest(@NonNull CheckoutProcessDto processDto, @NonNull PaymentSummary paymentSummary, @NonNull String checkoutTransactionType, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected CheckoutProcessDtoDefaultPaymentTransactionExecutionService.executePaymentTransaction(@NonNull CheckoutProcessDto processDto, @NonNull PaymentSummary paymentSummary, String securityCode, @NonNull String checkoutTransactionType, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Executes a payment transaction against the providedPaymentSummary.protected TransactionExecutionResponseDefaultPaymentTransactionExecutionService.executePaymentTransaction(@NonNull String checkoutTransactionType, @NonNull PaymentSummary paymentSummary, @NonNull TransactionExecutionRequest request, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Executes a payment transaction based on the given checkout transaction type against the givenPaymentSummary.protected StringDefaultExternalPaymentTransactionCallbackService.getCheckoutTransactionType(@NonNull PaymentSummary paymentSummary, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Based on the providedPaymentSummary, determine whichTransactionTypeshould be used to execute the payment stage of the checkout.protected StringDefaultPaymentTransactionExecutionService.getCheckoutTransactionType(@NonNull PaymentSummary paymentSummary, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Based on the providedPaymentSummary, determine whichTransactionTypeshould be used to execute the payment stage of the checkout.protected intDefaultPaymentPriorityStrategy.getGatewayPriority(List<String> prioritizedPaymentGatewayTypes, PaymentSummary payment) Gets the priority of the givenPaymentSummary, which is represented by the index of thegetGatewayType()in the givenprioritizedPaymentGatewayTypes.protected CheckoutProcessDtoDefaultPaymentTransactionExecutionService.lookup3DSTransactionResults(@NonNull CheckoutProcessDto processDto, @NonNull PaymentSummary paymentSummary, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected CheckoutProcessDtoDefaultPaymentTransactionExecutionService.lookupExternalTransactionResults(@NonNull CheckoutProcessDto processDto, @NonNull PaymentSummary paymentSummary, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected booleanDefaultPaymentTransactionExecutionService.paymentHasCheckoutAmountAwaitingResult(@NonNull PaymentSummary paymentSummary, @NonNull String checkoutTransactionType) Determines if the givenPaymentSummaryhas any amount awaiting result based on the given checkout transaction type.protected booleanDefaultExternalPaymentTransactionCallbackService.paymentRequires3dsInteraction(@NonNull PaymentSummary paymentSummary, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected booleanDefaultExternalPaymentTransactionCallbackService.paymentRequiresExternalInteraction(@NonNull PaymentSummary paymentSummary, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected booleanDefaultPaymentTransactionExecutionService.shouldClaimTransactionsForRequest(@NonNull PaymentSummary paymentSummary, @NonNull String checkoutTransactionType) protected booleanDefaultPaymentTransactionExecutionService.shouldExecutePaymentTransaction(@NonNull PaymentSummary paymentSummary, @NonNull String checkoutTransactionType) Determine whether to execute a transaction for this payment.protected booleanDefaultPaymentTransactionExecutionService.shouldLookup3DSTransactionResults(@NonNull PaymentSummary paymentSummary, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected booleanDefaultPaymentTransactionExecutionService.shouldLookupExternalTransactionResults(@NonNull PaymentSummary paymentSummary, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Method parameters in com.broadleafcommerce.cartoperation.service.payment with type arguments of type PaymentSummaryModifier and TypeMethodDescriptionprotected CheckoutProcessDtoDefaultPaymentTransactionExecutionService.executeCartPaymentTransactions(@NonNull CheckoutProcessDto processDto, @NonNull Map<String, String> securityCodes, @NonNull List<PaymentSummary> paymentSummaries, @NonNull List<PaymentSummary> storeCreditPayments, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected Optional<PaymentSummary>DefaultExternalPaymentTransactionCallbackService.findPaymentAwaitingAsyncResults(@NonNull List<PaymentSummary> cartPayments, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected Optional<PaymentSummary>DefaultExternalPaymentTransactionCallbackService.findPaymentRequiringExternalInteraction(@NonNull List<PaymentSummary> cartPayments, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) DefaultPaymentPriorityStrategy.sortByPaymentGatewayPriority(List<PaymentSummary> payments, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) PaymentPriorityStrategy.sortByPaymentGatewayPriority(List<PaymentSummary> payments, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Given a list ofPaymentSummaries, sorts them in order of which should be executed first based ongetGatewayType().protected List<PaymentSummary>DefaultPaymentTransactionExecutionService.sortPayments(@NonNull List<PaymentSummary> payments, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Given a list ofPaymentSummaries, sorts them in order of which should be executed first based on thegetGatewayType().protected List<PaymentSummary>DefaultPaymentTransactionExecutionService.sortPayments(List<PaymentSummary> payments) Deprecated.since 1.7.2, in favor ofDefaultPaymentTransactionExecutionService.sortPayments(List, ContextInfo)protected booleanDefaultExternalPaymentTransactionCallbackService.successfulPaymentAmountsMatchCartTotal(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull List<PaymentSummary> cartPayments, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Determines if all the payments for the givenCartadd up to cart's total.Constructor parameters in com.broadleafcommerce.cartoperation.service.payment with type arguments of type PaymentSummaryModifierConstructorDescriptionDefaultExternalPaymentTransactionCallbackService(CartProvider cartProvider, PaymentTransactionExecutionProvider paymentTransactionProvider, PaymentProvider<PaymentSummary> paymentProvider, CartOperationCheckoutProperties checkoutProperties, com.broadleafcommerce.common.extension.TypeFactory typeFactory) DefaultPaymentTransactionExecutionService(PaymentTransactionExecutionProvider transactionExecutionProvider, PaymentProvider<PaymentSummary> paymentProvider, CartOperationCheckoutProperties properties, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of PaymentSummary in com.broadleafcommerce.cartoperation.service.payment.autoconfigure
Method parameters in com.broadleafcommerce.cartoperation.service.payment.autoconfigure with type arguments of type PaymentSummaryModifier and TypeMethodDescriptionExternalPaymentTransactionAutoConfiguration.externalPaymentTransactionCallbackService(CartProvider cartProvider, PaymentTransactionExecutionProvider paymentTransactionProvider, PaymentProvider<PaymentSummary> paymentProvider, CartOperationCheckoutProperties checkoutProperties, com.broadleafcommerce.common.extension.TypeFactory typeFactory) ExternalPaymentTransactionAutoConfiguration.ExternalPaymentInteractionMessagingAutoConfiguration.externalPaymentTransactionCartFinalizationListener(com.broadleafcommerce.common.extension.TypeFactory typeFactory, ResourceLockProvider resourceLockProvider, CartProvider cartProvider, PaymentProvider<PaymentSummary> paymentProvider, CheckoutWorkflow checkoutWorkflow, CheckoutService checkoutService, CartOperationCheckoutProperties checkoutProperties) ExternalPaymentTransactionAutoConfiguration.ExternalPaymentInteractionMessagingAutoConfiguration.externalPaymentTransactionResultListener(com.broadleafcommerce.common.extension.TypeFactory typeFactory, ResourceLockProvider resourceLockProvider, CartProvider cartProvider, PaymentProvider<PaymentSummary> paymentProvider, CartOperationCheckoutProperties checkoutProperties) -
Uses of PaymentSummary in com.broadleafcommerce.cartoperation.service.provider
Classes in com.broadleafcommerce.cartoperation.service.provider with type parameters of type PaymentSummaryModifier and TypeInterfaceDescriptioninterfacePaymentProvider<P extends PaymentSummary>Provider for interfacing with a Payment Management system for operations around payment related entities.Methods in com.broadleafcommerce.cartoperation.service.provider that return PaymentSummaryModifier and TypeMethodDescriptionPaymentProvider.claimTransactionsForRequest(ClaimCheckoutTransactionsRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Updates the payment transaction request id with the new value, stores the previous value, clears transaction management state and management state reason.default PaymentSummaryPaymentProvider.patchPayment(@NonNull UpdatePaymentRequest updatePaymentRequest, @NonNull Integer version, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Updates the payment based on the providedUpdatePaymentRequest.PaymentProvider.patchPayment(UpdatePaymentRequest updatePaymentRequest, Integer version, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Updates the payment based on the providedUpdatePaymentRequest. -
Uses of PaymentSummary in com.broadleafcommerce.cartoperation.service.provider.external.domain.payment
Methods in com.broadleafcommerce.cartoperation.service.provider.external.domain.payment that return PaymentSummaryModifier and TypeMethodDescriptionTransactionExecutionResponse.getPaymentSummary()The updatedPaymentSummaryrepresentation.Methods in com.broadleafcommerce.cartoperation.service.provider.external.domain.payment that return types with arguments of type PaymentSummaryModifier and TypeMethodDescriptionUpdatePaymentsResponse.getFailedPayments()List of payments that failed during processing.TransactionExecutionResponse.getOwningEntityPayments()The list of all payments for the owning entity (e.g.LockPaymentsResponse.getPaymentSummaries()List of payments that were locked.UpdatePaymentsResponse.getSuccessfulPayments()List of payments that were successfully processed.Methods in com.broadleafcommerce.cartoperation.service.provider.external.domain.payment with parameters of type PaymentSummaryModifier and TypeMethodDescriptionvoidTransactionExecutionResponse.setPaymentSummary(PaymentSummary paymentSummary) The updatedPaymentSummaryrepresentation.Method parameters in com.broadleafcommerce.cartoperation.service.provider.external.domain.payment with type arguments of type PaymentSummaryModifier and TypeMethodDescriptionvoidUpdatePaymentsResponse.setFailedPayments(List<PaymentSummary> failedPayments) List of payments that failed during processing.voidTransactionExecutionResponse.setOwningEntityPayments(List<PaymentSummary> owningEntityPayments) The list of all payments for the owning entity (e.g.voidLockPaymentsResponse.setPaymentSummaries(List<PaymentSummary> paymentSummaries) List of payments that were locked.voidUpdatePaymentsResponse.setSuccessfulPayments(List<PaymentSummary> successfulPayments) List of payments that were successfully processed. -
Uses of PaymentSummary in com.broadleafcommerce.cartoperation.service.provider.external.payments
Classes in com.broadleafcommerce.cartoperation.service.provider.external.payments with type parameters of type PaymentSummaryModifier and TypeClassDescriptionclassExternalPaymentProvider<P extends PaymentSummary>This particular implementation ofPaymentProvideris designed to interact with the payment transaction service.Methods in com.broadleafcommerce.cartoperation.service.provider.external.payments that return PaymentSummaryModifier and TypeMethodDescriptionExternalPaymentProvider.claimTransactionsForRequest(@NonNull ClaimCheckoutTransactionsRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ExternalPaymentProvider.patchPayment(UpdatePaymentRequest updatePaymentRequest, Integer version, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) -
Uses of PaymentSummary in com.broadleafcommerce.cartoperation.web.endpoint.domain
Methods in com.broadleafcommerce.cartoperation.web.endpoint.domain that return types with arguments of type PaymentSummaryMethod parameters in com.broadleafcommerce.cartoperation.web.endpoint.domain with type arguments of type PaymentSummaryModifier and TypeMethodDescriptionvoidCartHistoryResponse.setPayments(List<PaymentSummary> payments) The payments for this cart. -
Uses of PaymentSummary in com.broadleafcommerce.cartoperation.web.endpoint.domain.checkout
Methods in com.broadleafcommerce.cartoperation.web.endpoint.domain.checkout that return types with arguments of type PaymentSummaryModifier and TypeMethodDescriptionCheckoutResponse.getPaymentSummaries()A collection ofPaymentSummariesrelated to theCart.Method parameters in com.broadleafcommerce.cartoperation.web.endpoint.domain.checkout with type arguments of type PaymentSummaryModifier and TypeMethodDescriptionvoidCheckoutResponse.setPaymentSummaries(List<PaymentSummary> paymentSummaries) A collection ofPaymentSummariesrelated to theCart.
DefaultPaymentTransactionExecutionService.sortPayments(List, ContextInfo)