Developer Portal

Build protected Stripe checkout in one integration.

EnsureBack gives merchants a Stripe-native buyer protection layer: API keys, domain allowlisting, policy snapshots, escrow lifecycle controls, buyer order access, and dispute entry points.

quickstart
curl -X POST https://ensureback.com/api/public/protected-checkout \
  -H "Authorization: Bearer $ENSUREBACK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "lineItems": [{ "price": "price_123", "quantity": 1 }],
    "successUrl": "https://merchant.com/success",
    "cancelUrl": "https://merchant.com/cancel",
    "orderRef": "ORDER_123",
    "customerEmail": "buyer@example.com"
  }'

Integration path

The shortest production path from merchant account to protected checkout.

What developers get

This is not a generic refund button. EnsureBack binds buyer trust directly into checkout, fulfillment, dispute windows, and payout release logic.

  • ✓ Stripe Checkout URL creation through a protected endpoint
  • ✓ Merchant API key authentication
  • ✓ Domain allowlist enforcement
  • ✓ Policy snapshot binding per checkout
  • ✓ Buyer dashboard and dispute entry flow
  • ✓ OpenAPI contract for automation