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.
  • 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.

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 => 'https://auth.geopagos.com/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