Nonprofits
List the signed-in user's nonprofit beneficiary choices
Uses live organization team roles and nonprofit verification status. Read-only members are listed with can_start false; unrelated organizations are never returned. Campaign creation revalidates eligibility.
Authorizations
Responses
Nonprofit choices and server-owned eligibility
Read current general-fund giving policy
Returns server-owned presets, limits, currency and current one-time/monthly availability. Reads current nonprofit standing and both money switches. No account IDs, donor contacts or private legal address are returned.
Parameters
Path Parameters
Responses
Current policy; can_give false means checkout is unavailable.
Quote a general-fund gift without reserving or charging it
Parameters
Path Parameters
Request Body
Responses
Exact current quote; final checkout repeats eligibility and quote calculations.
Reserve a nonprofit general-fund gift and prepare payment
Guest and authenticated checkout. Requires private receipt contacts even when giving anonymously. Reserves immutable recipient and quote before Stripe; no personal-account fallback. The response does not itself charge a card. The donor confirms its PaymentIntent through Stripe Elements. Monthly gifts require explicit consent and use Billing after the first capture. Treat receipt and payment identifiers as private capabilities.
Parameters
Path Parameters
Request Body
Responses
Reserved payment and frozen final quote; no card charge until donor confirmation.