Appearance
Get a collection request
GET
/api/v1/direct-debit/{collectionReference}
Retrieve the full details of a single direct debit collection request by its reference.
Authorizations
bearerAuth
Type
HTTP (bearer)
Parameters
Header Parameters
x-region*
Mandatory routing header to direct the request to the appropriate regional products
Type
Requiredstring
Valid values
"EU"Path Parameters
collectionReference*
Your unique reference for the collection request.
Type
Requiredstring
Example
"COL-SEPA-2024-001"Min Length
5Max Length
50Pattern
"^[a-zA-Z0-9\\-]+$"Responses
Full details of the collection request.
application/json
scheme
string
Required
Payment scheme identifier. Currently supported: SEPA — Single Euro Payments Area (EU).
Valid values
"SEPA"mandateReference
string
Required
Client-provided unique mandate reference. Uppercase, lowercase, alphanumeric and hyphens only.
Min Length
5Max Length
50Pattern
"^[a-zA-Z0-9\\-]+$"collectionReference
string
Required
Your unique reference for this collection request. Uppercase, lowercase, alphanumeric and hyphens only.
Min Length
5Max Length
50Pattern
"^[a-zA-Z0-9\\-]+$"status
string
Required
Lifecycle status of a direct debit collection request:
PENDING— Created, not yet submitted to the schemeSUBMITTED— Sent to the payment schemePROCESSING— Accepted and being processed by the schemeSETTLED— Funds successfully collectedFAILED— Collection attempt failedCANCELLED— Cancelled before submissionRETURNED— Funds returned after initial settlementREJECTED— Rejected by the scheme or debtor bank
Valid values
"PENDING""SUBMITTED""PROCESSING""SETTLED""FAILED""CANCELLED""RETURNED""REJECTED"amount
string
Required
Decimal string. 1–999999999.99, max 2 dp, no leading zeros. (String, not number, to avoid number/multipleOf floating-point validation errors.)
Pattern
"^[1-9]\\d{0,8}(\\.\\d{1,2})?$"currency
string
Required
ISO 4217 currency code. Always EUR for SEPA collections.
Valid values
"EUR"debtorName
string
Required
Full legal name of the debtor.
debtorReference
string
Your internal reference for the debtor (e.g., customer ID).
Min Length
1Max Length
100collectionDate
string
Required
Requested settlement date. ISO 8601 format (YYYY-MM-DD).
Format
"date"Pattern
"^\\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])$"description
string
Payment purpose shown on the debtor's bank statement.
Min Length
1Max Length
140sequenceType
string
SEPA collection sequence type:
FRST— First collection in a seriesOOFF— One-off collectionRCUR— Recurring collectionFNAL— Final collection
Valid values
"FRST""OOFF""RCUR""FNAL"debtorIban
string
IBAN of the debtor's bank account (SEPA collections).
creditorIdentifier
string
SEPA creditor identifier.
initiatedAt
string
Required
The date and time the collection request was initiated in ISO 8601 format.
Format
"date-time"Pattern
"^\\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])T([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\dZ$"updatedAt
string
Required
The date and time the collection request was last updated in ISO 8601 format.
Format
"date-time"Pattern
"^\\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])T([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\dZ$"Response Headers
Deprecation
Indicates deprecation (boolean)
Typestring
Exampletrue
Sunset
Sunset date in HTTP-date format [ISO 8601]. Example: `2024-03-24T03:14:15Z`.
Typestring (date-time)
Example2024-03-24T03:14:15Z
GET
/api/v1/direct-debit/{collectionReference}