Uses of Class
com.broadleafcommerce.cartoperation.domain.payment.ExternalPaymentTransactionCallbackDTO
Package
Description
-
Uses of ExternalPaymentTransactionCallbackDTO in com.broadleafcommerce.cartoperation.service.payment
Modifier and TypeMethodDescriptionprotected ExternalPaymentTransactionCallbackDTO
DefaultExternalPaymentTransactionCallbackService.addRedirectAttributes
(@NonNull ExternalPaymentTransactionCallbackDTO callbackDTO, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected ExternalPaymentTransactionCallbackDTO
DefaultExternalPaymentTransactionCallbackService.gatherAndHandleTransactionResults
(@NonNull ExternalPaymentTransactionCallbackDTO callbackDTO, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) DefaultExternalPaymentTransactionCallbackService.handleCallback
(@NonNull ExternalPaymentTransactionCallbackDTO callbackDTO, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ExternalPaymentTransactionCallbackService.handleCallback
(ExternalPaymentTransactionCallbackDTO callbackDTO, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Interprets the results of an external payment transaction callback, possibly triggers the finalization of the cart, & communicates the result of the interaction via theExternalPaymentTransactionCallbackDTO
.protected ExternalPaymentTransactionCallbackDTO
DefaultExternalPaymentTransactionCallbackService.handleTransactionResult
(@NonNull ExternalPaymentTransactionCallbackDTO callbackDTO, @NonNull TransactionExecutionResponse transactionExecutionResponse, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) DefaultExternalPaymentTransactionCallbackService.validatePaymentCallback
(@NonNull ExternalPaymentTransactionCallbackDTO callbackDTO, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ExternalPaymentTransactionCallbackService.validatePaymentCallback
(@NonNull ExternalPaymentTransactionCallbackDTO callbackDTO, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Validates the results of an external payment transaction callback.Modifier and TypeMethodDescriptionprotected ExternalPaymentTransactionCallbackDTO
DefaultExternalPaymentTransactionCallbackService.addRedirectAttributes
(@NonNull ExternalPaymentTransactionCallbackDTO callbackDTO, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) DefaultExternalPaymentTransactionCallbackService.buildHandleExternalTransactionRequest
(@NonNull ExternalPaymentTransactionCallbackDTO callbackDTO) protected PaymentCallbackValidationRequest
DefaultExternalPaymentTransactionCallbackService.buildPaymentCallbackValidationRequest
(@NonNull ExternalPaymentTransactionCallbackDTO callbackDTO, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected ExternalPaymentTransactionCallbackDTO
DefaultExternalPaymentTransactionCallbackService.gatherAndHandleTransactionResults
(@NonNull ExternalPaymentTransactionCallbackDTO callbackDTO, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected TransactionExecutionResponse
DefaultExternalPaymentTransactionCallbackService.gatherTransactionResult
(@NonNull ExternalPaymentTransactionCallbackDTO callbackDTO, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) DefaultExternalPaymentTransactionCallbackService.getRequestParamsToExclude
(@NonNull ExternalPaymentTransactionCallbackDTO callbackDTO) DefaultExternalPaymentTransactionCallbackService.handleCallback
(@NonNull ExternalPaymentTransactionCallbackDTO callbackDTO, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ExternalPaymentTransactionCallbackService.handleCallback
(ExternalPaymentTransactionCallbackDTO callbackDTO, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Interprets the results of an external payment transaction callback, possibly triggers the finalization of the cart, & communicates the result of the interaction via theExternalPaymentTransactionCallbackDTO
.protected ExternalPaymentTransactionCallbackDTO
DefaultExternalPaymentTransactionCallbackService.handleTransactionResult
(@NonNull ExternalPaymentTransactionCallbackDTO callbackDTO, @NonNull TransactionExecutionResponse transactionExecutionResponse, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) DefaultExternalPaymentTransactionCallbackService.validatePaymentCallback
(@NonNull ExternalPaymentTransactionCallbackDTO callbackDTO, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ExternalPaymentTransactionCallbackService.validatePaymentCallback
(@NonNull ExternalPaymentTransactionCallbackDTO callbackDTO, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Validates the results of an external payment transaction callback. -
Uses of ExternalPaymentTransactionCallbackDTO in com.broadleafcommerce.cartoperation.web.endpoint
Modifier and TypeMethodDescriptionprotected ExternalPaymentTransactionCallbackDTO
ExternalPaymentTransactionCallbackEndpoint.buildCallbackDTO
(@NonNull String cartId, @NonNull String gatewayType, @NonNull Map<String, Object> requestBody, @NonNull Map<String, String> requestParams) Modifier and TypeMethodDescriptionprotected String
ExternalPaymentTransactionCallbackEndpoint.getRedirectUri
(@NonNull ExternalPaymentTransactionCallbackDTO callbackDTO, String applicationId, String tenantId) protected String
ExternalPaymentTransactionCallbackEndpoint.getRedirectUrl
(@NonNull ExternalPaymentTransactionCallbackDTO callbackDTO, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected String
ExternalPaymentTransactionCallbackEndpoint.getStorefrontBaseUrl
(@NonNull ExternalPaymentTransactionCallbackDTO callbackDTO, String applicationId, String tenantId) protected void
ExternalPaymentTransactionCallbackEndpoint.hydrateRedirectAttributes
(@NonNull org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes, @NonNull ExternalPaymentTransactionCallbackDTO callbackDTO) Hook point to hydrate any additional attributes before redirecting to the frontend.