Create BACS donations with the REST API
Fundraise Up REST API now supports BACS Direct Debit. UK organizations can create recurring BACS donations in GBP through the existing donation creation endpoint.
When a donation request comes in, one of two things happens based on the mandate status in Stripe:
- Mandate active — the donation processes on the standard BACS cycle, with no action from the supporter.
- Mandate needs confirmation — the donation enters a pending state. Fundraise Up runs the mandate confirmation flow automatically. Once the mandate is confirmed, the donation processes and the supporter receives a confirmation.
Requirements
- BACS must be enabled in your organization's Dashboard settings.
- The Stripe Payment Method ID must be created in Stripe before sending the API request — the Fundraise Up API does not create payment methods directly.
- BACS Direct Debit is available for UK bank accounts and donations in GBP only.
- Recurring donations only — one-time donations and the daily frequency are not supported.
For more information, see the REST API docs →
Copied