Skip to content

Reserve a nonprofit general-fund gift and prepare payment​

POST
/nonprofits/{slug}/gifts

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

slug*
Type
string
Required

Request Body​

application/json
JSON
"string"

Responses​

Reserved payment and frozen final quote; no card charge until donor confirmation.

application/json
JSON
{
"data": {
"client_secret": "string",
"payment_intent_id": "string",
"receipt_id": "string",
"frequency": "string",
"quote": "string"
}
}

Playground​

Server
Variables
Key
Value
Body

Samples​

Powered by VitePress OpenAPI

Built with VitePress