Skip to main content

Payouts

Developers receive payouts weekly via Stripe Connect Express.

Setup Stripe Connect

curl -X POST https://api.ainative.studio/api/v1/developer/stripe/connect \
-H "Authorization: Bearer $TOKEN"

This returns a Stripe onboarding URL. Complete the Express onboarding flow to enable payouts.

Payout Schedule

  • Frequency: Weekly (every Monday)
  • Minimum: $10
  • Method: Stripe Connect Express
  • Currency: USD
  • Processing: 2-3 business days after payout is initiated

Check Payout Status

curl https://api.ainative.studio/api/v1/developer/payouts \
-H "Authorization: Bearer $TOKEN"

Response:

{
"payouts": [
{
"id": "po_abc123",
"amount": 85.50,
"status": "paid",
"initiated_at": "2026-04-01T00:00:00Z",
"paid_at": "2026-04-03T12:00:00Z"
}
],
"pending_amount": 42.30,
"next_payout_date": "2026-04-07"
}

Payout Statuses

StatusMeaning
pendingScheduled for next payout cycle
processingStripe transfer initiated
paidFunds deposited to your bank
failedTransfer failed — check Stripe dashboard

API Endpoints

MethodPathDescription
POST/developer/stripe/connectStart Stripe onboarding
GET/developer/stripe/statusCheck Stripe account status
GET/developer/payoutsList payouts
GET/developer/payouts/{id}Get payout details

Next Steps