PaymentStatusReport

This message is used to report information about the positive or negative status of a credit transfer instruction, or to report on a pending instruction.

The fields instructingAgent, instructedAgent and originalTransactionData are not mandatory, but will always be populated in payment status reports sent by Electrum.

required
object (MessageIdentifiers)

Holds a point-to-point unique message identification string as well as a message's creation date time.

object (SupplementaryData)

A list of key-value pairs to support adding any supplementary/additional data to an Electrum Regulated Payments API message.

required
object (MessageIdentifiers)

Holds a point-to-point unique message identification string as well as a message's creation date time.

required
object (TransactionIdentifiers)

Holds a series of identifiers to identify the transaction or an individual message that is part of a transaction.

object (InstitutionIdentification)
object (InstitutionIdentification)
object (OriginalTransactionData)

Contains key elements related to the original transaction that is being referred to.

required
object (PaymentStatusReportPaymentScheme)

Designates which scheme a payment status report is associated with and describes scheme-specific information for the payment status report.

schema
required
string
Value: "PaymentStatusReport"
required
object (Status)
{
  • "messageIdentifiers": {
    },
  • "supplementaryData": {
    },
  • "originalMessageIdentifiers": {
    },
  • "transactionIdentifiers": {
    },
  • "instructedAgent": {
    },
  • "instructingAgent": {
    },
  • "originalTransactionData": {
    },
  • "paymentScheme": {
    },
  • "schema": "PaymentStatusReport",
  • "status": {
    }
}
Copyright © Electrum Payments (Pty) Ltd. 2019-2023. All right reserved.