Patent ES-2773100-T3 (ES)
Title: Sistema y métodos de procesamiento de transacciones distribuidas
Inventor: MEEHAN RORY
IPC: G06Q20/00
Filed: 2012-06-21
Granted: 2020-07-09
Abstract: Método de procesamiento de una transacción en un sistema de pago electrónico distribuido que comprende al menos un terminal (102) de punto de venta y al menos un terminal (101A, 101B) móvil de cliente, estando cada uno configurado respectivamente para comunicarse con al menos un terminal (103) de servidor a través de una red, comprendiendo el método las etapas de: leer un identificador (110) único legible por máquina del al menos un terminal (102) de punto de venta con el al menos un terminal (101A, 101B) móvil de cliente; en el al menos un terminal (102) de punto de venta y el al menos un terminal (101A, 101B) móvil de cliente, codificar y comunicar un respectivo mensaje (1301, 1303) de solicitud de transacción al al menos un terminal (103) de servidor, en el que el mensaje de solicitud de transacción codificado comunicado por el al menos un terminal (102) de punto de venta incluye datos relativos a la transacción y el identificador (110) único y el mensaje de solicitud de transacción codificado comunicado por el al menos un terminal (101A, 101B) móvil de cliente incluye el identificador (110) único; en el al menos un terminal (103) de servidor, identificar el mensaje de solicitud de transacción comunicado por el al menos un terminal (102) de punto de venta, e instanciar y almacenar un registro de transacción asociado con el identificador (110) único y cargado con los datos relativos a la transacción incluidos en el mensaje de solicitud de transacción del al menos un terminal (102) de punto de venta; en el al menos un terminal (103) de servidor, identificar el mensaje de solicitud de transacción comunicado por el al menos un terminal (101A, 101B) móvil de cliente, y emparejar (1111) el mensaje de solicitud de transacción del al menos un terminal (101A, 101B) móvil de cliente con el mensaje de solicitud de transacción almacenado del al menos un terminal (102) de punto de venta usándose el identificador (110) único contenido en el mensaje de solicitud de transacción del al menos un terminal (101A, 101B) móvil de cliente con el fin de identificar el registro de transacción almacenado correspondiente; codificar y comunicar un mensaje (1304) de solicitud de pago para el registro de transacción al al menos un terminal (101A, 101B) móvil de cliente; introducir un número de identificación personal en el al menos un terminal (101A, 101B) móvil de cliente en respuesta al mensaje de solicitud de pago; generar mediante el al menos un terminal (101A, 101B) móvil de cliente un resumen criptográfico del número de identificación personal introducido y comunicar (1306) el resumen criptográfico generado del número de identificación personal al al menos un terminal (103) de servidor; comparar mediante el al menos un terminal (103) de servidor el resumen criptográfico del número de identificación personal recibido del terminal (101A, 101B) móvil de cliente con un resumen criptográfico del número de identificación personal generado por el terminal (103) de servidor; y autorizar el pago electrónico para la transacción almacenada si el resumen criptográfico del número de identificación personal recibido del terminal (101A, 101B) móvil de cliente coincide con el resumen criptográfico del número de identificación personal generado por el terminal (103) de servidor.