Skip to content

Direct Debit Runs

A Direct Debit run processes a batch of payments on a chosen date. The API lets you retrieve runs and their results. Most businesses let automatic collection create and process runs; see Payment Runs.

/backend/api/v1/directDebitRuns/ID - fetch the run with the specified ID.

/backend/api/v1/directDebitRuns/ - list all Direct Debit runs.

ParameterTypeRequiredDescription
idAfterintegerNoOnly include runs with a higher ID
createdSincedatetimeNoOnly include runs created since the given time
updatedSincedatetimeNoOnly include runs updated since the given time

Runs are created and processed by the payment-run workflow and automatic collection, not through the API, so the endpoint is read-only.

FieldNameTypeDescription
ourReferenceOur ReferenceTextUnique reference identifier for this direct debit run
statusStatusPreset ValueCurrent processing status of the direct debit run
commencedDateCommenced DateDateDate when this direct debit run was commenced
completedDateCompleted DateDateDate when this direct debit run was completed
collectedAmountCollected AmountCurrencyTotal amount successfully collected in this direct debit run
paymentDatePayment DateDateThe date when payments will be credited to invoices
collectionDateCollection DateDateThe date when funds will be collected from the payment provider (if different than the payment date)
invoiceDateInvoice DateDateMinimum invoice date for including invoices in this direct debit run
idDirect Debit Run IDTextThe unique identifier for this direct debit run