Stripe Integration
Payments, subscriptions, billing. One face.
Connect your Stripe account and let ee.billing handle charges, subscriptions, invoices, refunds, payouts, webhooks, and tax — PCI compliant out of the box.
What's included
Full Stripe surface. One interface.
Charges
One-time and recurring charges with full metadata support.
Subscriptions
Plans, trials, upgrades, downgrades — lifecycle managed.
Invoices
Auto-generated, customisable, PDF-ready invoices.
Refunds
Full and partial refunds with reason tracking.
Payouts
Automatic payouts to connected accounts.
Webhooks
Real-time event streaming — payment succeeded, failed, disputed.
Tax
Automatic tax calculation across jurisdictions.
Code
Simple by design.
// Charge a customer
const charge = await ee.billing.charge({
amount: 4999,
currency: 'usd',
customer: 'cus_abc123',
description: 'Pro plan — monthly',
})
// Create a subscription
const sub = await ee.billing.subscribe({
customer: 'cus_abc123',
plan: 'pro-monthly',
trialDays: 14,
})Features
Enterprise-grade payments. Zero complexity.
PCI Compliant
Level 1 PCI DSS — card data never touches your servers.
Multi-Currency
135+ currencies with automatic conversion and settlement.
Subscription Management
Trials, proration, dunning, cancellation flows — all handled.
Usage Billing
Meter API calls, storage, compute — bill per unit consumed.
Setup in seconds.
Connect your Stripe account, EEv3 handles the rest — webhooks, idempotency, retries, and PCI compliance.
Connect Stripe