Package com.broadleafcommerce.payment.service.gateway
@NonNullApi
package com.broadleafcommerce.payment.service.gateway
- Author:
- Chris Kittrell (ckittrell)
-
ClassDescriptionDefault implementation of
PaymentGatewayConfiguration
.This class communicates with the Credit Account service APIs to perform transactions.The default implementation ofStoreCreditPaymentGatewayPaymentValidator
.The default implementation of the rollback service to execute the rollback transactions.The default implementation of the transaction service that is used to execute transactions.The payment configuration for the store credit.The service is intended to execute the requests to the external gateway service.Validator meant to ensure thatPaymentValidationRequest
objects are sufficiently configured for the Store Credit payment.PaymentRequest wrapper class that helps communication betweenStoreCreditTransactionService
andStoreCreditExternalCallService
.A request DTO used to execute aCreditAccountTransaction
.Response object contains the updatedCreditAccount
and executedCreditAccountTransaction
.