Uses of Class
com.broadleafcommerce.paymenttransaction.web.endpoint.domain.TransactionExecutionResponse
Packages that use TransactionExecutionResponse
Package
Description
-
Uses of TransactionExecutionResponse in com.broadleafcommerce.paymenttransaction.exception
Methods in com.broadleafcommerce.paymenttransaction.exception that return TransactionExecutionResponseModifier and TypeMethodDescriptionThreeDSVerificationRequiredForPrevTransactionException.getTransactionRequiring3DSVerification()Deprecated, for removal: This API element is subject to removal in a future version.Constructors in com.broadleafcommerce.paymenttransaction.exception with parameters of type TransactionExecutionResponseModifierConstructorDescriptionThreeDSVerificationRequiredForPrevTransactionException(String message, TransactionExecutionResponse transactionRequiring3DSVerification) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of TransactionExecutionResponse in com.broadleafcommerce.paymenttransaction.service
Methods in com.broadleafcommerce.paymenttransaction.service that return TransactionExecutionResponseModifier and TypeMethodDescriptionDefaultTransactionExecutionService.authorize(@NonNull TransactionExecutionRequest request, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) TransactionExecutionService.authorize(@NonNull TransactionExecutionRequest request, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Communicates with the relevant payment gateway to execute anDefaultTransactionTypes.AUTHORIZEtransaction.DefaultTransactionExecutionService.authorizeAndCapture(@NonNull TransactionExecutionRequest request, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) TransactionExecutionService.authorizeAndCapture(@NonNull TransactionExecutionRequest request, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Communicates with the relevant payment gateway to execute anDefaultTransactionTypes.AUTHORIZE_AND_CAPTUREtransaction.protected TransactionExecutionResponseDefaultTransactionResultService.buildPendingTransactionNotFoundResponse(@NonNull PaymentTransaction pendingTransaction, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) DefaultTransactionExecutionService.capture(@NonNull TransactionExecutionRequest request, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) TransactionExecutionService.capture(@NonNull TransactionExecutionRequest request, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Communicates with the relevant payment gateway to execute aDefaultTransactionTypes.CAPTUREtransaction.DefaultTransactionExecutionService.detachedCredit(@NonNull TransactionExecutionRequest request, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) TransactionExecutionService.detachedCredit(@NonNull TransactionExecutionRequest request, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Communicates with the relevant payment gateway to execute aDefaultTransactionTypes.DETACHED_CREDITtransaction.protected TransactionExecutionResponseDefaultTransactionExecutionService.executeAgainstParentTransactions(@NonNull TransactionExecutionRequest request, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Finds and executes the givenTransactionExecutionRequestagainst parent transactions.DefaultTransactionResultService.handleRecordTransactionException(@NonNull Exception e, @NonNull String gatewayType, Payment payment, PaymentTransaction pendingTransaction, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) TransactionResultService.handleRecordTransactionException(@NonNull Exception e, @NonNull String gatewayType, Payment payment, PaymentTransaction pendingTransaction, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Handles the exceptions thrown when recording transaction results.DefaultExternalTransactionResultService.handleTransactionResult(@NonNull String gatewayType, @NonNull Map<String, String> requestParams, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) DefaultThreeDSTransactionResultService.handleTransactionResult(@NonNull String gatewayType, @NonNull Map<String, String> requestParams, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) ExternalTransactionResultService.handleTransactionResult(@NonNull String gatewayType, @NonNull Map<String, String> requestParams, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Reads the transaction result usingPaymentGatewayTransactionLookupService, records the result to the appropriate transaction and payment.ThreeDSTransactionResultService.handleTransactionResult(String gatewayType, Map<String, String> requestParams, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Reads the transaction result usingPaymentGateway3DSTransactionLookupService, records the result to the appropriate transaction and payment.DefaultThreeDSTransactionResultService.lookupAndRecord3DSTransactionResult(@NonNull Payment payment, @NonNull PaymentTransaction transactionRequiring3DS, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) ThreeDSTransactionResultService.lookupAndRecord3DSTransactionResult(Payment payment, @NonNull PaymentTransaction transactionRequiring3DS, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Reads the transaction result usingPaymentGateway3DSTransactionLookupService, records the result to the appropriate transaction and payment.DefaultExternalTransactionResultService.lookupAndRecordExternalTransactionResult(@NonNull Payment payment, @NonNull PaymentTransaction transactionRequiringExternal, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) ExternalTransactionResultService.lookupAndRecordExternalTransactionResult(@NonNull Payment payment, @NonNull PaymentTransaction transactionRequiringExternal, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Reads the transaction result usingPaymentGatewayTransactionLookupService, records the result to the appropriate transaction and payment.protected TransactionExecutionResponseDefaultThreeDSTransactionResultService.record3DSTransactionResults(@NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull Payment payment, @NonNull PaymentTransaction transactionRequiring3DS, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) DefaultTransactionResultService.recordChildTransactionResults(@NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull Payment payment, @NonNull PaymentTransaction pendingTransaction, @NonNull String managementStateReason, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) TransactionResultService.recordChildTransactionResults(@NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull Payment payment, @NonNull PaymentTransaction pendingTransaction, @NonNull String managementStateReason, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Records the transaction results from the payment gateway.protected TransactionExecutionResponseDefaultExternalTransactionResultService.recordExternalTransactionResults(@NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull Payment payment, @NonNull PaymentTransaction transactionRequiringExternalInteraction, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) DefaultTransactionExecutionService.recordGatewayTransactionResults(@NonNull String paymentId, @NonNull Map<String, Object> transactionResults, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) TransactionExecutionService.recordGatewayTransactionResults(@NonNull String paymentId, Map<String, Object> transactionResults, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Records transaction results that are processed by the gateway outside the checkout workflow.DefaultTransactionExecutionService.refund(@NonNull TransactionExecutionRequest request, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) TransactionExecutionService.refund(@NonNull TransactionExecutionRequest request, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Communicates with the relevant payment gateway to execute aDefaultTransactionTypes.REFUNDtransaction.DefaultTransactionExecutionService.reverseAuthorize(@NonNull TransactionExecutionRequest request, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) TransactionExecutionService.reverseAuthorize(@NonNull TransactionExecutionRequest request, String lockToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Communicates with the relevant payment gateway to execute aDefaultTransactionTypes.REVERSE_AUTHtransaction.Methods in com.broadleafcommerce.paymenttransaction.service that return types with arguments of type TransactionExecutionResponseModifier and TypeMethodDescriptionprotected Optional<TransactionExecutionResponse>DefaultTransactionExecutionService.getTransactionExecutionResponse(@NonNull TransactionExecutionRequest request, @NonNull Payment payment, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Returns the transaction execution response, if the payment has the 3DS transaction or the transaction that requires the interaction with the gateway's hosted payment page, and these transactions don't have the result.Methods in com.broadleafcommerce.paymenttransaction.service with parameters of type TransactionExecutionResponseModifier and TypeMethodDescriptionprotected voidDefaultExternalTransactionResultService.validateTransactionResults(@NonNull TransactionExecutionResponse transactionResponse, @NonNull PaymentTransaction transactionRequiringExternal, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected voidDefaultThreeDSTransactionResultService.validateTransactionResults(@NonNull TransactionExecutionResponse transactionResponse, @NonNull PaymentTransaction transactionRequiring3DS, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
Uses of TransactionExecutionResponse in com.broadleafcommerce.paymenttransaction.service.utils
Methods in com.broadleafcommerce.paymenttransaction.service.utils that return TransactionExecutionResponseModifier and TypeMethodDescriptionDefaultTransactionExecutionUtil.buildTransactionExecutionResponse(@NonNull TransactionExecutionRequest request, @NonNull List<TransactionExecutionDetail> transactionExecutionDetails, Payment payment) DefaultTransactionExecutionUtil.buildTransactionExecutionResponse(Payment payment, @NonNull PaymentTransaction transaction, com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse) default TransactionExecutionResponseTransactionExecutionUtil.buildTransactionExecutionResponse(Payment payment, PaymentTransaction transaction) TransactionExecutionUtil.buildTransactionExecutionResponse(Payment payment, PaymentTransaction transaction, com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse) default TransactionExecutionResponseTransactionExecutionUtil.buildTransactionExecutionResponse(TransactionExecutionRequest request, TransactionExecutionDetail transactionExecutionDetail, Payment payment) TransactionExecutionUtil.buildTransactionExecutionResponse(TransactionExecutionRequest request, List<TransactionExecutionDetail> transactionExecutionDetails, Payment payment) -
Uses of TransactionExecutionResponse in com.broadleafcommerce.paymenttransaction.web.endpoint
Methods in com.broadleafcommerce.paymenttransaction.web.endpoint that return TransactionExecutionResponseModifier and TypeMethodDescriptionTransactionExecutionEndpoint.executeAuthorize(String paymentId, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, Integer paymentVersion, PaymentLockInfo paymentLockInfo, TransactionExecutionRequest request) TransactionExecutionEndpoint.executeAuthorizeAndCapture(String paymentId, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, Integer paymentVersion, PaymentLockInfo paymentLockInfo, TransactionExecutionRequest request) TransactionExecutionEndpoint.executeCapture(String paymentId, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, Integer paymentVersion, PaymentLockInfo paymentLockInfo, TransactionExecutionRequest request) TransactionExecutionEndpoint.executeDetachedCredit(String paymentId, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, Integer paymentVersion, PaymentLockInfo paymentLockInfo, TransactionExecutionRequest request) TransactionExecutionEndpoint.executeRefund(String paymentId, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, Integer paymentVersion, PaymentLockInfo paymentLockInfo, TransactionExecutionRequest request) TransactionExecutionEndpoint.executeReverseAuthorize(String paymentId, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, Integer paymentVersion, PaymentLockInfo paymentLockInfo, TransactionExecutionRequest request) ThreeDSTransactionResultEndpoint.handle3DSTransactionResult(String gatewayType, Map<String, String> params, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) ExternalTransactionResultEndpoint.handleExternalTransactionResult(String gatewayType, Map<String, String> params, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) ExternalTransactionResultEndpoint.handleExternalTransactionResultHydrated(String gatewayType, Map<String, String> params, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected TransactionExecutionResponseExternalTransactionResultEndpoint.hydrateOwningEntityPayments(@NonNull TransactionExecutionResponse transactionExecutionResponse, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ThreeDSTransactionResultEndpoint.lookup3DSTransactionResult(String paymentId, String requestId, PaymentLockInfo paymentLockInfo, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) ExternalTransactionResultEndpoint.lookupExternalTransactionResult(String paymentId, String requestId, PaymentLockInfo paymentLockInfo, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) ExternalTransactionResultEndpoint.lookupExternalTransactionResultHydrated(String paymentId, String requestId, PaymentLockInfo paymentLockInfo, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Methods in com.broadleafcommerce.paymenttransaction.web.endpoint with parameters of type TransactionExecutionResponseModifier and TypeMethodDescriptionprotected TransactionExecutionResponseExternalTransactionResultEndpoint.hydrateOwningEntityPayments(@NonNull TransactionExecutionResponse transactionExecutionResponse, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)