Montran · Schema

InstantPaymentResponse

Response for an instant payment including real-time status

BankingCentral BankingFinancial ServicesISO 20022Market InfrastructureMessagingPaymentsReal-Time PaymentsSWIFT

Properties

Name Type Description
paymentId string Unique payment identifier
messageId string Message identification
endToEndId string End-to-end identification
transactionId string Transaction identification
status string Payment processing status (ISO 20022 status codes)
reasonCode string Rejection reason code if status is RJCT
settlementDate string Settlement date
acceptanceDateTime string Timestamp of payment acceptance
View JSON Schema on GitHub

JSON Schema

montran-instantpaymentresponse-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/InstantPaymentResponse",
  "title": "InstantPaymentResponse",
  "type": "object",
  "description": "Response for an instant payment including real-time status",
  "properties": {
    "paymentId": {
      "type": "string",
      "description": "Unique payment identifier"
    },
    "messageId": {
      "type": "string",
      "description": "Message identification"
    },
    "endToEndId": {
      "type": "string",
      "description": "End-to-end identification"
    },
    "transactionId": {
      "type": "string",
      "description": "Transaction identification"
    },
    "status": {
      "type": "string",
      "description": "Payment processing status (ISO 20022 status codes)",
      "enum": [
        "ACCP",
        "ACSC",
        "ACSP",
        "RJCT"
      ]
    },
    "reasonCode": {
      "type": "string",
      "description": "Rejection reason code if status is RJCT"
    },
    "settlementDate": {
      "type": "string",
      "format": "date",
      "description": "Settlement date"
    },
    "acceptanceDateTime": {
      "type": "string",
      "format": "date-time",
      "description": "Timestamp of payment acceptance"
    }
  }
}