Cardholder Data Import



Have more questions? Submit a request

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
  • Show PGP Public Key.
    -----BEGIN PGP PUBLIC KEY BLOCK-----
    Version: BCPG FIPS 1.0.7.1
     
    mQINBGm7LuABEADRjFwwW6ehL4Wzi4cxrpwPwiWx5z58QIRJvkO+OnnuiZ7tg4u0
    Dtec0Dp4/tzOitpGdFSG3ZNSh+KME7aAurXcS3jjWoCK3FQ0lXBGRr92b/Uta8sz
    0s1q0ffVNiFP9IamMOA+KX1UpHOOn3w1l51VlRczh9e7YF8IMAdht6lZtuJKdd0g
    aMqqf/dsCQjj+Axv0lC18rU7dgxEzdi3RVJICz7MTXfOJaTh0k7E7RND4OlYKspU
    YAHQoV3IsOfhTlQ1p/G+FOxeX9TMz2i8aouo/vk40ADizLtvZ5w13gRl97pGZrro
    XVSUwyxSzOTqUT4SMdeKeP73Vt5Tng99lA5Fi/K21iD30snahLUR8Iw35GUQHUKp
    7ExEkAOZTvWDHDx60I8+LmHGEtsAhbe369EAgjLFNenUxNPmVBkFZHoJo5xAzlgi
    0Vaz5j5OKJqo8y3kECq31fWqh5QCkYYhzfijnTr1vDUbaJDV1MBRrmteuDvIF657
    kAsrAq9Yckff4EK47fm3KbqOoyrWaYmK9lap6fcmUy4y6Sfaw68N76G9IjiYANLn
    zN0dEhywijcsIorwVV9RO6jF5QikTZETiQvl8sbFO35drrY9wKJhM5xeIIjSlPBO
    BNlQtd2UITl8jyFTN8cr57+zs5dNsH/0SlJQtEOcJy3b/qFQYny6GTYUyQARAQAB
    tB5OdXZlaSA8dGVjaC5zdXBwb3J0QG51dmVpLmNvbT6JAioEEwEKABQFAmm7LuEE
    CwcICQQVCAkKAxYBAgAKCRAjEqtmMQqHMnrkEACgNbPU7dd+TpLlxD0Xy/QbIGfX
    eaacdaEicHXRaL05KpGU+cgjeF/RTZMrSjygj7/YzKfz45f558z+AzykjlxNm9Mo
    QspcY6RGn0CCAsqQbn0OfN3Yb3K5IoOXGY1g/dv+++aIUexnqpBEk10OCopA5HKW
    dcaO/++mZ7Y6gAW3W/GytFIb253g6xaa9C0+n1aoRGJzzkvMx99urufiVA7lBB2s
    sI/gswb7LW0bFJjErAMWO6c+ytKfQmP8ZFScUZkgIKurQj1x6nRxsRStzI08IlLp
    CuSRk+9CG7yrKIrD/w2q1szSrqeU7LtnvuhFfZzpovZkbiiHiKcVF7LDx1We3jY+
    z+CAITI4m9zO98SpKLqfVTOUZMnVtXpsorB2JtAgcRjoFl/jBiohi9JazXGG5YXv
    AOPvRn7S/qWHt/7LeGQolhqC937wRgOtA3FBerRSqxiRTZXMMP0e9qHsj/gJpMBc
    ORH+8YbuymGDJ9bqEY7CF5yIMk80CIQns9a2viWUIF2htjgLfukq+ph9v/fWkh92
    Ps+AyPP8MMAXs49DXTiZNGoTW4dmmIZwLNUxITN2TYJOJ/mf1p9bMo6I0VKtkAfL
    Ur7z/F52UCKvqprTN5kbf4PPoI8PBxgtU2wzv22B+ytnvsM4nweP5Z7LLALcYMX+
    z1cmyAqYBMCYXjv99rkCDQRpuy7hARAAspQPlPnkyFIvddWnS5rdOUN5afCvhVJi
    mwjgc3ngtFqaVbFuQKhZXTcErr0d281cE6QkUDCsrKTPJEkL6Idft9+qbNc9ubVt
    bomId3dF08/mybjMl4jy8Y1w53DYFVzd36md5HXFcNfJj+NqPK+T8Mhr8u8R2w4d
    oiq747+brnhYMWsouacNrDlI0huau99f6e5UWTabpvBuZXoF+aiKk0y+dnmHQTS5
    JtLng3W1m8BixJF5lrKP2viv0i2/oObwQmJye3pCQK3j03n1ItOBxE6ZTujjRhZQ
    sTlzuZ8Xcmn4P5IzAPaccl2Hc331ZOZgvZvDgfU0UoQvd587lEXmmdMIG667LKaj
    m9Q6AcAGAZy1MIVCCRqlKmz9zodJTygn9ly8nRSCq1COD1L1c+Rh20z7f5rMVklr
    7vdN02AvRSBQdvExSKmXXD+Cb7OS5buzTawFkiWZdtO7ao9C+O2gt1E3ryZ98jmw
    RiiXam8qWMFqsnCTsX0bYhzDmeffaPtDo5KX2TIxevImEZupGdlGR8Hi+NcbAiEg
    ypQnO8seJwd3bD4X8+7292N8KOOeSi3Km00tNg/GBaH/KRY/UjMLFZGbUAzSmqgV
    Zobavg21Xcii1YVFBtLnROYzOJWo0e8WZ1iQBeWo0NrnYeuh/uT6HtKvYu7ys99E
    UZAS626U0lsAEQEAAYkCKgQYAQoAFAUCabsu4QQLBwgJBBUICQoDFgECAAoJECMS
    q2YxCocyCgYQAJrMtIRity8q/OOlOM9qRhXCZ4mut2n/+NlF6mL8zX7526R68nzm
    GnOezyTb4v1Rd7XHLwE/xDk1aE/9e/93ezuU0UvM7+4icUOX2zmjjxIHOfEX509G
    tOybxXni8iMesME61z3KExvEU0x038BsExDswy59gpqTDjBZdpN/QTYU7elVr9zM
    yZHFiamTmAJ8NMO6Ux8aBbfLIAxbsn2pNTgICkyH96Iix6GaYhisc6steLZ9GWDY
    bIzocGZWfyCaXAyrqV3S/qKeX9HNwJp5tVkHAc0DbLjAAnD/79UZ7NjgZiXy+NtM
    cO39eLecpD+ZKGXR7uT8c/TtyTtqmUJrM243VxftF4yhgTbtEVCsxWk7bQ+E5RDe
    XLDmp0JCqpqMMqBxu+oEXE70wyLuifKBk4a+tL4Sxpt+mk4fGl/1Fb5OsH3JLQ88
    HCuMM37RHzWbaaMFu0OY6bZpirQw+vMtvgeoL4Q9lpdnfGdgLp1kq6aqH7k4SDkn
    7magIbbokFzDpriA1NLWn/PekFRYN2L90oiF3WNWU9vhma7jKN5KYPihbZzUm42A
    A+HQ1a3qxIsrdcQIbcfqJot+9CzUsb5olshcMro58fabDYd3/VMGRkqMz3eBfVLP
    v/v5509Y67i06B1Gt8D0YoVV4d2NAi1w/u8tDaY7Qxn1dQvWcYNhiQ6i
    =Azck
    -----END PGP PUBLIC KEY BLOCK-----
  • 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.

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
 
Optional fields:
 
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

Articles in this section