Cardholder Data Import
We are happy to import your sensitive customer data from any other payment processor. To initiate the process, please request a data export from your current provider and request that they transfer it to us via a secure connection.
Data Transfer Process
Our preferred data transfer process:
- We will contact your old provider and provide them with a Public Encryption Key
- We will request your old provider to provide an Encryption Key, so we can send them the SFTP credentials for upload.
- Your old provider will encrypt the data with our Encryption Key and load the data to the TILL SFTP server.
- We will perform the data import.
Show PGP Public Key.
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: BCPG FIPS 1.0.7.1
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
=Azck
-----END PGP PUBLIC KEY BLOCK-----
Once the import is complete, we will provide you with a newline-delimited JSON, with each line containing the old and the new reference ID of one card.
Sample:
{ “newReferenceId”: ”abcdefghijklmnopqr”, ”oldReferenceId”: “388333B”, customerId: “AT-2938938” }
{ “newReferenceId”: ”8291edi3ndidn393un”, ”oldReferenceId”: “7837373”, customerId: “DE-3838832”
}
Data Format
The data will be provided in CSV or JSON with UTF-8 encoding. The data provided must follow the conventions set out in the table below.
Data provided in a different format may cause importing delays.
Please note: The encrypted file may not exceed a file size of 25 Megabytes. Please split the file into several chunks if it exceeds the file size limit.
| CSV | JSON |
| Text qualifier or encapsulation: none or " Delimiter or field separator: , (comma) or ;(semicolon) A header column which identifies each field must be included. |
Newline-delimited JSON (one valid JSON per line)http://jsonlines.orgThe key of each field shall match the field names of the tables below, we don’t support nested JSON, data must be provided as String types only. |
The following data fields can be imported during the data transfer processes. Please include the field name in the data migration file:
Required fields:
| Field name | Description | Example |
| creditcard.number | The primary account number (PAN) of the card | 4111111111111111 |
| creditcard.expiration_month | The credit card's expiration month in the format: M or MM |
1 (M) 01 (MM) |
| creditcard.expiration_year | The credit card's expiration year (YYYY) | 2020 |
| reference_id | ID or token representing this card to the merchant in the former processor's system | 83389B |
| Field name | Description | Example |
| creditcard.cardholder_name | The cardholder name of the card (technically this is optional, but usually you will want to know the cardholder name) | John Smith |
| customer.identification | Any identification representing the user of customer in your shop or ERP system | AT-2938938 |
| customer.first_name | First name of the customer | John |
| customer.last_name | Last name of the customer | Smith |
| customer.billing_address1 | Street address line 1 | Shortroad 33 |
| customer.billing_address2 | Street address line 2 | Unit A |
| customer.billing_city | City | Sydney |
| customer.billing_postcode | Postal Code/Zip code | 2000 |
| customer.billing_state | State | NSW |
| customer.billing_country | 2-letter country code | AU |
| customer.billing_phone | Phone number | +61401006732 |
| customer.company | The company associated with the billing address | Example Inc. |
| customer.email | Email address of the customer | john.smith@example.org |
| customer.ip_address | IP address of the customer | 1.2.3.4 |
| customer.national_id | The national ID (e.g. social insurance number) of the customer | AT39398881 |
| customer.gender | Either M for male or F for female | M |