Generating a payment file (REQ)
The payment request file consists of a series of records.
A “record” is a list of parameters separated by the “;” character ending with a carriage return. Thus, there is one record on every line.
This format type is generally called "CSV" (Comma Separated Values), and is recognized by MS Excel.
The file will have the following structure:
- A header record containing transmission details.
- A variable amount of records containing details of payments to be made.
- A trailer record that allows to verify the consistency of the transmitted file.
![]() |
The number of records present in the files directly affects the amount of time it will take to process the file as well as the availability of the return file. Beyond 2,000 records it is recommended to generate several payment files. |
Example:
A test file was submitted on 30/11/2018 for the 12345678 store. It contains two payment requests with the following parameters:
First :
- Transaction number: 000001
- Amount: 935,99 EUR
Second :
- Transaction number: 000002
- Amount: 75,90 EUR
Example of a file:
File name: 20181130.12345678.PAY.REQ.T.01
00;PAY;02;12345678;TEST;20181130;102008; 02;1;20181130;102008;000001;CD;93599;978;;;;;;;; 02;2;20181130;102008;000002;CD;7590;978;;;;;;;; 01;2
To assist you in integration, a validation interface is available in the Merchant Back Office via the menu: Management > TEST recurring payments > Payment request.
It allows:
- to check the structure of the file to be submitted,
- to import the TEST payment file,
- to create TEST payments on the basis of the imported file.