Because testing in production is like skydiving without a parachute
API environments are separate spaces where you can safely develop, test, and experiment without breaking anything important. Think of them as practice zones: simulator for play, non-production for dress rehearsal, and production for the real show. Using environments keeps your code organized and your users happy.
- Production: The live environment where real financial transactions occur using actual customer data. All integrations here impact real accounts and funds.
- Non-Production (QV): A staging environment for testing and validating integrations before going live. It uses test or provided data and closely mirrors production.
- Simulator: A mock environment with sample data to explore API behaviors and edge cases safely, without connecting to real systems.
API availability by environment
| API | Production | Non-Production | Simulator |
|---|---|---|---|
| Account Validation | Available | Not available | Available |
| ACH Inquiry | Available | Not available | Available |
| ACH Origination | Available | Not available | Available |
| Check Image Retrieval | Available | Available | Not available |
| Commercial accounts | Available | Not available | Available |
| Intraday | Available | Available | Not available |
| Previous Day | Available | Available | Not available |
| RTP Inquiry | Available | Not available | Available |
| RTP Send Payment | Available | Available | Not available |
| Stop Payment | Available | Available | Not available |
| Webhooks (ACH, Wire, and RTP) | Available | Available | Not available |
| Wire Inquiry | Available | Not available | Available |
| Wire Transfer | Available | Available | Not available |