Skip to main content
Cashii provides distinct environments for development, testing, and live production use. Understanding these environments is crucial for a smooth integration process.

Available Environments

Production

Purpose: Live transactions with real money.
API Base URL: https://api.cashii.app/api/v1
Use Case: For your live application deployment after successful testing.
Caution: All API calls here are real. Use with care.

Sandbox

Purpose: Testing and development without real financial impact.
API Base URL: https://sandbox-api.cashii.app/api/v1
Use Case: Develop your integration, test API calls, simulate payment flows.
Data: Uses separate, isolated test data. Actions here do not affect your production account.
Sandbox App (Android): Download Sandbox APK
Use the Sandbox App to test user flows like completing payments initiated via the Sandbox API.

Key Differences

  • Data Isolation: Sandbox and Production environments are completely separate. Users, accounts, API keys, and transactions created in one environment do not exist in the other.
  • API Keys: You will need to generate separate API keys for the Sandbox and Production environments within their respective commercial account settings.
  • Functionality: The Sandbox aims to mirror Production functionality closely, but there might be slight differences or limitations, especially regarding third-party integrations (like specific bank card networks) which might not be fully simulated.
  1. Develop & Test: Build your integration against the Sandbox environment.
  2. Use Sandbox App: Use the Sandbox Android App to simulate the user completing payments initiated through your Sandbox integration.
  3. Generate Production Keys: Once testing is complete, generate API keys for the Production environment.
  4. Deploy: Update your application’s configuration to point to the Production API base URL and use the Production API keys.