Tokens de Autenticación

Los tokens de autenticación son usados para generar los tokens JWT de manera segura sin necesidad de exponer los datos críticos del usuario. ( Usuario / Password ).

post
createToken

https://api.pgf.cl/tokens/createToken
Este endpoint permite crear un Access Token con el que podemos loguearnos en el API y crear un Token JWT.
Request
Response
Headers
Authorization
required
string
Un Token JWT Válido asociado a tu usuario en Pago Fácil. )(Bearer).
200: OK
Access Token creado de manera exitosa.
{
"User": "USERID",
"access_token": "TUACCESSTOKEN",
"expiration_date": 1697730996,
"token_type": "Bearer"
}
401: Unauthorized
No pudo ser verificado tu token de acceso JWT.
{
"message": "Invalid Token"
}

Ejemplos

CURL
PHP
JavaScript
curl -X POST \
https://api.pgf.cl/tokens/createToken \
-H 'Authorization: Bearer TUACCESSTOKEN' \
-H 'Cache-Control: no-cache'
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.pgf.cl/tokens/createToken",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer TUACCESSTOKEN",
"Cache-Control: no-cache"
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
const request = require("request");
let options = { method: 'POST',
url: 'https://api.pgf.cl/tokens/createToken',
headers:
{ 'Cache-Control': 'no-cache',
Authorization: 'Bearer TUACCESSTOKEN' } };
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});