Realiza tu primera llamada HTTP a las API de Clip

Para realizar pruebas iniciales con las API de Clip puedes utilizar la herramienta integrada a la documentación o cualquier herramienta que permita trabajar con APIs HTTP, como Postman, también puedes realizar una llamada cURL desde la terminal.

Para realizar pruebas con el SDK, puedes descargar la aplicación demo para Android.

Realizar una llamada a la API de Clip con la herramienta integrada en la documentación:

  1. Ingresa a la página de la API con método HTTP que quieres probar en el menu lateral izquierdo
536536

Sección de APIs con método HTTP.

En esta sección podrás realizar llamadas de prueba a la API de Checkout utilizando tu token de autenticación.

  1. En el panel Authentication ubicado en el lado derecho de esta página, ingresa tu token de autenticación para incluirlo en la llamada.
922922

Panel Authentication para realizar llamadas a la API

  1. Abre una terminal de consola.

  2. Genera un token base 64 a partir de tu API Key y Clave secreta con el siguiente comando.

echo -n "ApiKey:ClaveSecreta" | base64

🚧

Reemplaza "ApiKey:ClaveSecreta"

Asegúrate de reemplazar ApiKey y ClaveSecreta por tu par de llaves generados desde el Portal de Desarrolladores de Clip.

  1. Introduce el siguiente bloque de código para una llamada curl a la API de Clip.
curl --request POST \
  --url https://api-gw.payclip.com/paymentrequest \
  --header 'Accept: application/vnd.com.payclip.v1+json' \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: Basic <Base64Token>'

🚧

Reemplaza "Base64Token"

Asegúrate de reemplazar "Base64Token" por el token generado en el paso 2 de esta guía.

  1. Revisa la respuesta del servidor, debe ser igual al ejemplo siguiente.
{"code":301,
 "description":"Please validate parameters", 
 "amount":null,
 "message":null,
 "payment_request_code":null,
 "payment_request_status":null}

👍

Respuesta: Código de error 301

Para este ejemplo, obtuvimos una respuesta con código de error ya que no enviamos todos los parámetros requeridos por la API de Clip en el cuerpo de la llamada.

Sin embargo, al obtener un código de error 301, podemos confirmar que nuestras llaves se pueden comunicar correctamente con la API de Clip.