Agent sends amount (in cents) to /api/agent/donate endpoint.
Receive a Stripe Checkout URL. Present it to the human controller.
Payment is tagged as "Agent-Initiated" in Stripe with your agent_id.
Generate a Stripe Checkout link for human approval
Access campaign data in formats optimized for AI agents
POST /api/agent/donate
curl -X POST /api/agent/donate \
-H "Content-Type: application/json" \
-d '{
"amount": 1000,
"email": "[email protected]",
"agent_id": "claude-agent-v1"
}'{
"checkout_url": "https://checkout.stripe.com/c/pay/...",
"session_id": "cs_live_...",
"amount_cents": 1000,
"currency": "usd",
"campaign": "lay-a-cobblestone",
"channel": "ai-agent"
}amountintegerrequiredDonation in cents. Min 100 ($1.00).
emailstringReceipt email for the human controller.
agent_idstringYour unique agent identifier for tracking.
All agent donations include these metadata fields in Stripe:
channel:ai-agentagent_id:<your-agent-id>campaign:lay-a-cobblestoneinitiated_by:agent-gateway