Create ACH donations with the REST API

Fundraise Up REST API now supports ACH US Direct Debit alongside credit cards. Organizations can create both one-time and recurring ACH donations using the existing donation creation endpoint.

When a donation request comes in, one of two things happens based on the bank account's verification status in Stripe:

  • Already verified — the donation processes immediately.
  • Needs verification — the donation enters a pending state. Fundraise Up contacts the supporter automatically to complete bank account verification. Once verified, the donation processes and the supporter receives a confirmation.

Either way, ACH settlements take 5–7 business days to clear (versus instant for card payments).

Requirements

 
Link copied
  • ACH 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.
  • ACH US Direct Debit is available for US bank accounts only.

For more information, see the REST API docs →