Solución de problemas y seguridad
Resuelve problemas comunes de pagos, API, webhooks, acceso a la cuenta y seguridad.
Un error 401 significa que su clave API es incorrecta o tiene un formato inadecuado. Verifique su clave y compruebe el formato en el encabezado de Autorización. Al utilizar Basic Auth, incluya dos puntos al final de su clave API (por ejemplo, YOUR_API_KEY:). Los dos puntos separan el nombre de usuario del campo de contraseña vacío. Asegúrese de que no haya espacios ni caracteres adicionales.
Esto significa que el método de pago no ha sido activado en su cuenta. Cada método de pago requiere activación antes de su uso. Póngase en contacto con su gestor de cuenta de Cost+ o actívelo en el Portal del Comercio en Configuración y luego Métodos de Pago. Utilice únicamente los métodos de pago para los que haya sido aprobado.
Utilice estas tarjetas de prueba en modo sandbox con cualquier fecha de caducidad futura y cualquier CVC de 3 dígitos: 4111 1111 1111 1111 (Visa, Éxito), 5544 3300 0000 0037 (Mastercard, Éxito), 4462 0300 0000 0000 (Visa, Éxito), 4111 1111 1111 1105 (Visa, No Honorar), 4111 1111 1111 1143 (Visa, Tarjeta Robada), 4111 1111 1111 1151 (Visa, Fondos Insuficientes). Estas solo funcionan con claves API de sandbox.
Si el endpoint de su webhook no responde con un código de estado 2xx, Cost+ reintenta hasta 10 veces, con intervalos de 2 minutos. El primer intento agota el tiempo después de 4 segundos; los reintentos posteriores agotan el tiempo después de 10 segundos. Tras 10 reintentos fallidos, el evento del webhook se marca como fallido, pero el estado del pedido sigue siendo recuperable a través de la API. Asegúrese siempre de que su endpoint responda rápidamente con un código de estado 200.
Los pedidos tienen seis estados. No terminales (aún pueden cambiar): "new" (recién creado, sin pago iniciado), "processing" (intento de pago en curso, el cliente puede estar completando el 3DS), "error" (pago fallido, el cliente puede reintentarlo). Terminales (finales): "completed" (pago exitoso, listo para el cumplimiento), "cancelled" (cancelación iniciada por el usuario o la API), "expired" (sin pago exitoso dentro de la ventana de expiración, por defecto 30 minutos).
Puede contactar con nuestro equipo de soporte en support@costplus.io. Nuestro Centro de Ayuda está disponible en helpdesk.costplus.io. La documentación para desarrolladores se encuentra en docs.costplus.io. El horario de soporte es de 09:00 a 17:00 CET.