java.lang.Object
es.kukenan.smartfi.microservice.smartficore.service.PaymentService

@Service public class PaymentService extends Object
Payment service.
  • Field Details

  • Constructor Details

    • PaymentService

      public PaymentService()
  • Method Details

    • generatePayment

      public void generatePayment(Contract application)
      Generate and send payment to bac.
      Parameters:
      application - application created.
    • generatePaymentRequest

      private es.kukenan.smartfi.microservice.backoffice.dtos.core.bac.request.BacPaymentRequest generatePaymentRequest(Contract application)
      Generate payment request with Contract entity.
      Parameters:
      application - contract entity.
      Returns:
      Bac payment request.
    • generatePaymentRequestTransactions

      private List<es.kukenan.smartfi.microservice.backoffice.dtos.core.bac.request.BacCdtTrfTxInfRequest> generatePaymentRequestTransactions(Contract application, String msgId)
      Generate bac payment request transaction list.
      Parameters:
      application - contract entity.
      msgId - msg identifier.
      Returns:
      Bac payment request transactions.