Settings

Configure the demo environment

Live API key

Set WAJUB_SECRET_KEY in .env.local — server-only, never NEXT_PUBLIC_.

WAJUB_SECRET_KEY=sk_test_...
WAJUB_API_URL=https://api.wajub.com
NEXT_PUBLIC_APP_URL=http://localhost:3001
NEXT_PUBLIC_CHECKOUT_URL=https://pay.wajub.com

Without a secret key, /api/create-session returns mock sessions.

Used by mock sessions when WAJUB_SECRET_KEY is not set. Live API returns authorization_url from Wajub.

Test cards

Success

4242 4242 4242 4242

Decline

4000 0000 0000 0002

3DS

4000 0000 0000 3220

Insufficient funds

4000 0000 0000 9995