Process for sending transactions to RTD

Sending transactions to Centro Stella Platform (RTD) consists of 3 macrosteps:

  • file preparation

  • deposit the file in the folder where the batch service polls

  • sending files to RTD

Macrosteps flow

The process of sending transactions to the CentroStella Platform (RTD) consists of the following steps:

  1. The Centro Stella Platform generates a file containing the HPANs enrolled and make it available for the batch process.

  2. The Acquirer on a daily basis consolidates the data relating to all transactions of interest accounted in the last settlement cycle with the merchants. Then generates a text file in csv format (see paragraph Standard PagoPA file - Transactions for file naming convention and field specifications) and deposits it in a folder where the batch service is polling. The deposit of the file is the trigger that starts the batch process.

  3. The Batch calls the CentroStella service to get the PGP public key for encrypting the output file before the upload.

  4. The Batch invokes a service from the Centro Stella platform that generates a temporary link to download the enrolled HPAN file.

  5. The Batch calls the CentroStella service to get the key for hashing the PANs contained in the list of the transaction flow.

  6. The Batch reads both input files (HPAN list and transactions) and, for each record of the transaction file:

    • hashes the PAN in the transactions flow;

    • add the record in the filtered output file if the hashed PAN found in the record is in the downloaded HPAN list.

  7. After processing all the records, the Batch writes the output file, and deletes all the data received in input.

  8. The Batch performs PGP encryption of the output file.

  9. The Batch uploads the output file to CentroStella.

Last updated