Skip to main content
PCI Booking supports several file formats for file transfer tokenization and file transfer token replacement. This page lists the values of the filter parameter, used in both directions, and provides format specifications and downloadable examples.

Supported Formats

The value is not case-sensitive. Any other value is refused with Requested filter [...] not available. CSV needs column settings that tell PCI Booking where the card fields are, and the file transfer endpoints do not take them. Contact support@pcibooking.net before you use this value.

TADC (Travel Agency Data Capture)

TADC is an XML format used by American Express for travel industry card data reconciliation. PCI Booking can tokenize card numbers within TADC files during SFTP/FTPS transfer, and replace tokens with real card data when sending TADC files outbound.

TADC XML Schema (XSD)

The full XML Schema Definition for validating TADC files is available for download: Download TADC XML Schema (tadc-schema.xsd) The schema defines the complete structure including:
  • Message root element with version, submitter ID, and sequence numbers
  • TravelBatch elements containing provider and currency info
  • TravelTran elements with transaction details, card data, and travel segments
  • Date, amount, and card number format restrictions

TADC Example File

A complete example TADC XML file with realistic (masked) data is available for download: Download TADC Example File (tadc-example.xml) The example includes multiple travel batches with air, hotel, and car rental transactions.

GBT

The GBT filter handles a semicolon-delimited file, such as the American Express CSV file below. Each line represents one transaction. On each line, PCI Booking replaces the first field that contains only digits and * characters with the card number.

Example

In this example, the card number is the second field. GBT supports token replacement only. Download AMEX CSV Example (amex-csv-example.csv)

SIMPLECSV and SIMPLEJSON

These two filters do not read the file you upload. PCI Booking writes a new file with one entry for each token listed in the X-PciBooking-cardUri header, and uploads that file instead.
  • SIMPLECSV writes a header line Type,Number,NameOnCard,Expiration_Month,Expiration_Year,CVV, then one line per card.
  • SIMPLEJSON writes one BankCardDetails object for a single card, or an array of them for several cards.

File Transfer Tokenization

Tokenize card data in SFTP/FTPS file transfers

File Transfer Token Replacement

Replace tokens with card data in outbound file transfers