Class CheckAndPayServiceHelper

java.lang.Object
com.skava.payment.service.impl.PaymentRepositoriesAssemblersAndUtils
com.skava.payment.service.impl.PaymentAutowires
Direct Known Subclasses:
CreateExternalTransactionServiceImpl

@Component public class CheckAndPayServiceHelper extends CompleteApiCommonUtil
This class defines TransactionValidatorHelper.
Since:
Nov 28 2018
Author:
Infosys Equinox
  • Constructor Details

    • CheckAndPayServiceHelper

      public CheckAndPayServiceHelper()
  • Method Details

    • getPayment

      public com.skava.payment.model.dto.payment.Payment getPayment(long collectionId, String userId, com.skava.payment.model.dto.payment.Payment paymentProfile, String encryptionKeyId, com.skava.payment.model.dto.payment.CollectionProvAndProvMaster collectionAndMasterProvider)
      Checking if the card is saved card, we just get payment profile id to handle the transaction creation else if we get unsaved card, we have to decrypt the payment details and create transaction if not duplicate
      Parameters:
      request -
      collectionId -
      channelId -
      userId -
      paymentProfile -
      encryptionKeyId -
      collectionAndMasterProvider -
      collectionProvidersMap -
      Returns: