(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

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.
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.
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