Fake Pay

Payments infrastructure for testing integrations.

Fake Pay is a demo payment company. Hosted checkout, PaymentIntents, refunds, saved cards, an express wallet and signed webhooks — with test and live modes and chaos switches — so you can build and prove a payment integration end to end. No real money ever moves.

Create an accountRead the API docs

Checkout

Create a Checkout Session, redirect to the hosted card page, get a signed webhook. AUD, USD, AED and INR.

Test cards

4242… succeeds, 0002 declines, 3184 needs 3-D Secure, 9995 has insufficient funds, 0069 is expired.

Saved cards

Save a card at checkout and charge it off-session with success, authentication_required, insufficient_funds or revoked outcomes.

Express wallet

Apple-Pay- and Google-Pay-style buttons over the Payment Request API, with shipping address and option events.

Webhooks

HMAC-SHA256 signatures with timestamps, retries with backoff, parked deliveries, an event log and manual resend.

Chaos switches

Delayed, duplicated and dropped webhooks, late and duplicate captures, flaky refunds and a slow API — test mode only.