Defining a File Request Type for Payment Transfer

Procedure

To define a file request type for payment transfer:

  1. Click the Admin link in the Application toolbar.
    A list appears.
  2. From the Admin menu, select F and then click File Request Type.
    A sub-menu appears.
  3. Click the Add option from the File Request Type sub-menu.
    The File Request Type screen appears.
  4. Do the following in the Main section:
    1. Enter the file request type and description in the respective fields.
    2. Select the Data Transformation Required option.
      The File Format and File Extension fields are enabled. In addition, the Root XML Tag field appears in the Main section.
    3. Select the Comma Separated Values option from the File Format list.
    4. Enter csv in the File Extension field.
    5. Ensure that the C1-FRTA algorithm is attached to the Data Transformation Algorithm field.
  5. Do the following in the Services section:
    1. Enter the sequence number in the respective field.
    2. Select the Business Service option from the Service Type list.
    3. Enter the C1-TransferPaymentService business service in the Service Name field.
    4. Select the Update option from the Operation list.
  6. If you have included a header in the CSV file, add the appropriate details in the Header Transformation section.
  7. Similarly, if you have included a footer in the CSV file, add the appropriate details in the Footer Transformation section.
  8. In the Field Transformation section, you need to specify the following details:
    Field Name Field Description Mandatory (Yes or No)
    Sequence Used to indicate the data field in the CSV record which you want to upload in the system. Yes
    Field Name Used to indicate the field for which you want to upload the data in the system. Yes
    Map Field XPath Used to specify the XPath of the field where you want to store the data field from the CSV record. Yes

    While creating a file request type for mass payment transfer, you need to specify the following field mappings in the Field Transformation section:

    Sequence Field Name Map Field XPath
    1 PAY_​EVENT_​ID C1-TransferPaymentService/paymentEventId
    2 PAY_​ID C1-TransferPaymentService/paymentId
    3 TRANSFER_​TYPE C1-TransferPaymentService/transferType
    4 TRANSFER_​REASON C1-TransferPaymentService/transferReason
    5 MATCH_​TYPE C1-TransferPaymentService/matchType
    6 MATCH_​TYPE_​VALUE C1-TransferPaymentService/matchTypeValue
    7 SRC_​SYSTEM C1-TransferPaymentService/sourceSystem
    8 EXT_​TXN_​ID C1-TransferPaymentService/externalTransactionId
    9 EXT_​SRC_​ID C1-TransferPaymentService/externalSourceId
    10 TRANSFER_​AMT C1-TransferPaymentService/transferAmount
  9. Click Save.
    The file request type is defined for mass payment transfer.