Uses of Class
com.broadleafcommerce.cartoperation.domain.payment.ExternalPaymentTransactionCallbackDTO
Packages that use ExternalPaymentTransactionCallbackDTO
Package
Description
-
Uses of ExternalPaymentTransactionCallbackDTO in com.broadleafcommerce.cartoperation.service.payment
Methods in com.broadleafcommerce.cartoperation.service.payment that return ExternalPaymentTransactionCallbackDTOModifier and TypeMethodDescriptionprotected ExternalPaymentTransactionCallbackDTODefaultExternalPaymentTransactionCallbackService.addRedirectAttributes(@NonNull ExternalPaymentTransactionCallbackDTO callbackDTO, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected ExternalPaymentTransactionCallbackDTODefaultExternalPaymentTransactionCallbackService.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 ExternalPaymentTransactionCallbackDTODefaultExternalPaymentTransactionCallbackService.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.Methods in com.broadleafcommerce.cartoperation.service.payment with parameters of type ExternalPaymentTransactionCallbackDTOModifier and TypeMethodDescriptionprotected ExternalPaymentTransactionCallbackDTODefaultExternalPaymentTransactionCallbackService.addRedirectAttributes(@NonNull ExternalPaymentTransactionCallbackDTO callbackDTO, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) DefaultExternalPaymentTransactionCallbackService.buildHandleExternalTransactionRequest(@NonNull ExternalPaymentTransactionCallbackDTO callbackDTO) protected PaymentCallbackValidationRequestDefaultExternalPaymentTransactionCallbackService.buildPaymentCallbackValidationRequest(@NonNull ExternalPaymentTransactionCallbackDTO callbackDTO, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected ExternalPaymentTransactionCallbackDTODefaultExternalPaymentTransactionCallbackService.gatherAndHandleTransactionResults(@NonNull ExternalPaymentTransactionCallbackDTO callbackDTO, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected TransactionExecutionResponseDefaultExternalPaymentTransactionCallbackService.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 ExternalPaymentTransactionCallbackDTODefaultExternalPaymentTransactionCallbackService.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
Methods in com.broadleafcommerce.cartoperation.web.endpoint that return ExternalPaymentTransactionCallbackDTOModifier and TypeMethodDescriptionprotected ExternalPaymentTransactionCallbackDTOExternalPaymentTransactionCallbackEndpoint.buildCallbackDTO(@NonNull String cartId, @NonNull String gatewayType, @NonNull Map<String, Object> requestBody, @NonNull Map<String, String> requestParams) Methods in com.broadleafcommerce.cartoperation.web.endpoint with parameters of type ExternalPaymentTransactionCallbackDTOModifier and TypeMethodDescriptionprotected StringExternalPaymentTransactionCallbackEndpoint.getRedirectUri(@NonNull ExternalPaymentTransactionCallbackDTO callbackDTO, String applicationId, String tenantId) protected StringExternalPaymentTransactionCallbackEndpoint.getRedirectUrl(@NonNull ExternalPaymentTransactionCallbackDTO callbackDTO, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected StringExternalPaymentTransactionCallbackEndpoint.getStorefrontBaseUrl(@NonNull ExternalPaymentTransactionCallbackDTO callbackDTO, String applicationId, String tenantId) protected voidExternalPaymentTransactionCallbackEndpoint.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.