(Available soon) Customer Payment Status Report

The Customer Payment Status Report provides information on the processing status of previously submitted payment or direct debit instructions. It informs whether the individual transaction has been accepted, rejected, or is pending processing.

This report enables tracking of the outcome of submitted payment instructions and identify any errors or rejections that may require corrective action.

📘

By default, the report will be a summary of the transaction status. To include transactional data, make sure to set includeTransactionDetails to TRUE.

🚧

Currently, only Direct Debit Instructions are supported and present in the report

The report can be retrieved by Cursor-based pagination (synchronous):

Supported Formats

The report is available in the following formats:

  • (future planned) CSV - Flat, tabular format suitable for spreadsheets and simple integrations.
  • JSON - Structured format optimized for system-to-system integrations.
  • (future planned) PAIN.002 (ISO 20022) - Standardized XML format for financial messaging and enterprise-grade integrations.

Report Content

The Customer Payment Status Report includes:

  • Transaction identification
  • Transaction status
  • Transaction details, including:
    • Amount
    • Currency
    • Transaction date and value date
    • Debtor- & Creditor information
  • Mandate information

Property descriptions

Valid (mandate) sequenceType valuesDescription
"OOFF"Single - The mandate can be used for a single payment. It will expire after the first payment or after a period of dormancy as defined by the payment scheme.
"RCUR"Reoccurring - The mandate can be used for an unlimited number of payments. It will expire after a period of dormancy as defined by the payment scheme.

postalAddress properties

Format

Description

addressType

String, max 4 characters

Coded specification of the type of address provided, indicating its intended use.
Valid values:

  • "PBOX" - Address is the complete postal address
  • "HOME" - Address is the home address
  • "BIZZ" - Address is the business address
  • "MLTO" - Address is the address to which mail is sent
  • "DLVY" - Address is the address to which delivery is to take place
  • NULL - No address type specified

department

String, max 70 characters

Identifies the department within an organization to which the address relates (e.g., “Accounts Payable”).

subDepartment

String, max 70 characters

Further refines the department information, specifying a subdivision or unit within the department.

streetName

String, max 70 characters

Name of the street or thoroughfare of the address.

buildingNumber

String, max 16 characters

Number that identifies the building on the specified street.

buildingName

String, max 70 characters

Name of the building or property, if applicable (e.g., office complex or commercial building name).

floor

String, max 70 characters

Floor level within the building where the entity is located.

postBox

String, max 16 characters

Post office box number associated with the address.

room

String, max 70 characters

Room, suite, or unit number within the building.

postCode

String, max 16 characters

Postal or ZIP code used by the national postal service to facilitate mail delivery.

townName

String, max 35 characters, Mandatory

Name of the city, town, or locality of the address.

townLocationName

String, max 35 characters

Additional geographic subdivision within the town (e.g., district, neighborhood, or borough).

districtName

String, max 70 characters

Name of a larger administrative district or area within a region or city.

countrySubDivision

String, max 35 characters

Subdivision of the country, such as state, province, or region.

country

ISO 3166-1 alpha-2, Mandatory

Two-letter country code identifying the country of the address (e.g., DE, FR).



Logical PropertyJSON PropertyDescription
End-to-End IDendToEndIdUnique identifier assigned by instructor in the original payment instruction to track the transaction end-to-end. This will be present in Remittance Information Line 1 for the subsequent credit entry.
Instruction UETRinstructionUetrUnique payment identifier (GUID) assigned to the instruction for internal transaction tracking. Assigned by Banking Circle.
Account Servicer ReferenceaccountServicerReferenceReference assigned by Banking Circle for the payment contract.
Clearing System ReferenceclearingSystemReferenceReference used by the clearing system.
Acceptance Date TimeacceptanceDateTimeTimestamp indicating when the payment instruction was accepted by Banking Circle.
Transaction StatustransactionStatusCurrent processing status of the payment transaction.
Status Reason CodestatusReasonInformation[].reasonCode describing the reason for a rejection.
Status Additional InformationstatusReasonInformation[].additionalInformationAdditional explanatory text related to the status reason for rejections
Requested Collection DatetransactionReference.requestedCollectionDateDate on which the direct debit collection was requested to be executed.
Interbank Settlement DatetransactionReference.interbankSettlementDateValue date when settlement occurs.
Instructed Amount CurrencytransactionReference.instructedAmount.currencyCurrency of the instructed transaction amount.
Instructed AmounttransactionReference.instructedAmount.amountAmount requested to be collected from the debtor account.
Payment Rail / Local InstrumenttransactionReference.paymentTypeInformation.localInstrumentPayment scheme or rail used to process the transaction (e.g., SEPA Direct Debit). See Payment rails.
Sequence TypetransactionReference.paymentTypeInformation.sequenceTypeIndicates the sequence type of the direct debit (e.g., first, recurring, final).
Mandate IDtransactionReference.mandateRelatedInformation.mandateIdIdentifier of the direct debit mandate authorizing the collection.
Mandate Signature DatetransactionReference.mandateRelatedInformation.dateOfSignatureDate when the direct debit mandate was originally signed.
Service LeveltransactionReference.mandateRelatedInformation.serviceLevelPayment service level used.
Ultimate Creditor NametransactionReference.ultimateCreditor.nameName of the ultimate party receiving the funds.
Ultimate Creditor Organisation IDtransactionReference.ultimateCreditor.organisationIdIdentifier of the ultimate creditor organization.
Creditor NametransactionReference.creditor.nameName of the party collecting the funds.
Creditor Person IDtransactionReference.creditor.personIdPersonal identifier associated with the creditor.
Creditor Postal AddresstransactionReference.creditor.postalAddress.*Structured postal address details of the creditor. Refer to structure above.
Creditor IBANtransactionReference.creditorAccount.ibanIBAN of the creditor account receiving the funds.
Creditor Account UUIDtransactionReference.creditorAccount.accountUuidInternal unique identifier of the creditor account within the platform.
Creditor Agent BICtransactionReference.creditorAgent.bicFiBIC of the creditor's financial institution.
Creditor Agent CountrytransactionReference.creditorAgent.countryCountry of the creditor's financial institution.
Debtor NametransactionReference.debtor.nameName of the account holder from whom the funds are collected.
Debtor Postal AddresstransactionReference.debtor.postalAddress.*Structured postal address details of the debtor. Refer to structure above.
Debtor IBANtransactionReference.debtorAccount.ibanIBAN of the debtor account to be debited.
Debtor Agent BICtransactionReference.debtorAgent.bicFiBIC of the debtor's financial institution.
Debtor Agent CountrytransactionReference.debtorAgent.countryCountry of the debtor's financial institution.
Remittance Line 1-4transactionReference.remittanceInformation.line1-line4Remittance information lines