Vinculación Switch

Apis para vincular en switch
Vincular
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 "
}
Desvincular
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