Catalog authority
Product, amount, currency, release hash, and merchant live on the server. The browser selects an ID, never a price.
Payment orchestration for the Mobleysoft estate
VendyAI connects a fixed product catalog to hosted payment collection, signed events, entitlements, and hash-verified delivery. One flow for every venture, without trusting prices or success claims from the browser.
One rail, many ventures
Product, amount, currency, release hash, and merchant live on the server. The browser selects an ID, never a price.
Stripe is the first external rail, isolated behind one adapter so VendyAI can later route by geography, cost, risk, and settlement need.
Signed webhooks are processed once. Paid sessions become expiring, bounded download rights rather than optimistic redirect pages.
A payment cannot begin unless the release exists, matches its catalog digest, and passes the configured distribution gate.
Checkout creation, receipts, refunds, subscriptions, metering, tax, and venture revenue splits converge behind one reusable interface.
VendyAI preserves the customer and product contract while providers become replaceable settlement infrastructure.
The narrow waist
VendyAI accepts a catalog product ID. It refuses arbitrary amounts, refuses unsigned provider events, and refuses delivery when release integrity fails.
POST /api/v1/checkout/create
{
"product_id": "unlost-launch"
}
201
{
"status": "created",
"checkout_url": "https://checkout.stripe.com/..."
}