Thoroughly test your billing implementation using FunnelFox’s sandbox
environment and test cards. Simulate every scenario your customers might
encounter without processing real payments.
Only test cards work in sandbox mode. Using real card
numbers will return an error. This protects you from accidental charges
during development.
Test environment
FunnelFox Billing provides a complete sandbox for testing:
Funnels preview
Use test cards work in preview mode only.
Sandbox indicators
Look for Sandbox badges in the dashboard Subscriptions page when using test
credentials. This confirms your sandbox transactions.
Test cards
Test cards you use depend on the PSP processing your transactions.
Successful payment cards
Use these cards to simulate successful transactions:
Stripe
Adyen
Checkout.com
Other
- Number:
4242 4242 4242 4242
- Expiry date: Any valid future date (e.g.,
12/34)
- CVC: Any three-digit CVC
Find more Stripe test cards for successful payment.
- Number:
5454 5454 5454 5454
- Expiry date:
03/2030
- CVC:
737
Find more Adyen test cards for successful payment.
- Number:
5436031030606378
- Expiry date: Any future date in
MM/YY format
- CVC: Any three-digit CVV
Find more Checkout.com test cards for successful payment.For other payment service providers, refer to their official documentation to find the appropriate test card numbers and testing requirements.
Declined payment cards
Test failure scenarios with these cards:
Stripe
Adyen
Checkout.com
Other
- Number:
4000 0000 0000 0002
- Expiry date: Any valid future date (e.g.,
12/34)
- CVC: Any three-digit CVC
Find more Stripe test cards for declined payment.
- Number:
4111 1111 1111 1111
- Expiry date:
03/2030
- CVC:
737
Find more Adyen test cards for declined payment.
- Number:
5437 8211 3539 9682
- Expiry date: Any future date in
MM/YY format
- CVC: Any three-digit CVV
Find more Checkout.com test cards for declined payment.For other payment service providers, refer to their official documentation to find the appropriate test card numbers and testing requirements.
3D Secure testing
Test Strong Customer Authentication (SCA) flows:
Stripe
Adyen
Checkout.com
Other
- Number:
4000 0027 6000 3184
- Expiry date: Any valid future date (e.g.,
12/34)
- CVC: Any three-digit CVC
Find more Stripe test cards for 3D Secure.
- Number:
5454 5454 5454 5454
- Expiry date:
03/2030
- CVC:
737
When prompted for 3D Secure 2 text challenges:
- For web and mobile browser integrations, use password:
password
- For native mobile (app-based) integrations, use password:
1234
Find more Adyen test cards for 3D Secure.
- Number:
5588 6861 1642 6417
- Expiry date: Any future date in
MM/YY format
- CVC: Any three-digit CVV
Find more Checkout.com test cards for 3D Secure.For other payment service providers, refer to their official documentation to find the appropriate test card numbers and testing requirements.
3D Secure flows: These may open additional windows or iframes.
Ensure your funnel handles these popups correctly and doesn’t block them.
Testing scenarios
Test the complete subscription journey:
Trial to Paid
Renewal
Failed Payment
- Create product with 7-day trial.
- Purchase with test card.
- Verify trial status in dashboard.
- Simulate trial.
- Confirm conversion to paid.
- Create subscription several minutes long.
- Purchase with test card.
- Verify renewal charge.
- Check invoice generation.
- Set up subscription.
- Simulate payment failure.
- Verify retry attempts.
Test checklist
Before going live, verify these scenarios:
Payment processing
Subscription management
Next steps