{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/PaymentInstrumentData", "title": "PaymentInstrumentData", "type": "object", "description": "Sent in the result of the payment transaction. For a card, it could also be sent in the CardAcquisition response, to be processed by the Sale System. Data related to the instrument of payment for the transaction.", "properties": { "PaymentInstrumentType": { "$ref": "#/components/schemas/PaymentInstrumentType" }, "ProtectedCardData": { "type": "string" }, "CardData": { "$ref": "#/components/schemas/CardData" }, "CheckData": { "$ref": "#/components/schemas/CheckData" }, "MobileData": { "$ref": "#/components/schemas/MobileData" }, "StoredValueAccountID": { "$ref": "#/components/schemas/StoredValueAccountID" } }, "required": [ "PaymentInstrumentType" ] }