EnsureBack Developers

Developer Portal

Minimal portal: integration checklist + links to docs/spec.

1) Connect Stripe

EnsureBack needs your connected Stripe Account ID (Express/Custom) to create Checkout Sessions on your account.

2) Create API Key

Public API uses your API key for authentication (Bearer or x-api-key).

3) Whitelist Websites

Add your checkout domain in Merchant → Developer → Websites. Origin host must match success/cancel host.

4) Use Protected Checkout

Call POST /api/public/protected-checkout from your backend and redirect buyer to returned Stripe URL.

Next

When you’re ready, add webhook handling + escrow lifecycle to reflect policy (hold days, dispute rules).