| --- |
| title: Scottzilla Payments |
| emoji: π° |
| colorFrom: green |
| colorTo: yellow |
| sdk: docker |
| app_port: 7860 |
| pinned: true |
| --- |
| |
| # π° Scottzilla Payments |
|
|
| Multi-provider payment server for the Scottzilla AI platform. Handles subscriptions, API key management, and usage metering across **Stripe, PayPal, Coinbase Commerce, Cash App (via Square), and Gumroad**. |
|
|
| ## Pricing Tiers |
|
|
| | Tier | Price | Requests/day | Models | Features | |
| |---|---|---|---|---| |
| | **Free** | $0 | 25 | ChatGPT-5 only | Basic chat | |
| | **Pro** | $9.99/mo | 500 | All 16 models | Smart routing, tools, priority | |
| | **Ultra** | $29.99/mo | 5,000 | All 16 + image gen | Everything + image editing | |
| | **Enterprise** | $99.99/mo | Unlimited | All + dedicated | SLA, custom models, API | |
| | **Pay-as-you-go** | $0.001/req | Unlimited | All 16 models | No subscription needed | |
|
|
| ## Payment Providers |
|
|
| | Provider | Subscriptions | One-time | Crypto | Link | |
| |---|---|---|---|---| |
| | **Stripe** | β
| β
| β | Cards, Apple Pay, Google Pay | |
| | **PayPal** | β
| β
| β | PayPal balance, cards | |
| | **Coinbase Commerce** | β | β
| β
| BTC, ETH, USDC, etc. | |
| | **Square (Cash App)** | β | β
| β | Cash App Pay | |
| | **Gumroad** | β
| β
| β | Simple checkout, built-in affiliate | |
|
|
| ## API Endpoints |
|
|
| | Endpoint | Description | |
| |---|---| |
| | `GET /` | Dashboard + status | |
| | `POST /api/keys/create` | Generate new API key | |
| | `GET /api/keys/verify/:key` | Verify key + get tier/usage | |
| | `POST /api/checkout/:provider` | Create checkout session | |
| | `POST /api/webhooks/:provider` | Payment webhooks | |
| | `GET /api/usage/:key` | Usage stats | |
| | `GET /api/pricing` | Current pricing tiers | |
|
|
| ## Setup |
|
|
| Add these secrets in Space Settings: |
|
|
| | Secret | Required | Description | |
| |---|---|---| |
| | `STRIPE_SECRET_KEY` | For Stripe | `sk_live_...` or `sk_test_...` | |
| | `STRIPE_WEBHOOK_SECRET` | For Stripe | `whsec_...` | |
| | `PAYPAL_CLIENT_ID` | For PayPal | OAuth client ID | |
| | `PAYPAL_CLIENT_SECRET` | For PayPal | OAuth secret | |
| | `COINBASE_API_KEY` | For Coinbase | Commerce API key | |
| | `COINBASE_WEBHOOK_SECRET` | For Coinbase | Webhook shared secret | |
| | `SQUARE_ACCESS_TOKEN` | For Cash App | Square access token | |
| | `GUMROAD_ACCESS_TOKEN` | For Gumroad | API access token | |
| | `JWT_SECRET` | Required | Random string for API key signing | |
|
|