search

Requisitos para integar

Credenciales

Para comenzar a trabajar con nuestra API para generar links de pago deberás contar con tus credenciales de acceso. Las
mismas están compuestas por:

  • client_id Clave pública de la aplicación. Debes usarla solo para tus integraciones.
  • client_secret Clave privada de la aplicación para generar pagos. Debes usarla solo para tus integraciones. Recuerda que no debes compartirla ni utilizarla fuera del servidor.
  • base_url Consultar en la sección Ambientes/Auth Server.

Obtener el token (JWT)

Con el client ID y la secret podemos solicitar al servicio de autenticación un JWT que nos permita
interactuar con la API de Checkout.

<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => '{base_url}/oauth/token',
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{
    "grant_type": "client_credentials",
    "client_id": "XXXXXXX-XXX-XXXX-XXX-XXXXXXXXXXXX",
    "client_secret": "XXXXXXXXXX",
    "scope": "*"
  }',
  CURLOPT_HTTPHEADER => array(
    'Content-Type: application/json'
  ),
));

$response = curl_exec($curl);

curl_close($curl);

Nos va a devolver un JSON con los siguientes datos:

{
"token_type": "Bearer",
"expires_in": "3600",
"access_token":"xxxxxxxxxxxxx",
"refresh_token":"xxxxxxxxxxxxx"
}
El atributo que vamos a utilizar para las próximas interacciones con las APIs será access_token

Próximos pasos

También te podría interesar


Soporte para desarrolladores consultas@viumi.com.ar Powered By GeoPagos