Overview
The DoorStax sandbox is available at sandbox.doorstax.com. It provides a fully functional copy of the platform with simulated payment processing, pre-seeded test data, and isolated environments.
https://sandbox.doorstax.com/apiGetting Test Credentials
Sandbox accounts are provisioned automatically when you sign up for a DoorStax developer account. You will receive:
Test User Accounts
Pre-created users for each role (owner, manager, tenant, etc.)
Test Properties
Sample properties with units, leases, and tenants
Webhook Secret
A sandbox-specific webhook signing secret for testing
{
"owner": {
"email": "owner@test.doorstax.com",
"password": "test-owner-123"
},
"manager": {
"email": "manager@test.doorstax.com",
"password": "test-manager-123"
},
"tenant": {
"email": "tenant@test.doorstax.com",
"password": "test-tenant-123"
},
"accountant": {
"email": "accountant@test.doorstax.com",
"password": "test-accountant-123"
}
}Test Payment Methods
The sandbox uses simulated payment processing. Use these test payment methods to trigger different outcomes:
| Method | Account / Number | Result |
|---|---|---|
| ACH | routing: 110000000 / acct: 000123456789 | Success |
| ACH | routing: 110000000 / acct: 000000000001 | Insufficient Funds |
| ACH | routing: 110000000 / acct: 000000000002 | Account Closed |
| Card | 4242 4242 4242 4242 | Success |
| Card | 4000 0000 0000 0002 | Declined |
| Card | 4000 0000 0000 9995 | Insufficient Funds |
Environment Differences
Key differences between sandbox and production environments:
| Feature | Sandbox | Production |
|---|---|---|
| Base URL | sandbox.doorstax.com | doorstax.com |
| Payments | Simulated (no real money) | Real processing via Kadima |
| Data | Pre-seeded test data, resets weekly | Real customer data |
| Emails | Captured (not delivered) | Delivered to real addresses |
| Rate Limits | Relaxed (5x production limits) | Standard limits apply |
| Webhooks | Instant delivery (no delay) | Real-time with retry policy |
| Screening | Mock results returned instantly | Real RentSpree screening |
Tip: Sandbox data resets every Sunday at midnight UTC. Save any test configurations you want to preserve. You can also trigger a manual reset from the sandbox dashboard.