{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/OriginalPOITransaction", "title": "OriginalPOITransaction", "type": "object", "description": "In the Payment or the Loyalty Request message, it allows using the card of a previous CardAcquisition or Payment/Loyalty request. Identification of a previous POI transaction.", "properties": { "SaleID": { "type": "string", "pattern": "^.+$", "description": "Identification of a Sale System or a Sale Terminal for the Sale to POI protocol." }, "POIID": { "type": "string", "pattern": "^.+$", "description": "If original transaction is coming from another POI." }, "POITransactionID": { "$ref": "#/components/schemas/TransactionIDType" }, "ReuseCardDataFlag": { "type": "boolean", "default": true, "description": "Indicate if the card data has to be got from a previous transaction." }, "ApprovalCode": { "type": "string", "pattern": "^.+$", "description": "If referral." }, "CustomerLanguage": { "type": "string", "pattern": "^[a-z]{2,2}$", "description": "If the language is selected by the Sale System before the request to the POI." }, "AcquirerID": { "type": "integer", "description": "Restrict to these Acquirer if present." }, "AmountValue": { "type": "number", "maximum": 99999999.999999, "minimum": 0 }, "HostTransactionID": { "$ref": "#/components/schemas/TransactionIDType" } } }