Package com.broadleafcommerce.paymenttransaction.service
@NonNullApi
package com.broadleafcommerce.paymenttransaction.service
- Author:
- Chris Kittrell (ckittrell)
-
ClassDescriptionDeprecated, for removal: This API element is subject to removal in a future version.The default implementation for
ExternalTransactionResultService
.DefaultPaymentLockService<P extends Payment>DefaultPaymentManagementService<P extends Payment>DefaultPaymentService<P extends Payment>The default implementation ofSavedPaymentMethodManagementService
, driven bySavedPaymentMethod
andSavedPaymentMethodService
.The default implementation forThreeDSTransactionResultService
.An intermediary data structure used internally byTransactionExecutionService
to hold all the relevant data to execute a transaction against aparent transaction
.The service to check the external payment transaction result.PaymentLockService<P extends Payment>Service used to lock, unlock, & validate locks onPayment
objects.PaymentManagementService<P extends Payment>Service API for managingpayments
.This service is responsible for buildingPaymentRequests
to be passed toPaymentGatewayTransactionService
methods to execute work against a payment gatewayPaymentService<P extends Payment>Service API forpayments
.PaymentTransactionService<T extends PaymentTransaction>Service responsible for the creation of PaymentTransactions & the recording ofPaymentResponse
results on the PaymentTransactionService API for managing saved payment methods.SavedPaymentMethodService<P extends SavedPaymentMethod>Service API forSavedPaymentMethods
.The service to check the 3DS payment transaction result.Validation component used to ensure that aTransactionExecutionRequest
is acting within the bounds of what's possible/available for thePayment
.This service is responsible for buildingTransactionResponses
to be passed toPaymentGatewayTransactionConfirmationService
methods to save transaction response from a payment gatewayThe service to record subsequent payment transaction results.
SavedPaymentMethod
to manage saved payment methods.