NOW IN EARLY ACCESS

Payments
made simple.

Accept payments, manage subscriptions, and handle billing with a single JavaScript SDK. Built on Cloudflare Workers. Stripe-powered. Developer-first.

<50msAPI LATENCY
3LINES TO PAY
100%EDGE-DEPLOYED
checkout.js
// 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.
Stripe Powered Global Edge Network PCI Compliant Stripe-Native AuthFor SSO A MobCorp Venture
THREE LINES OF CODE

From zero to checkout in under a minute.

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.

Explore the SDK
quickstart.html
<!-- 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>
CAPABILITIES

Everything your app
needs to get paid.

From one-time charges to recurring subscriptions, VendyAI handles the complexity so you can focus on building.

Checkout Sessions

Hosted payment pages via Stripe Checkout. Your users enter card details on a secure, PCI-compliant page. You never touch sensitive data.

Redirect your customers to a Stripe-hosted page with a single SDK call. Supports one-time payments, subscriptions, and usage-based billing out of the box.

Subscriptions

Create, manage, and cancel recurring billing. Automatic invoice generation, proration, and upgrade/downgrade flows built in.

Full lifecycle management for recurring revenue. Handle free trials, grace periods, metered billing, and plan changes without writing billing logic.
🔒

AuthFor Integration

Seamless authentication via AuthFor SSO. Customers sign in once and their payment identity follows them across all MobCorp ventures.

One identity, one payment method, every venture. AuthFor JWT tokens authenticate API calls automatically. No separate user management needed.
📈

Billing Portal

Self-service subscription management. Customers update payment methods, view invoices, and cancel plans without developer intervention.

Reduce support tickets with a fully hosted billing portal. Customers manage everything themselves while you retain full control over plan configuration.

Webhook Processing

Real-time event handling for charges, subscriptions, and invoices. Signature-verified webhooks with automatic retry logic.

Every payment event delivered reliably with cryptographic verification. Failed deliveries retry automatically with exponential backoff.
🌐

Stripe-Native Architecture

Stripe is the single source of truth. Sub-50ms API response times with global edge deployment and zero cold starts.

Your payment API runs on Cloudflare Workers with Stripe as the authoritative backend. No intermediate storage layers, no sync conflicts. Reads are fast, writes go straight to Stripe.
DEVELOPER SDK

Ship payments
in minutes.

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.

checkout.html
<!-- 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
REST API

Complete API.
No surprises.

Every feature available via a clean REST API. Full Stripe compatibility. AuthFor JWT authentication. Comprehensive webhook support.

POST /api/checkout/sessions Create checkout
GET /api/checkout/sessions/:id Session status
GET /api/plans List all plans
POST /api/customers Create customer
POST /api/charges One-time charge
POST /api/subscriptions Create subscription
DEL /api/subscriptions/:id Cancel subscription
POST /api/portal/sessions Billing portal
POST /api/webhooks/stripe Webhook receiver
GET /api/health Health check
PRICING

Simple, transparent pricing.

Start free. Scale as you grow. No hidden fees. No per-transaction markup beyond Stripe's standard rates.

Starter
For side projects and MVPs getting started with payments.
$0
Free forever
  • Up to 100 transactions/mo
  • Checkout Sessions
  • 1 venture
  • Community support
  • Standard API rate limits
Get Started
Enterprise
For organizations running payment infrastructure at scale.
Custom
Contact for pricing
  • Everything in Pro
  • Unlimited ventures
  • Dedicated support
  • Custom SLA
  • SSO via AuthFor
  • Volume discounts
Contact Sales

Start getting paid today.

Join the early access list. Get your API keys and start integrating VendyAI in minutes.

MASCOM PublicOS WeylandAI GameGob HelmCorp FilmLine HALside News AuthFor