EnsureBack Documentation

Integrate buyer protection without rebuilding payments.

Use EnsureBack to add protected checkout, domain-verified API calls, policy snapshots, buyer order access, and dispute-ready post-payment flows on top of Stripe.

Core endpoint

Protected Checkout

Create Stripe Checkout Sessions with EnsureBack policy snapshot binding, domain checks, and buyer protection metadata.

Read docs →
API reference

Public API

Authentication model, base URLs, headers, request rules, response format, and error taxonomy.

Read docs →
Spec

OpenAPI

Machine-readable API specification for testing, client generation, and external integrations.

Read docs →

Recommended integration flow

1
Connect Stripe in the merchant dashboard
2
Create a server-side EnsureBack API key
3
Whitelist your checkout website domain
4
Call POST /api/public/protected-checkout from your backend
5
Redirect buyer to the returned Stripe Checkout URL
6
Use buyer dashboard and dispute surfaces for post-payment trust