Donations

Create donation checkout session

Creates a Stripe checkout session for a one-time or recurring donation.

post/donations/checkout

Request body

emailstring email required

Donor email address

amount_centsinteger required

Donation amount in minor units for the selected currency

currency'usd' | 'eur' | 'brl' | 'inr' | 'pln' | 'try' required

Currency for the donation

interval'month' | 'year' nullable required

Billing interval (null for one-time donation)

is_businessboolean

Whether the donation is from a business. When true, Stripe Checkout requires a billing address for tax invoicing. When false or omitted, billing address collection is left to Stripe.

Response

Success

urlstring uri required

Stripe checkout URL to redirect the user to

Changes

No recorded changes to this endpoint across all 1 revision of this API.