1. Reconciliation Files
Reconciliation Files & Specifications
  • Overview
  • Reconciliation Files
    • File-01 Activity_Detail Online Transaction Detail File
    • File-02 Settlement_Detail Settlement Transaction Detail File
    • File-03 Miscellaneous_Detail Manual Settlement Transaction Detail File
    • File-04 PSP_Reconciliation_Detail PSP Settlement Reconciliation Transaction Detail File
    • File-05 PSP_Miscellaneous_Detail PSP Settlement Exception and Special Transaction Detail File
    • File-06 Interchange_Scheme_Fee_Detail Interchange and Scheme Fee Detail File
    • File-07 PSP_Interchange_Scheme_Fee_Detail PSP Interchange and Scheme Fee Detail File
    • File-08 Network_Token_Cryptogram_Detail Network Token Cryptogram Detail File
  • Card BIN File
    • BIN File
  1. Reconciliation Files

File-01 Activity_Detail Online Transaction Detail File

Overview#

Evo Payment clearing and settlement system produces an online transaction detail file containing all online transaction records within the previous natural day's daily cut-off cycle according to the customer's specified daily cut-off time point, for the customer to perform automated transaction matching and reconciliation processing.
Note :
The file includes online transactions under all transaction statuses (including failed-status transactions);
If the customer had no online transactions on the previous day, an empty file is produced, retaining only the field names and the end marker ***END***;
After the large file splitting function is enabled, a BatchNum (001–999) suffix is added to the filename.

File location and naming rules#

File hierarchy and file codes#

Evo Payment can produce detail data at different dimensions based on the different hierarchies configured for the customer in the system. File codes and report names are distinguished by hierarchy as follows:
File hierarchyFile codeReport name template
Acquirer levelA-File-01Acquirer_Activity_Detail_(Version No)_(Inscode)_YYYYMMDD
Group levelG-File-01Group_Activity_Detail_(Version No)_(Groupcode)_YYYYMMDD
Merchant levelM-File-01Merchant_Activity_Detail_(Version No)_(Merchantcode)_YYYYMMDD
Store levelS-File-01Store_Activity_Detail_(Version No)_(Storecode)_YYYYMMDD

Filename field descriptions#

Each field is connected using an underscore (_), and the field meanings are as follows:
FieldDescription
Fixed valueAcquirer / Group / Merchant / Store + _Activity_Detail, corresponding to that hierarchy
Version numberThe first character is the file identifier: P production environment, T test environment; the last three characters are a numeric number, starting from 001 up to a maximum of 999 (new versions are compatible with old versions)
Inscode/Groupcode/Merchantcode/StorecodeThe customer's Acquirer, Group, Merchant, or Store identifier
DateYYYYMMDD, report generation date
Batch number (optional)Added when the Acquirer file is configured with the Batch Generate Threshold function; value range 001–999

Filename examples#

Production environment (Acquirer level)
Acquirer_Activity_Detail_P003_88888888_20230108.csv
Test environment (Acquirer level)
Acquirer_Activity_Detail_T003_88888888_20230108.csv
With batch number (Acquirer level)
Acquirer_Activity_Detail_P003_88888888_20230108_001.csv

SFTP path and login#

ItemDescription
SFTP modeEvo Payment is the SFTP Server
Default directory/in/{YYYYMMDD}
Login methodpublic/private key
Transfer completion markerSame-name .ok suffix TXT empty file (for example, Acquirer_Activity_Detail_P003_88888888_20230108.csv.ok)
Important : Before retrieving and parsing a reconciliation file, the client should first check whether the same-name .ok file exists to confirm that Evo Payment has completed the file transfer.

Report structure#

Basic file attributes#

AttributeValue
File formatCSV
File encodingUTF-8 with BOM
Newline character\n (0x0A)
Field delimiterDouble quotation mark + English comma ","
File content end marker***END*** (last line)

File generation time#

Generation cycle: natural-day files, produced every Monday through Sunday
Generation time: daily from 10:00–12:00 AM (Evo Payment node system time)

File data elements#

This section defines the field elements of the File-01 Activity_Detail file.
SequenceField nameDescription
1PSP IDPayment PSP ID
Appears only in Acquirer-level files
2PSP NamePayment PSP name
Appears only in Acquirer-level files
3Group IDGroup number
Appears only in Acquirer- and Group-level files
4Group NameGroup name
Appears only in Acquirer- and Group-level files
5Merchant IDMerchant number
Appears only in Acquirer-, Group-, and Merchant-level files
6Merchant NameMerchant name
Appears only in Acquirer-, Group-, and Merchant-level files
7Store IDStore number
8Store NameStore name
9Store MCCStore MCC
10Terminal IDTerminal number
11Merchant NationMerchant country
12Merchant CityMerchant city
13Merchant Txn TimeMerchant transaction time
14System Txn TimeEvo Payment system transaction time
15Txn Pay TimePSP transaction time
16API TypeAPI category
17Txn TypeTransaction type
18Payment BrandPayment brand
19Payment Method VariantPayment method
20Merchant Txn IDMerchant transaction ID
21Merchant Order ReferenceMerchant order reference information
22System Txn IDEvo Payment transaction ID
23PSP Txn IDPSP transaction ID
24Original Merchant Txn IDOriginal transaction Merchant transaction ID
25Original System Txn IDOriginal Evo Payment transaction ID
26Original PSP Txn IDOriginal transaction PSP transaction ID
27Card NumberCard number (first 6 digits + ****** + last 4 digits)
28Funding TypeCard debit/credit identifier
29Product IDCard product identifier
30Product Type IDCard category identifier
31Issuer CountryIssuer country
32Merchant Local AmtMerchant local amount
33Local Tips AmtLocal tip amount
34Local Surcharge Fee AmtAdditional service fee local amount
35Local Capture AmtMerchant capture local amount
36Merchant Local CurrMerchant local currency
37Rate of Local to TxnMCP/DCC exchange rate
38Merchant Txn AmtMerchant transaction amount
39Tips AmountTip transaction amount
40Surcharge Fee AmtAdditional service fee amount
41Merchant Capture AmtMerchant capture amount
42Merchant Txn CurrMerchant transaction currency
43User Billing AmtUser billing amount
44User Billing CurrUser billing currency
45ECIAuthentication identifier
46Txn Initiation ModeTransaction initiation method
47LinkPay Order IDLinkPay order number
48Txn StatusEvo Payment system transaction status
49System Result CodeEvo Payment response code
50PSP Result CodePSP response code
51PSP Authorization CodePSP authorization code
52MetadataRemarks information

Samples#

The viewer below shows the content of the sample file. Click Download to get the file.
Previous
Overview
Next
File-02 Settlement_Detail Settlement Transaction Detail File
Built with