Uses of Class
com.broadleafcommerce.billing.service.provider.domain.TransactionExecutionResponse
Packages that use TransactionExecutionResponse
Package
Description
-
Uses of TransactionExecutionResponse in com.broadleafcommerce.billing.job.service.impl
Methods in com.broadleafcommerce.billing.job.service.impl that return types with arguments of type TransactionExecutionResponseModifier and TypeMethodDescriptionprotected Optional<TransactionExecutionResponse>DefaultPaymentTransactionExecutionService.lookupTransactionResults(@NonNull PaymentTransactionDetail paymentTransactionDetail, P request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Methods in com.broadleafcommerce.billing.job.service.impl with parameters of type TransactionExecutionResponseModifier and TypeMethodDescriptionprotected PaymentFailureTypeEnumDefaultPaymentTransactionExecutionService.getFailureType(@NonNull TransactionExecutionResponse response) protected PaymentAccountProcessingResultEnumDefaultPaymentProcessingService.getProcessingResult(TransactionExecutionResponse response) protected PaymentAccountProcessingResultEnumDefaultPaymentTransactionExecutionService.getProcessingResult(TransactionExecutionResponse response) protected booleanDefaultPaymentTransactionExecutionService.isEligibleForGatewayErrorRetries(P request, TransactionExecutionResponse response) Hook point used to declare if gateway errors are eligible for automatic retries.protected PDefaultPaymentTransactionExecutionService.recordResultOnRequest(P request, @NonNull TransactionExecutionResponse response) protected voidDefaultPaymentTransactionExecutionService.updateAccountProcessingRequestWithResults(@NonNull PaymentAccountProcessingRequest accountProcessingRequest, P request, @NonNull TransactionExecutionResponse response) protected PDefaultPaymentTransactionExecutionService.updateBillingProcessingRequestWithTransactionResults(P request, @NonNull TransactionExecutionResponse response) -
Uses of TransactionExecutionResponse in com.broadleafcommerce.billing.service.provider
Methods in com.broadleafcommerce.billing.service.provider that return TransactionExecutionResponseModifier and TypeMethodDescriptionPaymentTransactionExecutionProvider.authorizeAndCapture(String savedPaymentMethodId, SavedPaymentMethodTransactionExecutionRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Authorize and Captures an amount described by theSavedPaymentMethodTransactionExecutionRequestagainst the saved payment method described by the providedsavedPaymentMethodId.PaymentTransactionExecutionProvider.refund(String paymentId, TransactionExecutionRequest request, String paymentVersion, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Refunds an amount for the given payment.Methods in com.broadleafcommerce.billing.service.provider that return types with arguments of type TransactionExecutionResponseModifier and TypeMethodDescriptionPaymentTransactionExecutionProvider.lookupAuthAndCaptureTransactionResults(String savedPaymentMethodId, String requestId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Using the providedsavedPaymentMethodId&requestId(must match the requestId provided in the attempted AuthorizeAndCapture transaction) to lookup transaction results for the transaction.PaymentTransactionExecutionProvider.lookupRefundTransactionResults(String paymentId, String requestId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Using the providedpaymentId&requestId(must match the requestId provided in the attempted Refund transaction) to lookup transaction results for the transaction. -
Uses of TransactionExecutionResponse in com.broadleafcommerce.billing.service.provider.external
Methods in com.broadleafcommerce.billing.service.provider.external that return TransactionExecutionResponseModifier and TypeMethodDescriptionExternalPaymentTransactionExecutionProvider.authorizeAndCapture(@NonNull String savedPaymentMethodId, @NonNull SavedPaymentMethodTransactionExecutionRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ExternalPaymentTransactionExecutionProvider.refund(@NonNull String paymentId, @NonNull TransactionExecutionRequest request, @NonNull String paymentVersion, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Methods in com.broadleafcommerce.billing.service.provider.external that return types with arguments of type TransactionExecutionResponseModifier and TypeMethodDescriptionExternalPaymentTransactionExecutionProvider.lookupAuthAndCaptureTransactionResults(@NonNull String savedPaymentMethodId, @NonNull String requestId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ExternalPaymentTransactionExecutionProvider.lookupRefundTransactionResults(@NonNull String paymentId, @NonNull String requestId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
Uses of TransactionExecutionResponse in com.broadleafcommerce.billing.service.provider.external.exception
Methods in com.broadleafcommerce.billing.service.provider.external.exception that return TransactionExecutionResponseModifier and TypeMethodDescriptionPaymentTransactionFailureException.getExecutionResponse()TheTransactionExecutionResponsefrom the attempted payment transaction execution.Constructors in com.broadleafcommerce.billing.service.provider.external.exception with parameters of type TransactionExecutionResponseModifierConstructorDescriptionPaymentTransactionFailureException(String message, TransactionExecutionResponse executionResponse) PaymentTransactionFailureException(String message, Throwable cause, TransactionExecutionResponse executionResponse) PaymentTransactionFailureException(Throwable cause, TransactionExecutionResponse executionResponse)