Accept payments, manage subscriptions, and handle billing with a single JavaScript SDK. Built on Cloudflare Workers. Stripe-powered. Developer-first.
// Include VendyAI SDK import { VendyAI } from 'vendyai.com/sdk/v1'; // Initialize with your venture ID const pay = new VendyAI({ ventureId: 'my-saas-app', }); // One-click checkout await pay.checkout({ priceId: 'plan_pro', successUrl: '/welcome', cancelUrl: '/pricing', }); // That's it. Stripe handles the rest.
Include one script tag, initialize with your venture ID, and call checkout(). VendyAI handles hosted payment pages, PCI compliance, and Stripe session management. You never touch sensitive card data.
<!-- 1. Include the SDK --> <script src="https://vendyai.com/sdk/v1/vendyai.min.js"></script> <script> // 2. Initialize const pay = new VendyAI({ ventureId: 'my-app' }); // 3. Charge pay.checkout({ priceId: 'plan_pro' }); </script>
From one-time charges to recurring subscriptions, VendyAI handles the complexity so you can focus on building.
Hosted payment pages via Stripe Checkout. Your users enter card details on a secure, PCI-compliant page. You never touch sensitive data.
Create, manage, and cancel recurring billing. Automatic invoice generation, proration, and upgrade/downgrade flows built in.
Seamless authentication via AuthFor SSO. Customers sign in once and their payment identity follows them across all MobCorp ventures.
Self-service subscription management. Customers update payment methods, view invoices, and cancel plans without developer intervention.
Real-time event handling for charges, subscriptions, and invoices. Signature-verified webhooks with automatic retry logic.
Stripe is the single source of truth. Sub-50ms API response times with global edge deployment and zero cold starts.
One script tag. A few lines of JavaScript. That's the entire integration. VendyAI's SDK handles checkout flows, subscription management, and pricing tables out of the box.
<!-- Include the VendyAI SDK --> <script src="https://vendyai.com/sdk/v1/vendyai.min.js"></script> <script> const pay = new VendyAI({ ventureId: 'your-app' }); // Redirect to Stripe Checkout pay.checkout({ priceId: 'plan_pro', mode: 'subscription', successUrl: '/dashboard?welcome=1', cancelUrl: '/pricing', }); </script>
<!-- Auto-render a pricing table --> <div id="pricing"></div> <script> const pay = new VendyAI({ ventureId: 'your-app' }); // Renders plans with checkout buttons pay.renderPricingTable('#pricing', { theme: 'dark', accent: '#00C853', successUrl: '/welcome', cancelUrl: '/pricing', }); </script>
// Let customers manage their subscription const pay = new VendyAI({ ventureId: 'your-app', authToken: userSession.token }); // Opens Stripe Billing Portal await pay.manageSubscription({ customerId: 'vnd_cus_abc123', returnUrl: '/account/billing', }); // Customer can update card, cancel, // view invoices — self-service.
// Fetch available plans programmatically const pay = new VendyAI({ ventureId: 'your-app' }); const plans = await pay.getPlans(); plans.forEach(plan => { console.log( plan.name, `$${plan.amount / 100}/mo` ); }); // Free $0/mo // Pro $9.99/mo // Team $49.99/mo
Every feature available via a clean REST API. Full Stripe compatibility. AuthFor JWT authentication. Comprehensive webhook support.
Start free. Scale as you grow. No hidden fees. No per-transaction markup beyond Stripe's standard rates.
Join the early access list. Get your API keys and start integrating VendyAI in minutes.