---
title: "Payouts"
description: "Stripe Connect setup, weekly payout schedule, and payout API"
canonical: "https://docs.ainative.studio/docs/developer-program/payouts"
last-updated: "2026-10-03T21:47:10.764Z"
---

# Payouts

Source: https://docs.ainative.studio/docs/developer-program/payouts

> Stripe Connect setup, weekly payout schedule, and payout API

# Payouts

Developers receive payouts weekly via Stripe Connect Express.

## Setup Stripe Connect

```bash
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

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

**Response:**
```json
{
  "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

| Status | Meaning |
|--------|---------|
| `pending` | Scheduled for next payout cycle |
| `processing` | Stripe transfer initiated |
| `paid` | Funds deposited to your bank |
| `failed` | Transfer failed — check Stripe dashboard |

## API Endpoints

| Method | Path | Description |
|--------|------|-------------|
| POST | `/developer/stripe/connect` | Start Stripe onboarding |
| GET | `/developer/stripe/status` | Check Stripe account status |
| GET | `/developer/payouts` | List payouts |
| GET | `/developer/payouts/{id}` | Get payout details |

## Next Steps

- [Earnings](/docs/developer-program/earnings) — Track revenue and set markup
- [Quick Start](/docs/getting-started/quick-start) — Get set up in 15 minutes
