Skip to main content

PaymentStatusReport

Usually a PaymentStatusReport has a single StatusInformation element, but some banks may return multiple elements. This class handles both cases.
payment | group | transaction
Returns the type of the first element in the report.
Status
Returns the status of the first element in the report.
StatusInformation
The status information of the first element in the report.
StatusInformation[]
The status information of the first element in the report.
This document outlines the various data types and interfaces related to payment status reports.

OriginalGroupInformation

Represents the original group information in a payment status report.

StatusType

Represents the type of status in a payment status report. Possible values: 'group' | 'payment' | 'transaction'

PaymentStatusCode

Represents the status codes in a payment status report. For more information, see the ISO 20022 External Code Sets.

PaymentStatus

A type representing the possible values of PaymentStatusCode.

BaseStatusInformation

Represents the base structure for status information in a payment status report.

GroupStatusInformation

Represents the status information for a group in a payment status report. Extends BaseStatusInformation.

PaymentStatusInformation

Represents the status information for a payment in a payment status report. Extends BaseStatusInformation.

TransactionStatusInformation

Represents the status information for a transaction in a payment status report. Extends BaseStatusInformation.

StatusInformation

A union type of all possible status information types in a payment status report. Possible types:
  • GroupStatusInformation
  • PaymentStatusInformation
  • TransactionStatusInformation