Token

馃摌

Nota.

  • El access_token se debe solicitar solo la primera vez que se desea autorizar la aplicaci贸n, las siguientes veces se debe emplear el refresh_token.
  • El accesstoken tiene una duraci贸n de 12 horas (43199 segundos). Despu茅s de que expire, se debe solicitar un nuevo Token con el m茅todo refresh_token. [_Ver informaci贸n.](https://docs.netpay.com.mx/reference/refresh-token)
  • Las credenciales generadas deben mantenerse seguras en todo momento para evitar que alguien haga mal uso de tu cuenta. No compartas tus credenciales en lugares p煤blicos ni por medios poco seguros.

2.3 Respuestas de la generaci贸n del Token

RespuestaDescripci贸n
SUCCESSSe obtendr谩 la siguiente respuesta con un access_token y refresh_token v谩lido si las credenciales enviadas han sido las correctas.
UNAUTHORIZEDSe obtendr谩 la siguiente respuesta si el {Auth_string} enviado est谩 incorrecto o ha sido deshabilitado.
MISSING GRANT TYPESe obtendr谩 la siguiente respuesta si el {grant_type} no se ha enviado en la petici贸n.
UNSUPPORTED GRANT TYPESe obtendr谩 la siguiente respuesta si el {grant_type} enviado en la petici贸n es incorrecto.
INVALID USERNAME OR PASSWORDSe obtendr谩 la siguiente respuesta si el {username} o {password} enviado en la petici贸n es incorrecto.
{
    "access_token": "CI6IkpXVCJ9wianReyJhdWQiOlsib2F1dGgyX2lkIl0sInVzZX",
    "token_type": "bearer",
    "refresh_token": "mlkLnJtei45NUBnbWFpbC5jb20iLCJzY6ImRhd_3yghIRLnew",
    "expires_in": 43199,
    "scope": "read write",
    "jti": "32116378-023b-9331-0920-ff1e2e200601"
}
{
    "timestamp": "2020-02-19T15:21:21.347+0000",
    "status": 401,
    "error": "Unauthorized",
    "message": "Unauthorized",
    "path": "/oauth/token"
}
{
    "error": "invalid_request",
    "error_description": "Missing grant type"
}
{
    "error": "unsupported_grant_type",
    "error_description": "Unsupported grant type: example"
}
{
    "error": "unauthorized",
    "error_description": "Invalid username or password."
}

馃摌

Nota.

Para este ejemplo el access_token y refresh_token se han recortado para efectos ilustrativos. En la pr谩ctica ambos tokens son de una longitud mayor variable.

Language