Class CreateExternalTransactionServiceImpl

java.lang.Object
com.skava.payment.service.impl.PaymentRepositoriesAssemblersAndUtils
All Implemented Interfaces:
CreateExternalTransactionService, com.skava.core.EcommService<CheckAndPayRequest,CheckAndPayResponse>, com.skava.payment.service.CustomEcommService<CheckAndPayRequest,CheckAndPayResponse>

@Service public class CreateExternalTransactionServiceImpl extends CheckAndPayServiceHelper implements CreateExternalTransactionService
CreateExternalTransactionServiceImpl This class implements the CheckAndPayService interface to handle payment creation operations.
Author:
Infosys Equinox
  • Constructor Details

    • CreateExternalTransactionServiceImpl

      public CreateExternalTransactionServiceImpl()
  • Method Details

    • process

      @Audit @HystrixCommand(commandKey="payment-key", fallbackMethod="methodFallback", ignoreExceptions=com.skava.core.validation.ValidateException.class) public CheckAndPayResponse process(@AuditField(field="Create_ExternalTransactionRequest") CheckAndPayRequest request)
      Specified by:
      process in interface com.skava.core.EcommService<CheckAndPayRequest,CheckAndPayResponse>