Cost+Docs

Preguntas frecuentes y solucion de problemas

Preguntas comunes y consejos para solucion de problemas

1. Recibo un error "Unauthorized"

Esto normalmente significa que estas enviando una clave API incorrecta o mal escrita. Verifica que tu clave sea correcta y que este formateada correctamente en el encabezado Authorization.

Ejemplo de respuesta de autenticacion fallida:

401 Unauthorized response
{
  "error": "werkzeug.exceptions.Unauthorized",
  "message": "The server could not verify that you are authorized to access the URL requested."
}

Asegurate de incluir los dos puntos finales despues de tu clave API al usar autenticacion Basic (por ejemplo, YOUR_API_KEY:). Los dos puntos separan el nombre de usuario de la contrasena vacia.

2. Recibo un error "Unsupported payment method"

Cada metodo de pago debe estar activado en tu cuenta antes de poder utilizarlo. Si intentas usar un metodo inactivo, la API devuelve un 400 Bad Request:

400 Bad Request response
{
  "error": "werkzeug.exceptions.BadRequest",
  "message": "The requested payment method is not active for this merchant."
}

Contacta a tu gestor de cuenta de Cost+ o activa el metodo de pago en el portal de administracion en Configuracion > Metodos de pago.

3. Que numeros de tarjeta de prueba puedo usar?

Consulta la pagina Pruebas de integracion para ver la lista completa de numeros de tarjeta de prueba, incluyendo tarjetas que simulan transacciones exitosas y fallidas.

4. Como se gestionan los reintentos de webhooks?

Si tu endpoint de webhook no responde con un codigo de estado 2xx, Cost+ reintentara la entrega:

  • Hasta 10 reintentos, espaciados 2 minutos entre si.
  • El primer intento tiene un timeout de 4 segundos.
  • Los reintentos posteriores tienen un timeout de 10 segundos.

Si los 10 reintentos fallan, el evento de webhook se marca como fallido y no se reintentara de nuevo. Asegurate de que tu endpoint responda rapidamente y devuelva un codigo de estado 200.

Para mas detalles sobre la configuracion de webhooks y formatos de payload, consulta la guia de Webhooks.

On this page