local_activity
Obtener Token
Implementación API para obtener un Token de Autenticación.
Para consumir los servicios de timbrado y cancelación es necesario contar con un Token
de autenticación. Por ello, a continuación te mostramos algunos ejemplos para obtener dicho ticket.
Enviar petición link La dirección donde se encuentra publicada la API para pruebas
es la siguiente: URL :
https://apitest.paxfacturacion.com.mx/api/login/autenticacion
Producción link La dirección donde se encuentra publicada la API para producción
es la siguiente: URL :
https://api.paxfacturacion.com.mx/api/login/autenticacion
La URL a la que debes mandar la petición es la siguiente:
https://apitest.paxfacturacion.com.mx/api/login/autenticacion
Ejemplo con formato XML para obtener el ticket de autenticación para el consumo de los servicios:
Credenciales link El usuario y contraseña para pruebas son los siguientes:
Usuario:
Contraseña:
wqfCr8O3xLfEhMOHw4nEjMSrxJnvv7bvvr4cVcKuKkBEM++/ke+/gCPvv4nvvrfvvaDvvb/vvqTvvoA=
Cuerpo de petición link
<Credential>
<Username>WSDL_PAX</Username>
<Password> wqfCr8O3xLfEhMOHw4nEjMSrxJnvv7bvvr4cVcKuKkBEM++/ke+/gCPvv4nvvrfvvaDvvb/vvqTvvoA=
</Password>
</Credential>
Cabeceras de petición: link
Key
Value
Connection
keep-alive
Content-Type
text/xml
Content-Length
165
Host
apitest.paxfacturacion.com.mx
User-Agent
Apache-HttpClient/4.5.3 (Java/1.8.0_401)
Accept
application/xml
[no cookies]
info
Enviar el header Content-Type
con este tipo de contenido: text/xml
Respuesta de petición link
<Resultado Estatus="yes" LatenciaMS="6" FechaTransaccion="2024-03-05T13:54:25"
IdTransaccion="48689341">
<Usuario>WSDL_PAX</Usuario>
<Token>
<Tipo>Bearer</Tipo>
<Datos>
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6IldTRExfUEFYIiwicm9sZSI6IlVzdWFyaW8iLCJuYmYiOjE3MDk2Njg0NjUsImV4cCI6MTcwOTY5MDA2NSwiaWF0IjoxNzA5NjY4NDY1LCJpc3MiOiJodHRwczovL3Rlc3QucGF4ZmFjdHVyYWNpb24uY29tLm14OjQ5MCIsImF1ZCI6Imh0dHBzOi8vdGVzdC5wYXhmYWN0dXJhY2lvbi5jb20ubXg6NDkwIn0.RLknIRsxWQoW-oSUcUVUix_hWIwEdudQQq3iZ8r0VQU</Datos>
<Longitud>332</Longitud>
<Expedido>Tue, 05 Mar 2024 13:54:25 MDT</Expedido>
<Expira>Tue, 05 Mar 2024 19:54:25 MDT</Expira>
</Token>
</Resultado>
Ejemplo con formato JSON para obtener el ticket de autenticación para el consumo de los servicios:
Credenciales link El usuario y contraseña para pruebas son los siguientes:
Usuario:
Contraseña:
w4LDisOLw7TDqsOlxYvEuMS+xKHCucKYwqPDkWFvw4/DmcS1w68fHe+/hO+/jO+9ne++jO++rO++mg==
Cuerpo de petición link
{
"Username": "wsdl_pax",
"Password": "w4LDisOLw7TDqsOlxYvEuMS+xKHCucKYwqPDkWFvw4/DmcS1w68fHe+/hO+/jO+9ne++jO++rO++mg=="
}
Cabeceras de petición link
Key
Value
Connection
keep-alive
Content-Type
application/json
Content-Length
129
Host
test.paxfacturacion.com.mx:490
User-Agent
Apache-HttpClient/4.5.3 (Java/1.8.0_401)
Accept
application/json
[no cookies]
info
Enviar el header Content-Type
con este tipo de contenido: application/json
Respuesta link
{
"Resultado": {
"@Estatus": "yes",
"@LatenciaMS": "6",
"@FechaTransaccion": "2024-03-05T14:00:56",
"@IdTransaccion": "81365960",
"Usuario": "wsdl_pax",
"Token": {
"Tipo": "Bearer",
"Datos": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6IndzZGxfcGF4Iiwicm9sZSI6IlVzdWFyaW8iLCJuYmYiOjE3MDk2Njg4NTYsImV4cCI6MTcwOTY5MDQ1NiwiaWF0IjoxNzA5NjY4ODU2LCJpc3MiOiJodHRwczovL3Rlc3QucGF4ZmFjdHVyYWNpb24uY29tLm14OjQ5MCIsImF1ZCI6Imh0dHBzOi8vdGVzdC5wYXhmYWN0dXJhY2lvbi5jb20ubXg6NDkwIn0.0-VoM25Knv38uLP9lzrIwu1BtjDJKkFaeiwDr7EJlJA",
"Longitud": "332",
"Expedido": "Tue, 05 Mar 2024 14:00:56 MDT",
"Expira": "Tue, 05 Mar 2024 20:00:56 MDT"
}
}
}
warning
El token
se obtiene del atributo Datos
de la respuesta, y su vigencia está expresada en el atributo Expira
, que indica el tiempo durante el cual se puede utilizar hasta que sea necesario obtener uno nuevo.