Are you looking for test card numbers?

Would you like to contact support?

Point-of-sale icon

SaleToAcquirerData

The examples on this page illustrate the structure of many of the data elements that you can pass in the SaleToAcquirerData field of your Terminal API payment request.

Be aware that the list of additionalData elements is long and growing, so we can't mention all of them here. See for example the Additional data in our API Explorer. Many of these elements also apply to point-of-sale payments.

For instructions, see Option 1: Pass data elements as Base-64 encoded JSON.

{
    "applicationInfo": {
        "externalPlatform": {
            "name": "COMPANY_NAME_OF_USED_PLATFORM",
            "integrator": "COMPANY_THAT_BUILT_INTEGRATION",
            "version": "1.0"
        },
        "merchantApplication": {
            "name": "NAME_OF_POS_APPLICATION",
            "version": "1.23.0 (3)"
        },
        "merchantDevice": {
            "os": "OS_OF_DEVICE_THAT_RUNS_POS_APPLICATION",
            "osVersion": "15.5"
        }
    },
    "metadata": {
        "someMetaDataKey1": "YOUR_VALUE",
        "someMetaDataKey2": "YOUR_VALUE"
    },
    "recurringContract": "ONECLICK,RECURRING",
    "recurringDetailName": "YOUR_VALUE",
    "recurringTokenService": "YOUR_VALUE",
    "shopperEmail": "S.Hopper@example.com",
    "shopperReference": "YOUR_UNIQUE_SHOPPER_ID",
    "shopperStatement": "YOUR_PAYMENT_DESCRIPTION",
    "store": "STORE_ID",
    "tenderOption": "ReceiptHandler,AskGratuity",
    "split.api": "1",
    "split.nrOfItems": "2",
    "split.totalAmount": "1525",
    "split.currencyCode": "USD",
    "split.item1.amount": "1425",
    "split.item1.type": "MarketPlace",
    "split.item1.account": "100038081",
    "split.item1.reference": "-P1",
    "split.item1.description": "Part 1 to Hub X",
    "split.item2.amount": "100",
    "split.item2.type": "MarketPlace",
    "split.item2.account": "198178867",
    "split.item2.reference": "-P2",
    "split.item2.description": "Part 2 to Spoke Y",
    "additionalData": {
        "authorisationType": "PreAuth",
        "lodging.customerServiceTollFreeNumber": "1800433999",
        "lodging.checkInDate": "20200219",
        "lodging.checkOutDate": "20200222",
        "lodging.folioNumber": "13579111315",
        "lodging.propertyPhoneNumber": "1800433999",
        "lodging.room1.rate": "15000",
        "lodging.room1.tax": "1000",
        "lodging.room1.numberOfNights": "3",
        "lodging.fireSafetyActIndicator": "Y",
        "lodging.totalRoomTax": "2000",
        "taxfree.indicator": false,
        "travelEntertainmentAuthData.market": "H",
        "travelEntertainmentAuthData.duration": "3",
        "manualCapture": "false"
    }
}