{ "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "TransactionForPAL", "type": "object", "properties": { "endToEndId": { "type": "string", "description": "Unique identifier assigned by Creditor to identify Payment Request in their system." }, "instructionId": { "type": "string", "description": "Unique identifier for the transaction assigned by the transaction initiator (CSP)." }, "paymentRequestType": { "type": "string", "description": "Set by the Creditor/CSP to define the settlement type of the Payment Request. * Refer to Codes and Formats section for more details." }, "transactionCreationDateTime": { "type": "string", "description": "ISO 8601 format date and time in Coordinated Universal Time (UTC) the Payment Request was created." }, "instructedAmount": { "type": "string", "description": "The total amount of the payment request, as specified by the Creditor." }, "purpose": { "type": "string", "description": "Set by Creditor/CSP to indicate the Payment Request type. * Refer to Codes and Formats section for more details." }, "categoryPurpose": { "type": "string", "description": "Set by the Creditor/CSP to offer specific transaction processing. * Refer to Codes and Formats section for more details." }, "restriction": { "type": "string", "description": "Set by the Creditor/CSP to communicate any restrictions to be verified by DSP before payment authorization. * Refer to Codes and Formats section for more details." }, "creditAccountAllowed": { "type": "boolean", "description": "Indicator to specify Credit account can be used for the payment." }, "strongCustomerAuthentication": { "type": "boolean", "description": "Indicates a request from Creditor to DSP to step-up authentication for the transaction." } } }