Sandbox Environment

Test your integration against the DoorStax sandbox before going live. The sandbox mirrors production but with test data and simulated payment processing.

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.

Sandbox Base URL
https://sandbox.doorstax.com/api

Getting 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

Sandbox Test Accounts
{
  "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:

MethodAccount / NumberResult
ACHrouting: 110000000 / acct: 000123456789Success
ACHrouting: 110000000 / acct: 000000000001Insufficient Funds
ACHrouting: 110000000 / acct: 000000000002Account Closed
Card4242 4242 4242 4242Success
Card4000 0000 0000 0002Declined
Card4000 0000 0000 9995Insufficient Funds

Environment Differences

Key differences between sandbox and production environments:

FeatureSandboxProduction
Base URLsandbox.doorstax.comdoorstax.com
PaymentsSimulated (no real money)Real processing via Kadima
DataPre-seeded test data, resets weeklyReal customer data
EmailsCaptured (not delivered)Delivered to real addresses
Rate LimitsRelaxed (5x production limits)Standard limits apply
WebhooksInstant delivery (no delay)Real-time with retry policy
ScreeningMock results returned instantlyReal 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.