Allows the check information to be provided by the Sale System before requesting the payment, or stored by the Sale System after processing of the payment. Information related to the paper check used for the transaction.
CheckData is a JSON Structure definition published by Adyen, describing 7 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.
{
"$schema": "https://json-structure.org/meta/core/v0/#",
"$id": "https://raw.githubusercontent.com/api-evangelist/adyen/refs/heads/main/json-structure/terminal-check-data-structure.json",
"description": "Allows the check information to be provided by the Sale System before requesting the payment, or stored by the Sale System after processing of the payment. Information related to the paper check used for the transaction.",
"type": "object",
"properties": {
"BankID": {
"type": "string",
"pattern": "^.+$",
"description": "Mandatory if TrackData absent."
},
"AccountNumber": {
"type": "string",
"pattern": "^.+$",
"description": "Mandatory if TrackData absent."
},
"CheckNumber": {
"type": "string",
"pattern": "^.+$",
"description": "Mandatory if TrackData absent."
},
"TrackData": {
"$ref": "#/components/schemas/TrackData"
},
"CheckCardNumber": {
"type": "string",
"pattern": "^.+$",
"description": "If provided by the customer."
},
"TypeCode": {
"$ref": "#/components/schemas/TypeCode"
},
"Country": {
"type": "string",
"pattern": "^[A-Z]{3,3}$",
"description": "Absent if country of the Sale system."
}
},
"name": "CheckData"
}
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.