Verificar servicio de Culqi en 10 minutos
Culqi es una genial plataforma de pago y además, una de las más usadas en Perú que nos permite procesar todo tipo de transacciones, sin embargo últimamente su API esta fallando en algunos servicios, el cual nos decepciona pero aun guardamos la esperanza que se recupere de esta mala gestión, esperemos sea momentánea.
[lwptoc]Requerimientos.
Culqi nos brinda, a través de su API: pagos, clientes, planes, tarjetas, suscripciones y más.
Para validar estos servicios necesitamos lo siguiente:
- Credenciales de Culqi, que rápidamente puedes obtenerlo registrándote en https://www.culqi.com/
- Herramienta Rest API: Postman, SoapUI, Katalon, etc
En esta oportunidad vamos a trabajar con Postman, que a mi parecer es muy sencillo de usar, si gustas podes descargarlo o podes instalar su extensión de Chrome, ambas funcionan bien.
Descargar Postman : https://www.getpostman.com/downloads/
Extension Chrome: https://chrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddcbncdddomop
Listar Clientes.
Method: GET
URL : https://api.culqi.com/v2/customers/
Headers: [ Content-Type : application/json , Authorization : Bearer sk_live_v********* ]
Donde: sk_live_v********* es tu llave secreta brindado por Culqi
Si todo sale bien, recibirás una código de estado de HTTP 200 y un listado de tus compradores con todos sus datos, el cual es sinónimo que el servicios de listado de clientes está funcionando bien.
Listar Pagos
Method: GET
URL : https://api.culqi.com/v2/charges/
Headers: [ Content-Type : application/json , Authorization : Bearer sk_live_v********* ]
Donde: sk_live_v********* es tu llave secreta brindado por Culqi
En este caso el código de respuesta HTTP es 500 que nos dice que algo salió mal y además, Culqi nos envía un mensaje de error que en realidad no nos dice mucho, pero nos da la alternativa de comunicarnos con ellos, ya que son ellos los que deben resolverlo.
Listar suscripciones.
Method: GET
URL : https://api.culqi.com/v2/subscriptions/
Headers: [ Content-Type : application/json , Authorization : Bearer sk_live_v********* ]
Donde: sk_live_v********* es tu llave secreta brindado por Culqi
Aquí el código de respuesta HTTP es 504 el cual nos dice que el tiempo de solicitud del servicio se agotó. Otra vez Culqi nos falla y debemos comunicarnos con ellos para saber que sucede y cuando lo solucionan.
Otros servicios
Y así podemos seguir con todos los demás servicios:
Listar devoluciones : https://api.culqi.com/v2/refunds
Listar tarjetas : https://api.culqi.com/v2/cards
Listar planes : https://api.culqi.com/v2/plans
Podes visitar su API para enterarte de que más tenes disponible : https://www.culqi.com/api/
Video Resumen: Verificar Servicio de Culqi