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.
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/CheckData",
"title": "CheckData",
"type": "object",
"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.",
"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."
}
}
}