Subscription Director

Add subscriptions to any software in 3 API calls. One-time integration, built-in billing portal, 4% per transaction.

Accept fiat and crypto payments in any software. Chrome extensions, desktop apps, mobile, SaaS, CLI tools, AI agents — anything with an HTTP client.

Get Started

Two Payment Plugins. One API.

Same integration pattern. Same 4% fee. Choose your rails.

Live

Stripe Plugin

Credit cards, debit cards, and 40+ payment methods through Stripe Connect. PCI-DSS compliant. Funds go directly to your Stripe account.

  • Checkout sessions
  • Subscription validation
  • Billing portal
  • 40+ payment methods
  • Stripe handles KYC/AML

How It Works

Three API calls. No server required.

1

Get Your API Key

Sign in with Google, connect your payment account (Stripe or crypto wallet), and copy your API key.

2

Add 3 API Calls

Create checkout sessions, validate subscriptions, and open billing portals. Same endpoints for fiat and crypto.

3

Accept Payments

Your users pay through Stripe Checkout or CoinLink. Funds go directly to your account. We take 4%.

Your Entire Integration

This is all the code you need.

// 1. Start a checkout session (works with Stripe or CoinLink)
const checkout = await fetch('https://api.subscriptiondirector.com/v1/checkout', {
  method: 'POST',
  headers: { 'Authorization': `Bearer ${API_KEY}` },
  body: JSON.stringify({ user_email: email, plugin: 'stripe' })
});
window.open(checkout.url); // Payment provider handles the rest

// 2. Validate subscription
const sub = await fetch(
  `https://api.subscriptiondirector.com/v1/validate?email=${email}`,
  { headers: { 'Authorization': `Bearer ${API_KEY}` } }
);
const { is_active, plugin } = await sub.json();

// 3. Open billing portal
const portal = await fetch('https://api.subscriptiondirector.com/v1/portal', {
  method: 'POST',
  headers: { 'Authorization': `Bearer ${API_KEY}` },
  body: JSON.stringify({ user_email: email })
});
window.open(portal.url); // User manages their subscription

Stripe Plugin

Accept credit cards, debit cards, and 40+ payment methods through Stripe Connect. Your own Stripe account, your revenue. PCI-DSS compliant out of the box.

CoinLink PluginComing Soon

Accept Bitcoin, Ethereum, and smart contract payments. API pass-through to regulated blockchain providers. No custody, no money transmission — just code.

3 API Calls

Create checkout sessions, validate subscriptions, and open billing portals. Same interface for fiat and crypto. No server required.

Agent-Ready APIsComing Soon

MCP-discoverable endpoints let AI agents find, subscribe to, and pay for services autonomously. Built for the agentic economy.

4% Per Transaction

No monthly fees. No setup costs. Same rate for Stripe and CoinLink. You only pay when you get paid.

Any Software

Chrome extensions, desktop apps, mobile apps, SaaS, CLI tools, AI agents — anything with an HTTP client.

Simple Pricing

No monthly fees. Pay only when you get paid.

Pay As You Go

4%
per transaction · plus provider fees (Stripe or network gas)
Get Started Free

How We Compare

Subscription Director vs. alternatives

Sub Director ExtPay Stripe Direct Coinbase Commerce
Fiat payments (cards)
Crypto paymentsCoinLink
Chrome extension support
Desktop / mobile / SaaS
No server required
Agent-ready (MCP)Soon
Smart contract routingCoinLink
Built-in billing portal
Your own accounts
Transaction fee4%5%2.9%+30¢1%
Monthly fee$0$0$0$0

By using Subscription Director you agree to our Terms of Service and Privacy Policy.