Vinculación Switch
Apis para vincular en switch
POST
/proc/term
Api para vincular un terminal “Standalone” en el backend
Request body
Object
accion
string
Accion a realizar en el terminal
Enumeration:
A
Activar
codigoNBO
string
Código de comercio
Example:
849503650
idTerminal
string
Serie del terminal
Example:
6P830376
Responses
200
OK
Respuesta correcta de vinculación
Body
Object
ResponseCode
string
Código de respuesta propio del Switch
Enumeration:
00
Vinculado Exitoso
25
Error
Response
string
Detalle de la respuesta
Example:
6P830376 ADD 1
Examples
Terminal vinculado
{
"ResponseCode": "00",
"Response": "6P830376 ADD 1 "
}
Terminal no encontrado
{
"ResponseCode": "25",
"Response": "846482970 NOT FOUND "
}
POST
/proc/term
Api para desvincular un terminal “Standalone” en el Switch
Request headers
Content-Type
string
required
Header genérico para JSON
Example:
application/json
Request body
Object
accion
string
El valor “D” es para desvincular
Example:
D
idTerminal
string
Número de serie del equipo
Example:
6G051173
Examples
Ejemplo de desvinculación de Poket Full
{
"accion": "D",
"idTerminal": "6G051173"
}
Responses
200
OK
Body
Object
ResponseCode
string
Código de respuesta interno del servidor
Enumeration:
00
Desvinculación completada
25
Error en desvinculación
99
Error de autenticación
Response
string
Mensaje de respuesta
Example:
6G051173 DEL 1
Examples
Desvinculación completada
{
"ResponseCode": "00",
"Response": "6G051173 DEL 1"
}
Terminal no activo
{
"ResponseCode": "25",
"Response": "6G051173 NOT ACTIVE"
}
Error en la autenticación
{
"ResponseCode": "99",
"Response": "Error Number 401"
}
502
Bad Gateway
Error del Servidor del Switch