Patent ID: 11935033
Assignee: UXPAYMENTS, S.L.
Field: IT methods for management (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A proximity-based secure communication method for digital transactions comprising:
selecting a digital transaction means in a master electronic device, wherein the digital transaction is a financial transaction and the digital transaction means comprises payment means;
receiving, in a slave charge terminal, data that represent the financial transaction with at least one piece of data referring to an economic amount;
activating a listening mode in a first near field communication (NFC) radio frequency channel comprised in the slave terminal;
activating a second NFC radio frequency channel comprised in the master electronic device;
sending an Answer-to-Reset (ATR) from the slave terminal to the master electronic device when, by proximity, the slave terminal detects an activation of the second NFC radio frequency channel comprised in the master electronic device; and
exchanging Application Protocol Data Unit (APDU) commands that represent a digital transaction by means of the second NFC radio frequency channel, wherein the master electronic device sends request APDU commands to the slave terminal, and the master electronic device receives reply APDU commands from the slave terminal,
wherein the step of exchanging APDU commands further comprises:
(a) sending APDU commands that represent the payment means available in the master electronic device;
(b) receiving APDU commands that represent the payment means selected by the slave terminal;
(c) sending APDU commands confirming the payment means selected by the slave terminal;
(d) receiving APDU commands that represent an acknowledgment of receipt of the payment means selected by the slave terminal;
(e) sending APDU commands requesting the economic amount comprised in the financial transaction;
(r) receiving APDU commands that represent the economic amount comprised in the financial transaction;
(g) sending APDU commands requesting if the slave terminal needs to verify the financial transaction by means of a PIN code;
(h) receiving APDU commands that represent if the slave terminal needs to verify the financial transaction by means of a PIN code; if it does, go to the following step;, otherwise, skip to step (k);
(i) sending APDU commands requesting the PIN code;
(j) receiving APDU commands that represent the encrypted PIN code;
(k) sending APDU commands requesting if the slave terminal has received confirmation of executed financial transaction from an external digital transaction server;
(l) receiving APDU commands confirming that the financial transaction has been executed;
(m) sending APDU commands requesting acknowledgment of receipt of the financial transaction; and
(n) receiving APDU commands that represent the acknowledgment of receipt of the financial transaction.