{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/RequestToPayRequest", "title": "RequestToPayRequest", "type": "object", "description": "Request-to-pay initiation using ISO 20022 pain.013 CreditorPaymentActivationRequest", "required": [ "creditorAccount", "debtorAccount", "amount", "currency" ], "properties": { "messageId": { "type": "string", "description": "Unique message identification" }, "creditorName": { "type": "string", "description": "Name of the creditor (requester)" }, "creditorAccount": { "$ref": "#/components/schemas/AccountIdentification" }, "debtorName": { "type": "string", "description": "Name of the debtor (payer)" }, "debtorAccount": { "$ref": "#/components/schemas/AccountIdentification" }, "amount": { "type": "number", "format": "double", "description": "Requested payment amount", "minimum": 0.01 }, "currency": { "type": "string", "description": "ISO 4217 currency code", "pattern": "^[A-Z]{3}$" }, "expiryDate": { "type": "string", "format": "date-time", "description": "Expiry date/time for the request" }, "remittanceInformation": { "type": "string", "description": "Remittance information" }, "purpose": { "type": "string", "description": "Purpose of the request" } } }