Saltar al contenido principal

Inicialización del terminal

Inicializa el dispositivo de pago y recupera información del terminal. Esta operación es fundamental para establecer la comunicación con el terminal y obtener información sobre sus capacidades y configuración.

Cuerpo de la Solicitud:

{
"object": "init",
"locale": "es_ES",
"datetime": "2020-01-01T00:00:00Z", // Opcional: Formato ISO 8601
"callback_url": "https://example.com/callback" // Opcional: URL para mostrar información
}

Respuesta (200):

{
"request_id": "unique-id",
"object": "init",
"locale": "es_ES",
"serial_number": "58233707725", // Número de serie del terminal
"buffer_size": "00009990", // Tamaño del buffer disponible
"public_keys_version": "000", // Versión de claves públicas
"symmetric_keys_version": "223", // Versión de claves simétricas
"param_version": "000", // Versión de parámetros
"terminal_vendor": "28", // Código del fabricante del terminal
"terminal_model": "A8", // Modelo del terminal
"capabilities": "FD02", // Capacidades del terminal
"app_name": "APPPUP01", // Nombre de la aplicación
"app_version": "1907", // Versión de la aplicación
"spec_version": "191", // Versión de especificación
"initialized_boxes": "02", // Cajas inicializadas
"boxes": { // Información de los cajones de claves de PIN
"02": "223A84EA459DC39",
"03": "001936DDF8BDA45"
},
"pci_scenary": "1" // Escenario de cumplimiento PCI
}