Modo de pruebas y activo


Para ayudarte a probar e integrar ComproPago en tu aplicación o sitio web, te proveemos dos modos de operación: el modo de pruebas para crear cargos ficticios y el modo activo para procesar cargos reales.

Estado Características
Modo-pruebas
  • Genera cargos de pruebas*
  • Las operaciones en este ambiente no afectan el modo activo
  • Llaves de prueba (API keys) independientes
Modo-activo
  • Genera cargos reales
  • Accede a todas las funciones de ComproPago
  • Llaves en modo activo (API keys) independientes

Para brindarte un mejor servicio, te pedimos que realices tus pruebas exclusivamente dentro del modo de pruebas, una vez que estés seguro que tu integración se comporta como esperas cambia al modo activo.

Botones de pago


Si estás procesando cargos mediante un botón de pago, los botones que generes en el modo de pruebas genererán órdenes de pago ficticias, asegurate de que los botones que estás usando para procesar cargos reales hayan sido creados dentro del modo activo.

Recibo de pago


Los recibos generados en modo de pruebas están acompañados de una cuenta ficticia a depositar:

Instrucciones

Cambiar a modo activo


Para hacer uso del modo activo es necesario que completes algunos datos de tu negocio en la sección panel/configuracion, de lo contrario un mensaje de error indicará que los datos no han sido completados:

La información de tu tienda está incompleta, favor de completarla.

Una vez la información de tu negocio ha sido completada, podrás alternar libremente entre ambos modos.

Opciones Avanzadas


Para integraciones personalizadas o avanzadas, algunas veces será necesario usar el API de ComproPago. En estos casos, te proveemos un par de llaves (API keys) en cada modo para realizar operaciones.

Por ejemplo, supongamos que deseas crear un cargo con tu llave de pruebas pública 23976112561d20 desde tu terminal y por medio de CURL (copia y pega el siguiente código en tu terminal).

curl -H "Accept: application/compropago" \
-H "Content-type: application/json" \
-u 23976112561d20: \
-X POST \
-d '{                                  
  "order_price": 10000.0,
  "order_name": "IPHONE GOLD CURL",
  "order_id": "IPHONECURL",
  "customer_name": "Oscar Varela",
  "customer_email": "noreply@compropago.com",
  "payment_type": "SEVEN_ELEVEN"
}' https://api.compropago.com/v1/charges
  

Si la llamada fue exitosa, el cargo aparecerá como pendiente dentro de la pestaña de pagos pendientes en el modo de pruebas.

Las llaves actuan de forma independiente; es decir, puedes realizar llamadas al API con tu llave en modo de pruebas y tu llave en modo activo al mismo tiempo.

Encuentra tus llaves en la sección configuración dentro del panel de control.

Otras secciones que podrían ser de tu interes