Skip to main content
Whop provides a sandbox environment for testing your integration without affecting production data or making real payments.

Sandbox URLs

EnvironmentURL
Frontendhttps://sandbox.whop.com
APIhttps://sandbox-api.whop.com/api/v1
Create your sandbox account and API keys at sandbox.whop.com.

SDK configuration

To use the sandbox environment with the Whop SDK, set the baseURL parameter:
import Whop from "@whop/sdk";

const client = new Whop({
  apiKey: process.env["WHOP_API_KEY"],
  baseURL: "https://sandbox-api.whop.com/api/v1",
});

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:
Card NumberDescription
4242 4242 4242 4242Successful payment
4000 0000 0000 0002Declined payment
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

Known limitations

The sandbox environment has some limitations compared to production:
The following features are not available or may not work as expected in sandbox:
  • Payouts - Payout functionality is not available yet
  • Apps & Messaging - Do not use apps or messaging features in sandbox
  • 3DS testing - No test card available for 3D Secure flows yet
  • Alternative payment methods - Only card payments are supported (no Apple Pay, Google Pay, etc.)