Create BACS mandate [beta]
Create a BACS direct debit mandate.
A BACS direct debit mandate captures a payer's authorisation, taken from a signed paper form, for a business to collect direct debit payments from their UK bank account through the BACS scheme.
Notes:
-
The operation is idempotent via the Idempotency-key header. Repeating the same key replays the original mandate; reusing the same reference with a different key is rejected with a 409 Conflict.
-
Creation does not generate an event. Subsequent status transitions generate a BACS mandate status changed event (for example SUBMITTED, CONFIRMED, FAILED).
Request
- Base URLhttps://sandbox.pismolabs.io/bacs
- URLhttps://sandbox.pismolabs.io/bacs/v1/payments/bacs/directdebit/paper-mandates
- Authnone declared. Required headers: Authorization, Idempotency-key
Headers
Account token - access token encoded with a Pismo account ID. Tokens can expire quickly, which can result in a <b>401 Unauthorized</b> message
A UUID (without hyphens) to ensure the operation remains idempotent, allowing for operation repetition without causing unintended effects or duplication. Identifies the transaction on future events.
Request body
Example request
{
"debtor": {
"name": "John Debtor",
"account_number": "87654321",
"sort_code": "200000"
},
"beneficiary": {
"name": "Mac Donalds",
"account_number": "87654321",
"sort_code": "200000"
},
"clearing_id": "123456",
"reference": "MANDATE-REF-001",
"processing_date": "2026-08-10"
}Response
Mandate created
Example response
{
"id": "b254bb5e-6f1a-4c2b-9c1e-2f0a6d3e8c11",
"status": "CREATED"
}Changes
No recorded changes to this operation across all 1 revision of this API.