Ir al contenido

Acceso a Sandbox

El ambiente Sandbox de Aloha Pay te permite desarrollar y probar tu integración sin procesar transacciones reales. Es el primer paso recomendado antes de pasar a producción.

Utilizar el ambiente de pruebas es fundamental por varias razones:

Sin riesgo financiero

Realiza todas las pruebas necesarias sin procesar pagos reales ni afectar dinero de clientes.

Desarrollo seguro

Experimenta con la API, prueba diferentes escenarios y corrige errores sin consecuencias.

Validación completa

Verifica que tu integración funcione correctamente antes de ir a producción.

Pruebas de flujo

Simula el flujo completo de pago incluyendo webhooks y confirmaciones.

  • Prueba webhooks: Configura y valida que tus endpoints reciban correctamente las notificaciones
  • Simula errores: Prueba cómo tu aplicación maneja diferentes escenarios de error
  • Itera rápidamente: Desarrolla y ajusta tu integración sin preocuparte por transacciones reales
  • Capacita a tu equipo: Permite que tu equipo se familiarice con la plataforma de forma segura

Para obtener una cuenta en el ambiente Sandbox de Aloha Pay, completa el siguiente formulario:

Solicitar acceso al Sandbox

Una vez que tengas tus credenciales, utiliza las siguientes URLs para acceder al ambiente de pruebas:

ServicioURL
Dashboard (App Web)https://app-dev.alohapay.co
APIhttps://api-dev.alohapay.co

Cuando uses el Embedded Checkout, activa el modo sandbox:

AlohaPay.create({
apiKey: 'tu_api_key_sandbox',
container: '#checkout',
amount: 10000,
useSandbox: true // Activa el ambiente de pruebas
});

Para llamadas directas a la API, usa la URL de sandbox:

Ventana de terminal
curl -X GET "https://api-dev.alohapay.co/api/external/v1/payment-methods" \
-H "X-API-KEY: tu_api_key_sandbox"
AspectoSandboxProducción
TransaccionesSimuladasReales
DineroNo se procesaSe procesa dinero real
API URLapi-dev.alohapay.coapi.alohapay.co
Dashboardapp-dev.alohapay.coapp.alohapay.co
PropósitoDesarrollo y pruebasOperación real

Una vez que hayas validado tu integración en Sandbox:

  1. Solicita tus credenciales de producción
  2. Actualiza las URLs en tu configuración
  3. Cambia useSandbox: false o elimina el parámetro
  4. Realiza una transacción de prueba con un monto pequeño
  5. Verifica que los webhooks lleguen correctamente

Embedded Checkout:

// Sandbox
AlohaPay.create({
apiKey: 'tu_api_key_sandbox',
container: '#checkout',
amount: 10000,
useSandbox: true
});
// Producción
AlohaPay.create({
apiKey: 'tu_api_key_produccion',
container: '#checkout',
amount: 10000
// useSandbox se omite o se establece en false
});

Llamadas directas a la API:

Ventana de terminal
# Sandbox
curl -X GET "https://api-dev.alohapay.co/api/external/v1/payment-methods" \
-H "X-API-KEY: tu_api_key_sandbox"
# Producción - cambia api-dev por api
curl -X GET "https://api.alohapay.co/api/external/v1/payment-methods" \
-H "X-API-KEY: tu_api_key_produccion"