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 a Checkout Session, redirect to the hosted card page, get a signed webhook. AUD, USD, AED and INR.
4242… succeeds, 0002 declines, 3184 needs 3-D Secure, 9995 has insufficient funds, 0069 is expired.
Save a card at checkout and charge it off-session with success, authentication_required, insufficient_funds or revoked outcomes.
Apple-Pay- and Google-Pay-style buttons over the Payment Request API, with shipping address and option events.
HMAC-SHA256 signatures with timestamps, retries with backoff, parked deliveries, an event log and manual resend.
Delayed, duplicated and dropped webhooks, late and duplicate captures, flaky refunds and a slow API — test mode only.