// FOR ECOMMERCE

Pick the checkout
that fits your storefront.

Hosted-redirect, embedded fields, or pay-by-link. All three write to the same vault, route through the same engine, report into the same dashboard. Switch later — no rebuild.

Hosted CHECKOUTRedirect. We take the card on our domain.
POST /v1/sessions{ amount: 12840, currency: 'usd' }// → redirect to checkout.vonpay.com/s/sess_abc
Day-one SAQ-A scopeCard never reaches your servers. Smallest PCI footprint of the three.
Fastest to launchOne API call per session. Layout owned by us — you don't style the form.
Stripe-style return flowBuyer returns to your domain with a session result. Webhooks for everything else.
BEST FORSaaS upsells, marketplaces, anyone who wants to launch this week.
Demo
// FEATURE × SURFACE

What each surface actually supports.

All three speak to the same vault + routing engine, so the payment-method coverage is identical. The deltas are in surface form-factor: brand control, inline-vs-redirect, channel reach. The embedded fields aren't tokenize-only — submit charges the card and (with an identified buyer) vaults a reusable token in one step.

FEATURE
HOSTED
EMBEDDED
PAY BY LINK
Visa · Mastercard · Amex · Discover
✓
✓
✓
Apple Pay / Google Pay
✓
✓
✓
Network tokenization (auto-rotation)
✓
✓
✓
3DS step-up (risk-based)
✓
✓
✓
ACH / bank debit
✓
✓
✓
Recurring billing / subscriptions
✓
✓
Submit charges + vaults a reusable token in one step (identified buyer required) — don't also call the server-side charge
PARTIAL
Save-on-file mode
SAQ-A compliance scope
✓
✓
✓
Brand-pixel-perfect inline—
✓
—
Zero-JS server-side redirect
✓
—
✓
Mobile-first by default
✓
PARTIAL
Depends on your CSS
✓
Generate from API or dashboard
✓
—
✓
Webhook coverage
✓
✓
✓
// LAUNCH WEEK

Take your first card in days, not weeks.

A full test environment with your account. Approval decisions in days. Same SDK no matter which surface you start with.