Skip to main content
POST
/
donations
/
checkout
Create donation checkout session
curl --request POST \
  --url https://api.fluxer.app/v1/donations/checkout \
  --header 'Content-Type: application/json' \
  --data '
{
  "email": "jsmith@example.com",
  "amount_cents": 50250,
  "currency": "usd",
  "interval": "month"
}
'
{
  "url": "<string>"
}

Body

application/json
email
string<email>
required

Donor email address

Maximum string length: 254
amount_cents
integer<int32>
required

Donation amount in cents (500-100000)

Required range: 500 <= x <= 100000
currency
enum<string>
required

Currency for the donation

Available options:
usd,
eur
interval
enum<string> | null
required

Billing interval (null for one-time donation)

Available options:
month,
year

Response

Success

url
string<uri>
required

Stripe checkout URL to redirect the user to