Sandbox URLs
Create your sandbox account and API keys at sandbox.whop.com.
SDK configuration
To use the sandbox environment with the Whop SDK, set thebaseURL parameter:
Embedded components
The
environment option requires @whop/embedded-components-vanilla-js
version 0.0.6 or later.environment option when loading the SDK:
API keys & webhooks
API keys and webhooks work the same in sandbox as they do in production:- Create API keys at sandbox.whop.com/dashboard/developer
- Configure webhooks to receive events from sandbox
- Use the same authentication headers (
Authorization: Bearer YOUR_API_KEY)
Test cards
Use the following test card numbers to simulate payments in sandbox:
For all test cards:
- Use any future expiration date (e.g., 12/34)
- Use any 3-digit CVC (e.g., 123)
- Use any billing address
4000 0000 0000 0341 to test recovery flows where a card is saved
successfully, but a future charge against that saved card fails.
Known limitations
The sandbox environment has some limitations compared to production:- Payouts - Payout functionality is not available yet
- Apps & Messaging - Do not use apps or messaging features in sandbox
- Alternative payment methods - Only card payments are supported (no Apple Pay, Google Pay, etc.)

