Skip to main content
Vindicia Knowledge Center

Environments

Environments

CashBox provides two distinct environments for testing and development purposes, Staging and ProdTest, and a single environment for Production.

Your API User and Key will be specific to a given environment.

The Staging environment allows you to test your application against the development version of our code. This environment is made available upon request for “early release” testing.

https://api.staging.vindicia.com

The ProdTest environment allows you to test your application against the currently running in Production.

https://api.prodtest.vindicia.com

Performance or Load testing is available only in the ProdTest environment with prior coordination with Vindicia.

The Production environment is for real-world use for actual billing and subscription activity.

https://api.vindicia.com

Test data, including test Credit Card numbers, should not be used in Production.
Note: HTTP request examples in this reference use the Production path. For the ProdTest environment, substitute prodtest.vindicia in place of vindicia; for the Staging, use staging.vindicia
  • cURL
  • Java
Setting the API Base
require 'CashBox'
# Set the base explicitly
CashBox.api_base = "https://api.staging.vindicia.com"
#  Or use the built-in constant
CashBox.api_base = CashBox.STAGING_API_BASE
import cashbox
# Set the base explicitly
cashbox.api_base = "https://api.staging.vindicia.com"
#  Or use the built-in constant
cashbox.api_base = CashBox.STAGING_API_BASE
curl "https://api.staging.vindicia.com/transactions"
  -u acaff38d462f9430d5cbcbafa575771fc679b9de:
require 'CashBox'
# Set the base explicitly
CashBox.api_base = "https://api.staging.vindicia.com"
#  Or use the built-in constant
CashBox.api_base = CashBox.STAGING_API_BASE
import cashbox
# Set the base explicitly
cashbox.api_base = "https://api.staging.vindicia.com"
#  Or use the built-in constant
cashbox.api_base = CashBox.STAGING_API_BASE
import com.vindicia.CashBox;
// Set the base explicitly
CashBox.overrideApiBase("https://api.staging.vindicia.com");
// Or use the built-in constant
CashBox.overrideApiBase(CashBox.STAGING_API_BASE);

For Users

Learn More
For Users

Cashbox Features

Learn More
Cashbox Features
Back to Top