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