Environments
Wava provides separate environments for development and production use.
Base URLs
| Environment | Base URL | Dashboard | Purpose |
|---|
| Development | https://api.dev.wava.co/v1 | app.dev.wava.co | Testing and integration development |
| Production | https://api.wava.co/v1 | app.wava.co | Live transactions with real money |
Development environment
The development environment is a sandbox that mirrors production behavior without processing real payments. Use it to build and test your integration before going live.
Key differences from production:
- No real money is moved. All transactions are simulated.
- Test phone numbers and document IDs can be used (see Test Data).
- Nequi orders auto-confirm when you call
GET /v1/orders/{orderId} (see Sandbox for details).
- Daviplata orders accept test OTP codes.
- Webhooks are sent to your configured development URL.
- Rate limits are more permissive.
You receive a separate merchant-key for development when your account is created.
Getting your development credentials
- Go to https://app.dev.wava.co/ and create an account.
- Create a test store with test data.
- Fill the compliance form (no required fields in development).
- Navigate to Settings > Integrations > API to get your merchant key.
Direct link: https://app.dev.wava.co/config#integrations
Production environment
Production processes real payments. Before switching to production:
- Complete your integration testing in development.
- Follow the Go Live checklist.
- Submit your UX implementation for review.
- Switch your base URL and merchant key to production values.
Getting your production credentials
- Register your business at app.wava.co.
- Complete your business profile with required documentation.
- Get your production merchant key from app.wava.co/config#integrations.
Never use production credentials in development or testing. Use the development environment and its corresponding merchant key.