SEPA | BACS | |
---|---|---|
Subscription request file | 1 business day prior to effective date | 6 business days prior to effective date |
Subscription response file | Same day subscription request was submitted | 5 business days after subscription request was submitted |
Processing file | 6 business days prior to effective date | 1 business day prior to effective date |
Entity | Field Name | Description |
---|---|---|
Transaction | transactionCode | Identifier of the transaction within an external system that submits the transaction for processing. |
transactionInternalCode* | Unique internal identifier of the transaction within an external system that submits the transaction for processing. Can be used as a supplement to a transactionCode. | |
Customer | customerAccountCode | Identifier of a customer within the submitter’s system that submits the transaction for processing. |
customerAccountInternalCode* | Unique internal identifier of a customer within the submitter’s system that submits the transaction for processing. Can be used as a supplement to a customerAccountCode. | |
Item | itemCode | Identifier of a purchased product or service within an external system that submits the transaction for processing. |
Charge | chargeCode | Identifier of the charge within an external system that submits the transaction for processing. |
Deprecated Field Name | New Field Name |
---|---|
merchantCode | merchantId |
merchantAccountCode | accountId |
terminalCode | terminalId |
referenceNumber | transactionId |
providerReferenceNumber | providerTransactionId |
originalReferenceNumber | originalTransactionId |
aggregateReferenceNumber | aggregateTransactionId |
submissionCode | submissionId |
Deprecated Field Name | New Field Name |
---|---|
returns.20170919.2000.zip | 20170919.2000.returns.zip |
returns.au.20170919.2000.zip | 20170919.2000.returns.au.zip |
returns.subscriptions.20170919.2000.zip | 20170919.2000.returns.subscriptions.zip |
Field | Prefix | Description | Example |
---|---|---|---|
transactionId | without prefix | Reference to a sale, sale-auth or credit transaction. | transactionId=123456 |
transactionId | with @ prefix | Reference to an original sale-auth transaction that was captured. Returned only within a capture response file in the following format: @transactionId=[transactionId of the original sale-auth transaction]. | @transactionId=123456 |
Type of transaction | Transaction ID Format | Examples |
Client-initiated transactions (when account number or token is used) | [originalTransactionId] | 123123123 |
Client-initiated tokenization operation (tokenization transaction) | T[originalTransactionId] | T123123123 |
Gateway initiated transactions (or reattempt transactions) | [originalTransactionId]:sequence number of retry | 123123123:2 |
Chargebacks | A[originalTransactionId] | A123123123 |
Transaction Sequence | Network Transaction ID |
Original Network Transaction ID |
---|---|---|
First transaction (request) | ||
First transaction (response) | x | |
Subsequent transactions (request) | x | |
Subsequent transactions (response) | x | |
Report name | Format | Configuration | Description |
---|---|---|---|
Transaction Export Summary | transaction-export_YYYYMMDD.csv: YYYYMMDD - the date when the report was exported | Merchant level | The purpose of this report is to export transaction totals for all transaction types and brands for a particular account. It can be used to reconcile processing totals across multiple systems. |
Deposit Export | deposit-export_YYYYMMDD.csv: YYYYMMDD - the date when the report was exported | Portfolio level | The purpose of this report is to simplify the reconciliation of transactions and deposits across multiple systems. It includes Transaction Export report data and deposit information. |
Deposit List | depositList.[entityCode].YYYYMMDD.1.csv: entityCode - identifier of a reseller/portfolio for which the report is exported; YYYYMMDD - the date when the report was exported; 1 - the file sequence number of a file. As this report is exported three times a day, the sequence number range can be from one to three. | Portfolio level Reseller level | The purpose of this report is to export a list of amounts deposited to and withdrawn from the merchants associated with a particular reseller or portfolio. |
Merchant Statement Export | merchantStatementExport.[entityCode].YYYYMMDD.1.1-200.zip: entityCode - identifier of a reseller/portfolio for which the archive with a collection of statements is exported; 1 - a sequence number of a file; 1-200 - quantity range defining the number of the PDF statements contained in a ZIP archive | Portfolio level Reseller level | The purpose of this report is to export merchant statements received from a processor for the merchants associated with a particular reseller or portfolio. The report is exported as a ZIP archive with the statements in PDF. The number of the included statements is limited to 200 files. When the maximum number of the PDF files is reached, a new archive is generated. |
Merchant Statement List | merchantStatementExport.[entityCode].YYYYMMDD.1.1-200.zip: entityCode - identifier of a reseller/portfolio for which the archive with a collection of statements is exported; 1 - a sequence number of a file; 1-200 - quantity range defining the number of the PDF statements contained in a ZIP archive | Portfolio level Reseller level | The purpose of this report is to export merchant statements received from a processor for the merchants associated with a particular reseller or portfolio. The report is exported as a ZIP archive with the statements in PDF. The number of the included statements is limited to 200 files. When the maximum number of the PDF files is reached, a new archive is generated. |
# | Name | Type | Description |
1 | Token Format | String(1) | Identifier of the extended format (always X). |
2 | Account Type | Enum(2) | Type of account. See possible values for more information. |
3 | Sequence Number | String(2) | For bank accounts only. Sequence number assosiated with the underline account number for cases when account number is not unique. For example, the same account number is used in different banks. |
4 | Tokenization Origin | Enum(1) | Identifies the system, underlines system, that generates the stock. See possible values for more information. |
5 | Bank Identifier | String(7) | Identifier of a bank that issue the credit card or that holds a bank account. |
6 | Reserved for Future Use | String(1) | |
7 | Account Number | String(16) | Tokenized account number. |
8 | First Four Digits | String(6) | The first four digits of credit card or bank account number (the last two digits of this value are reserved). |
9 | Last Four Digits | String(4) | The last four digits of credit card number or bank account number. |