ES2348432B1 - SECURE FINANCIAL TRANSACTIONS. - Google Patents
SECURE FINANCIAL TRANSACTIONS. Download PDFInfo
- Publication number
- ES2348432B1 ES2348432B1 ES200950023A ES200950023A ES2348432B1 ES 2348432 B1 ES2348432 B1 ES 2348432B1 ES 200950023 A ES200950023 A ES 200950023A ES 200950023 A ES200950023 A ES 200950023A ES 2348432 B1 ES2348432 B1 ES 2348432B1
- Authority
- ES
- Spain
- Prior art keywords
- transaction
- financial
- simulated
- amount
- procedure
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012795 verification Methods 0.000 claims abstract description 10
- 238000013475 authorization Methods 0.000 claims abstract description 8
- 239000000284 extract Substances 0.000 claims abstract description 5
- 238000000034 method Methods 0.000 claims description 49
- 238000012545 processing Methods 0.000 claims description 18
- 238000004891 communication Methods 0.000 claims description 6
- 230000003247 decreasing effect Effects 0.000 claims 1
- 230000004044 response Effects 0.000 claims 1
- 229920002239 polyacrylonitrile Polymers 0.000 description 55
- 201000006292 polyarteritis nodosa Diseases 0.000 description 55
- 230000000052 comparative effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
Classifications
-
- G06F17/602—
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Transacciones financieras seguras.Secure financial transactions.
Se emula o simula un número de cuenta principal
("PAN" o Primary Account Number) de una cuenta de
crédito o débito convencional con un banco u otra entidad
financiera, que incorpora, en forma codificada, el número de cuenta
real. El PAN simulado puede también incorporar una cantidad que debe
cargarse de esa cuenta. De este modo, un número de cuenta y una
cantidad se codifican y relacionan en una cadena de dígitos que
parece ser el PAN válido. El número de cuenta real y la cantidad de
la transacción quedan integrados en el PAN simulado. El PAN simulado
es procesado por la infraestructura de transacción financiera
existente, y el banco emisor sabe que no es un PAN y que los dígitos
correctos deben decodificarse para proporcionar el número de cuenta
integrado y la cantidad integrada. En una aplicación, la persona que
realiza la transacción y que desee efectuar una transacción
financiera, genera un PAN simulado y lo suministra a un proveedor de
bienes o servicios a quien desea adquirirle dichos bienes o
servicios. El proveedor ingresa el PAN simulado y la cantidad de la
transacción de manera convencional. Estos datos se transmiten a un
banco incorporado, que los transmite al banco emisor para su
autorización. El banco emisor extrae el número de cuenta y la
cantidad integrados, verifica que la cantidad integrada y la
cantidad proporcionada sean las mismas (así como también otras
verificaciones convencionales)
A main account number ("PAN" or Primary Account Number ) of a conventional credit or debit account with a bank or other financial entity is emulated or simulated, which incorporates, in encoded form, the real account number. The simulated PAN can also incorporate an amount to be debited from that account. In this way, an account number and an amount are encoded and related in a string of digits that appears to be the valid PAN. The real account number and the amount of the transaction are integrated into the simulated PAN. The simulated PAN is processed by the existing financial transaction infrastructure, and the issuing bank knows that it is not a PAN and that the correct digits must be decoded to provide the embedded account number and embedded amount. In an application, the person who carries out the transaction and who wishes to carry out a financial transaction, generates a simulated PAN and supplies it to a supplier of goods or services from whom they wish to purchase said goods or services. The provider enters the simulated PAN and the transaction amount in a conventional manner. This data is transmitted to an incorporated bank, which transmits it to the issuing bank for authorization. The issuing bank extracts the integrated account number and amount, verifies that the integrated amount and the amount provided are the same (as well as other conventional checks)
y si lo son, autoriza la transacción. Los expertos en la materia apreciarán que, en la mayoría de los casos, la persona que realiza la transacción debe proporcionar una fecha de vencimiento y un valor de verificación de tarjeta ("CW"). Cualquiera de éstos, o ambos, también 3.and if they are, authorize the transaction. The experts in the field will appreciate that, in most cases, the person conducting the transaction must provide a date of expiration date and a card verification value ("CW"). Either of these, or both, too 3.
Description
Transacciones financieras seguras.Secure financial transactions.
La presente invención se refiere a transacciones financieras electrónicas. En particular, se refiere a un generador de número de transacción financiera, un transportador de algoritmo para el generador, un módulo de memoria para utilizar con el generador, un centro de procesamiento de la entidad financiera, un procedimiento de conducción de la transacción financiera, un procedimiento de procesamiento de una transacción financiera, y un procedimiento para facilitar una transacción financiera.The present invention relates to transactions electronic financials. In particular, it refers to a generator financial transaction number, an algorithm transporter for the generator, a memory module for use with the generator, a processing center of the financial institution, a procedure for conducting the financial transaction, a procedure for processing a financial transaction, and a procedure to facilitate a financial transaction.
Generalmente según la invención, se emula o simula un número de cuenta principal ("PAN" o Primary Account Number) de una cuenta de crédito o débito convencional con un banco u otra entidad financiera, que incorpora, en formato codificado, el número real de la cuenta. El PAN simulado también puede incorporar una cantidad que debe cargarse de esa cuenta. De este modo, un número de cuenta y una cantidad se codifican y relacionan en una cadena de dígitos que parecen ser el PAN válido. El número de cuenta y cantidad reales de la transacción quedan integrados en el PAN simulado. El PAN simulado a continuación es procesado por la infraestructura de transacciones financieras existente, y el banco emisor sabe que no se trata de un PAN y que los dígitos correctos deben decodificarse para proporcionar el número de cuenta y cantidad integrados. En una aplicación, una persona que desee realizar una transacción financiera genera un PAN simulado y lo suministra a un proveedor de bienes o servicios a quien desee comprarle esos bienes o servicios. El proveedor introduce el PAN simulado y la cantidad de la transacción de manera convencional. A continuación, estos datos se transmiten a un banco incorporado, que a continuación, los transmite al banco emisor para su autorización. A continuación, el banco emisor extrae el número de cuenta y cantidad integrados, verifica que la cantidad integrada y la cantidad suministrada sean las mismas (como también otras verificaciones convencionales) y si lo son, autoriza la transacción.Generally according to the invention, a main account number ("PAN" or Primary Account Number ) of a conventional credit or debit account with a bank or other financial institution is emulated or simulated, which incorporates, in coded format, the real number of bill. The simulated PAN can also incorporate an amount to be debited from that account. In this way, an account number and an amount are encoded and related in a string of digits that appear to be the valid PAN. The actual account number and amount of the transaction are integrated into the simulated PAN. The simulated PAN below is processed by the existing financial transaction infrastructure, and the issuing bank knows that it is not a PAN and that the correct digits must be decoded to provide the embedded account number and quantity. In one application, a person who wants to carry out a financial transaction generates a simulated PAN and supplies it to a provider of goods or services from whom they want to buy those goods or services. The provider enters the simulated PAN and the transaction amount in a conventional way. This data is then transmitted to an incorporated bank, which then transmits it to the issuing bank for authorization. The issuing bank then extracts the integrated account number and quantity, verifies that the integrated quantity and the supplied quantity are the same (as well as other conventional verifications) and if they are, authorizes the transaction.
Los expertos en la materia apreciarán que, en la mayoría de los casos, la persona de la transacción debe proporcionar una fecha de vencimiento y un valor de verificación de tarjeta ("CW" o Card Verification Value). Cualquiera de estos, o ambos, también pueden simularse y utilizarse para codificar información. Además, los expertos en la materia sabrán que un número de identificación bancaria ("BIN" o Bank Identification Number) se proporciona en la primera parte del PAN y este seguirá siendo el caso con el PAN simulado.Those skilled in the art will appreciate that, in most cases, the transaction person must provide a due date and a card verification value ("CW" or Card Verification Value ). Either or both of these can also be simulated and used to encode information. Additionally, those skilled in the art will know that a Bank Identification Number ("BIN") is provided in the first part of the PAN and this will continue to be the case with the simulated PAN.
Del mismo modo, se apreciará que la seguridad de las transacciones por Internet o telefónicas mejorará, debido a esta invención.Similarly, it will be appreciated that the security of Internet or telephone transactions will improve, due to this invention.
De este modo, según un primer aspecto de la invención, existe un generador de número de transacción financiera para generar un número único de transacción, en el cual el número de transacción simula un número de cuenta principal de tarjeta de débito o crédito convencional e incorpora al mismo un número de cuenta de la persona que realiza la transacción.Thus, according to a first aspect of the invention, there is a financial transaction number generator to generate a unique transaction number, in which the transaction number transaction simulates a main credit card account number conventional debit or credit and incorporates a number of account of the person making the transaction.
El generador puede incorporar asimismo una cantidad de transacción en el número de transacción.The generator can also incorporate a transaction amount in the transaction number.
Además, según este primer aspecto de la invención, existe un procedimiento para realizar la transacción financiera, que incluye generar un PAN simulado que contiene un número de cuenta integrado en el mismo, posiblemente junto con una cantidad de transacción.Furthermore, according to this first aspect of the invention, there is a procedure to carry out the transaction financial, which includes generating a simulated PAN containing a account number embedded in it, possibly together with a transaction amount.
Este aspecto de la invención cubre el suministro de dicho PAN simulado a un proveedor de bienes o servicios y a la recepción de tal PAN simulado por parte de un proveedor de bienes y servicios.This aspect of the invention covers the supply of said simulated PAN to a supplier of goods or services and to the receipt of such a simulated PAN by a supplier of goods and services.
El PAN simulado puede estar en forma humanamente discernible. En particular para poder operar con una infraestructura de transacción existente puede componerse de una cadena de dígitos numéricos. Los expertos en la materia apreciarán que la cadena puede tener entre 16 y 23 dígitos.Simulated PAN can be in human form discernible. In particular to be able to operate with an infrastructure existing transaction can be composed of a string of digits numerical. Those skilled in the art will appreciate that the chain can have between 16 and 23 digits.
Los expertos en la materia apreciarán también que los primeros 6 dígitos del PAN simulado designarán el BIN que, como se explicó anteriormente, permite que la transacción se transmita a la entidad financiera emisora correspondiente, y le permite a la entidad financiera emisora reconocer que ha recibido un PAN simulado con un número de cuenta y cantidad de transacción integrados. De manera similar, los expertos en la materia apreciarán que el último dígito del PAN simulado será un dígito de verificación.Those skilled in the art will also appreciate that the first 6 digits of the simulated PAN will designate the BIN that, as explained above, allows the transaction to be transmit to the corresponding issuing financial institution, and allows the issuing financial institution to recognize that it has received a Simulated PAN with an account number and transaction amount integrated. Similarly, those skilled in the art will appreciate that the last digit of the simulated PAN will be a digit of check.
El generador de PAN podrá suministrar una secuencia única de dígitos que represente la información codificada, proporcionándose una nueva secuencia en cada oportunidad. El generador puede a su vez utilizar un algoritmo de codificación adecuado para proporcionar una secuencia codificada única cada vez.The PAN generator will be able to supply a unique sequence of digits representing the encoded information, providing a new sequence at every opportunity. He generator can in turn use an encoding algorithm suitable to provide a unique encoded sequence each time.
Según lo que se ha indicado anteriormente, la secuencia codificada también puede incluir una cantidad de transacción.Based on what has been stated above, the encoded sequence can also include a number of transaction.
Además, tal como se indicó anteriormente, el CW y/o la fecha de vencimiento también pueden ser simulados e incorporar información codificada.Also, as noted above, the CW and / or the expiration date can also be simulated and incorporate coded information.
El generador puede incorporar una cartera electrónica, cargándose la cantidad de la transacción cuando se genera el PAN simulado.The generator can incorporate a portfolio electronic, the amount of the transaction being charged when generates the simulated PAN.
El PAN simulado también puede haberse integrado
en un formato codificado, una indicación de la identidad del
correspondiente beneficiario. Entonces, el generador puede indicarle
a un usuario que introduzca el nombre o un número de cuenta del
beneficiario correspondiente, que, a continuación también se
codifica e integra en el PAN
simulado.The simulated PAN may also have been embedded in an encrypted format, an indication of the identity of the corresponding beneficiary. The generator can then instruct a user to enter the name or account number of the corresponding beneficiary, which is then also encoded and integrated into the PAN
simulated.
En el caso de que el PAN simulado deba ser utilizado por un intermediario, se proporciona en formato codificado de intermediario como los datos alfanuméricos, que requieren de una contraseña de uso único para decodificarla y proporcionar un PAN simulado utilizable. A continuación, el formato del intermediario se suministra al intermediario por un canal y la contraseña, por otro canal diferente. El generador entonces puede tener una facilidad para proporcionar el PAN simulado o el formato de intermediario junto con la contraseña de uso único. Además, el generador también puede tener un servicio para recibir el formato de intermediario y la contraseña, decodificar los datos alfanuméricos y proporcionar un PAN simulado utilizable.In the event that the simulated PAN must be used by a broker, provided in encrypted format intermediary such as alphanumeric data, which require a one-time password to decode it and provide a PAN simulated usable. The broker format is then supplies the intermediary by one channel and the password, by another different channel. The generator can then have a facility to provide the mock PAN or broker format along with the one-time password. In addition, the generator also can have a service to receive the broker format and password, decode alphanumeric data and provide a Usable simulated PAN.
Además, se puede especificar unos medios de transacción permitidos en el PAN simulado. Así, si el PAN simulado se puede utilizar solamente con un dispositivo de POS (Punto de venta) en un cajero automático, con una transacción telefónica o con una transacción por Internet, o cualquiera de estos, esto también puede integrarse en el PAN simulado.In addition, you can specify a means of transaction allowed in simulated PAN. Thus, if the simulated PAN can only be used with a POS device (Point of sale) at an ATM, with a phone transaction or with an internet transaction, or any of these, this too can be integrated into simulated PAN.
El generador puede incluir un dispositivo de procesamiento electrónico, una unidad de memoria, un dispositivo de entrada para introducir una solicitud de PAN simulado y la cantidad de la transacción, y una pantalla para mostrar el PAN simulado. Se puede apreciar que el número de cuenta correspondiente y el algoritmo de codificación se almacenarán en la unidad de memoria. El generador puede ser un dispositivo móvil, en particular, un teléfono celular, en cuyo caso la unidad de memoria puede ser un módulo de identificación del suscriptor (SIM o Subscriber Identification Module). Se podrá apreciar que en caso de que un usuario desee incluir una indicación del beneficiario correspondiente y/o necesite de los datos alfanuméricos de formato del intermediario y de la contraseña asociada, y/o desee especificar unos medios de transacción en particular, esto se puede efectuar por medio del dispositivo de entrada y pantalla, proporcionando los menús e indicaciones correspondientes.The generator may include an electronic processing device, a memory unit, an input device for entering a simulated PAN request and the amount of the transaction, and a screen for displaying the simulated PAN. It can be seen that the corresponding account number and the encoding algorithm will be stored in the memory unit. The generator can be a mobile device, in particular a cell phone, in which case the memory unit can be a subscriber identification module (SIM or Subscriber Identification Module ). It will be appreciated that in case a user wishes to include an indication of the corresponding beneficiary and / or needs the alphanumeric data of the intermediary's format and the associated password, and / or wishes to specify a particular transaction means, this can be done done by means of the input device and screen, providing the corresponding menus and indications.
Del mismo modo, la invención comprende un módulo de memoria como un SIM que tiene almacenado en el mismo un BIN correspondiente; un número de cuenta; un algoritmo de codificación para codificar el número de cuenta y una cantidad de transacción suministrada para proporcionar un PAN simulado que incorpora el BIN y una secuencia codificada de dígitos en la cual se integran el número de cuenta y la cantidad de la transacción.Similarly, the invention comprises a module memory as a SIM that has a BIN stored in it correspondent; an account number; an encoding algorithm to encode the account number and a transaction amount Supplied to provide a simulated PAN incorporating the BIN and an encoded sequence of digits into which the account number and the amount of the transaction.
La invención se refiere asimismo a un soporte para proporcionar al generador el algoritmo de codificación, que tiene el algoritmo de codificación en el mismo, preferentemente junto con el número de cuenta.The invention also relates to a support to provide the generator with the encoding algorithm, which has the encoding algorithm in it, preferably along with the account number.
La invención se refiere asimismo a un procedimiento para facilitar una transacción financiera en la cual un número de transacción financiera codificado que simula un número de cuenta principal de tarjeta de débito o crédito convencional y que ha incorporado en el mismo un número de cuenta de una persona que realice la transacción, sea generado por una persona que realiza la transacción, que incluye proporcionar a esa persona un módulo de memoria con el número de cuenta de la persona que realiza la transacción y un algoritmo de codificación almacenado allí.The invention also relates to a procedure to facilitate a financial transaction in which an encoded financial transaction number that simulates a number of main account of conventional debit or credit card and who has incorporated into it an account number of a person that performs the transaction, is generated by a person who performs the transaction, which includes providing that person with a module of memory with the account number of the person performing the transaction and an encryption algorithm stored there.
De manera similar, la presente invención se refiere asimismo a un procedimiento para facilitar una transacción financiera en la cual un número de transacción financiera codificado que simula un número de cuenta principal de tarjeta de débito o crédito convencional y que ha incorporado en el mismo un número de cuenta de una persona que realice la transacción, sea generado por una persona que realiza la transacción, que incluye transmitirle a la persona de la transacción su número de cuenta y un algoritmo de codificación.Similarly, the present invention is also refers to a procedure to facilitate a transaction financial in which a financial transaction number encoded that simulates a debit card main account number or conventional credit and that has incorporated in it a number of account of a person who performs the transaction, is generated by a person conducting the transaction, which includes transmitting to the person of the transaction his account number and an algorithm of coding.
Además, según un segundo aspecto de la invención, existe un servicio de procesamiento de la entidad financiera para procesar un número de transacción financiera que simula un número de cuenta principal de tarjeta de débito o crédito convencional y que tiene incorporado en el mismo un número de cuenta de una persona que realice la transacción, que incluye un extractor para extraer el número de cuenta del número de cuenta principal simulado.Furthermore, according to a second aspect of the invention, there is an entity processing service to process a financial transaction number that simulates a main debit or credit card account number conventional and that has an account number incorporated in it of a person conducting the transaction, which includes a puller to extract the account number from the main account number simulated.
Este aspecto se refiere a un sistema para procesar transacciones financieras que incluye un servicio de procesamiento de la entidad financiera según lo descrito precedentemente, junto con un generador de número de transacción financiera, también descrito anteriormente.This aspect refers to a system for process financial transactions that includes a service of processing of the financial institution as described above, along with a transaction number generator financial, also described above.
Asimismo, según este aspecto de la invención, existe un procedimiento de procesamiento de una transacción financiera, que incluyeAlso, according to this aspect of the invention, there is a procedure for processing a transaction financial, which includes
recibir un número de transacción financiera ostensible que simule un número de cuenta principal de tarjeta de crédito o débito convencional y que tenga incorporado un número de cuenta de una persona que realice la transacción junto con una solicitud de autorización de pago de una cantidad acordada, yreceive a financial transaction number ostensibly simulating a main credit card account number conventional credit or debit and that has incorporated a number of account of a person who performs the transaction together with a request for authorization to pay an agreed amount, and
extraer del número de cuenta principal simulado el número de cuenta.extract from simulated main account number the account number.
El PAN simulado puede recibirse por medio de una red de comunicación financiera convencional.The simulated PAN can be received by means of a conventional financial communication network.
Tal como se indicó anteriormente, el PAN tendrá incorporado el BIN en el mismo, siendo decodificados los dígitos restantes del PAN simulado. De este modo, el sistema puede tener unos medios distintos para separar los dígitos codificados del BIN. Además, si la cantidad de transacción también se ha codificado, los medios de decodificación también decodifican la cantidad de la transacción.As indicated above, the PAN will have the BIN is incorporated in it, the digits being decoded remaining of the simulated PAN. In this way, the system can have a different means of separating the encoded digits of the BIN. Also, if the transaction amount has also been coded, the decoding means also decode the amount of the transaction.
Si, tal como se expuso anteriormente, el CW y/o la fecha de vencimiento también se han simulado y contienen información codificada, también se decodifican.If, as stated above, the CW and / or the expiration date have also been simulated and contain encoded information is also decoded.
Si el PAN simulado tiene integrada la cantidad de la transacción, la cantidad integrada se decodifica y compara con la cantidad acordada y suministrado en forma convencional, con un procedimiento comparativo. Si son diferentes, se rechaza la transacción.If the simulated PAN has the quantity integrated of the transaction, the embedded amount is decoded and compared to the agreed quantity and supplied in a conventional way, with a comparative procedure. If they are different, the transaction.
De manera similar, si el PAN simulado incorpora una indicación del beneficiario correspondiente, esto también se extrae y se puede comparar con los detalles del beneficiario suministrados con el PAN simulado en forma convencional; y si el PAN simulado también incorpora unos medios de transacción específicos, esto también se extrae y se puede realizar una verificación para ver si el procedimiento de transacción utilizado fue correcto.Similarly, if the simulated PAN incorporates an indication of the corresponding beneficiary, this is also extracted and can be compared with the beneficiary details supplied with the simulated PAN in conventional form; and if the PAN simulated also incorporates specific transaction means, this is also pulled out and a check can be done to see if the transaction procedure used was correct.
El sistema puede incluir unos medios de almacenamiento para almacenar los PAN simulados que se recibieron, o por lo menos el componente codificado de los mismos, y unos medios comparativos, para comparar el PAN simulado recibido (o el componente codificado del mismo) con los PAN simulados almacenados (o los componentes codificados almacenados de los mismos), para asegurar que un PAN simulado pueda utilizarse solo una vez.The system may include a means of storage to store simulated PANs that were received, or at least the encoded component thereof, and some means comparative, to compare the received simulated PAN (or the coded component of it) with stored simulated PANs (or the stored encoded components thereof), to ensure that a simulated PAN can only be used once.
Si se aprueba la transacción, se suministra la autorización para un banco incorporado o un proveedor de bienes o servicios y se carga la cantidad de la transacción de la cuenta correspondiente de la persona que realiza la transacción.If the transaction is approved, the authorization for an incorporated bank or supplier of goods or services and the transaction amount is charged from the account corresponding to the person carrying out the transaction.
La invención se describirá a continuación mediante ejemplos no limitativos, haciendo referencia a los dibujos adjuntos en forma de diagrama, en los cualesThe invention will be described below by non-limiting examples, referring to the drawings Attachments in diagram form, in which
La Figura 1 muestra una primera forma de realización de la invención;Figure 1 shows a first form of realization of the invention;
la Figura 2 muestra una segunda forma de realización de la invención, yFigure 2 shows a second form of realization of the invention, and
la Figura 3 muestra una tercera forma de realización de la invención.Figure 3 shows a third form of embodiment of the invention.
Haciendo referencia a la Figura 1, se muestra una primera forma de realización de la invención. Una persona que realice la transacción, que desea comprarle bienes a un comerciante, posee un generador en forma de teléfono celular 10. El teléfono 10 posee una pantalla 14, un teclado 16 y una tarjeta SIM 18. Se ha cargado una aplicación en la tarjeta SIM 18 para proporcionar un PAN simulado según lo mencionado anteriormente. Así, la tarjeta SIM 18 ha guardado el número de cuenta de la persona, un BIN, un algoritmo de codificación y un PIN. La persona que realiza la transacción introduce por medio del teclado 16, una solicitud para activar la aplicación, junto con su PIN, y a continuación ingresa la cantidad de la transacción, usando el teclado 16, cuando se le indica hacerlo en la pantalla. La aplicación genera el PAN simulado, un CW y una fecha de vencimiento que se muestran en la pantalla 14. Se puede apreciar que el teléfono 10 y la tarjeta SIM 18 proporcionan una tarjeta de crédito o débito virtual.Referring to Figure 1, it is shown a first embodiment of the invention. A person who carry out the transaction, that you want to buy goods from a merchant, has a generator in the form of a cell phone 10. The phone 10 It has a screen 14, a keyboard 16 and a SIM card 18. It has loaded an app on SIM card 18 to provide a PAN simulated as mentioned above. Thus, SIM card 18 saved the person's account number, a BIN, an algorithm encryption code and a PIN. The person who performs the transaction enters through the keyboard 16, a request to activate the application, along with your PIN, and then enter the amount of the transaction, using keypad 16, when prompted to do so on the screen. The application generates the simulated PAN, a CW and a expiration date shown on screen 14. You can appreciate that phone 10 and SIM card 18 provide a virtual credit or debit card.
La persona que realiza la transacción lee el PAN, el CW y la fecha de vencimiento a una persona a cargo de la verificación, quien introduce manualmente los dígitos correspondientes en un dispositivo de punto de venta (POS) 20 junto con la cantidad acordada. El PAN simulado es verificado por el dispositivo POS 20 para asegurar que es correcto el dígito del mismo y el PAN simulado, CW y la fecha de vencimiento, y la cantidad acordada, que son transmitidos en forma convencional al banco incorporado 22 del comerciante, por medio de una red financiera convencional 24. El banco adquiriente 22 identifica al banco emisor correspondiente 26 en el BIN y envía el PAN simulado, el CW y la fecha de vencimiento, y la cantidad acordada, al banco emisor 26. El banco emisor 26 posee interfaz de comunicación 28, un procesador 30 y una unidad de almacenamiento 32. El PAN simulado, CW y la fecha de vencimiento, y la cantidad de la transacción, se suministran al procesador 30 que separa la parte codificada del PAN simulado, CW y fecha de vencimiento. Esto se compara con una lista de todos los datos numéricos anteriormente recibidos que se hayan almacenado en la unidad de almacenamiento 32. Si la cadena de datos es única y no ha sido utilizada antes, se agrega a la lista almacenada. Si ya ha sido utilizada y se almacena en la lista, entonces la transacción se rechaza y se envía el mensaje correspondiente al banco adquiriente 22 y a continuación, al comerciante. Si la cadena de datos no ha sido utilizada previamente, es decodificada por un procesador 30 usando un algoritmo de decodificación adecuado para extraer el número de cuenta y la cantidad de transacción integrada de la persona que realiza la transacción. El banco emisor no necesita un PIN u otro identificador. La cantidad de transacción integrada se compara con la cantidad acordada suministrada, y si son diferentes, se rechaza la transacción. El procesador 30 verifica si la persona de la transacción tiene fondos suficientes y si es así, realiza el débito de la cuenta del mismo y se suministra una autorización convencional al banco incorporado 22 que realiza la acreditación en la cuenta del comerciante e informa al comerciante que se efectuó la transacción.The person doing the transaction reads the PAN, CW, and expiration date to a person in charge of the verification, who manually enters the digits corresponding data on a point of sale (POS) device 20 together with the agreed amount. The simulated PAN is verified by the POS device 20 to ensure that the digit of the device is correct and the simulated PAN, CW and expiration date, and the amount agreed, which are conventionally transmitted to the bank incorporated 22 of the merchant, through a financial network conventional 24. The acquiring bank 22 identifies the issuing bank corresponding 26 in the BIN and sends the simulated PAN, the CW and the expiration date, and the agreed amount, to the issuing bank 26. The issuing bank 26 has communication interface 28, a processor 30 and a storage unit 32. The simulated PAN, CW and the date of maturity, and the amount of the transaction, are provided to the 30 processor that separates the encoded part of the simulated PAN, CW and due date. This is compared to a list of all previously received numeric data that has been stored in storage unit 32. If the data string is unique and not has been used before, it is added to the stored list. If you already have been used and is stored in the list, then the transaction is rejects and the corresponding message is sent to the acquiring bank 22 and then to the merchant. If the data string has not previously used, it is decoded by a processor 30 using a suitable decoding algorithm to extract the account number and the integrated transaction amount of the person carrying out the transaction. The issuing bank does not need a PIN or other identifier. The integrated transaction amount is Compare with the agreed quantity supplied, and if they are different, the transaction is declined. Processor 30 checks if the person of the transaction has sufficient funds and if so, perform the debit from the same account and an authorization is provided conventional to the incorporated bank 22 that performs the accreditation in the merchant's account and informs the merchant that the transaction.
\newpage\ newpage
La tarjeta SIM 18 puede funcionar como cartera electrónica, en cuyo caso, se carga en la cartera la cantidad de transacción cuando se suministren el PAN simulado, CW y la fecha de vencimiento.SIM card 18 can work as a wallet electronics, in which case, the amount of transaction when simulated PAN, CW, and expiration.
Con respecto a la Figura 2, se muestra una segunda forma de realización de la invención, en la cual se efectúa una transacción financiera por medio de Internet 40. En esta forma de realización el generador 42 es un ordenador portátil que tiene cargada la aplicación para proporcionar un PAN simulado según lo mencionado anteriormente. La computadora 42 también tiene almacenada el número de cuenta de la persona que realiza la transacción, el BIN, el algoritmo de codificación y el PIN.With respect to Figure 2, a second embodiment of the invention, in which the a financial transaction through the Internet 40. In this way of realization the generator 42 is a portable computer that has loaded the application to provide a simulated PAN as previously mentioned. Computer 42 also has stored the account number of the person making the transaction, the BIN, the encryption algorithm, and the PIN.
Cuando la persona que realiza la transacción desea adquirir bienes o servicios, u obtener la autorización previa de un proveedor mediante Internet, genera un PAN simulado, CW y la fecha de vencimiento, que se suministran por medio de Internet 40, a un servidor 44 activado por el proveedor. Esto posteriormente se transmite al banco incorporado del proveedor 22, que lo envía al banco emisor 26. El asunto se procesa en forma segura como se describe precedentemente en la Figura 1.When the person carrying out the transaction want to purchase goods or services, or obtain prior authorization from a provider via the Internet, generates a simulated PAN, CW and the expiration date, which are provided via the Internet 40, to a server 44 activated by the provider. This is later transmits to provider's embedded bank 22, which forwards it to Issuing bank 26. The matter is processed securely as described above in Figure 1.
De forma similar, se puede realizar una transacción segura por teléfono, según se muestra en la Figura 3. En esta forma de realización, el generador nuevamente es un teléfono celular 10 como el de la Figura 1. Así la persona que realiza la transacción suministra el PAN simulado, CW y la fecha de vencimiento según lo suministrado por el teléfono 10, por medio de una red telefónica 50 a un operador de un centro de atención telefónica 52. Esto se envía, junto con la cantidad de transacción, en forma convencional, al banco incorporado 22 y al banco emisor 26. El banco emisor procesa la transacción como se describe anteriormente en relación a la Figura 1.Similarly, a secure transaction by phone, as shown in Figure 3. In this embodiment, the generator is again a telephone cell 10 like the one in Figure 1. Thus the person who performs the transaction supplies simulated PAN, CW, and expiration date as supplied by phone 10, via a network telephone number 50 to a call center operator 52. This is sent, along with the transaction amount, in the form conventional bank, the incorporated bank 22 and the issuing bank 26. The bank Issuer processes the transaction as described above in relation to Figure 1.
A continuación, se describe un ejemplo de cómo se genera y procesa el PAN simulado.Here is an example of how the simulated PAN is generated and processed.
\vskip1.000000\baselineskip\ vskip1.000000 \ baselineskip
\vskip1.000000\baselineskip\ vskip1.000000 \ baselineskip
Los expertos en la materia apreciarán que será extremadamente difícil -si no imposible- que se realice una transacción fraudulenta si la transacción se lleva a cabo de acuerdo con esta invención.Those skilled in the art will appreciate that it will be extremely difficult - if not impossible - for a fraudulent transaction if the transaction is carried out in accordance with this invention.
Claims (48)
\newpage\ newpage
\global\parskip0.930000\baselineskip\ global \ parskip0.930000 \ baselineskip
\global\parskip1.000000\baselineskipglobal \ parskip1.000000 \ baselineskip
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
ES200950023A ES2348432B1 (en) | 2006-11-16 | 2007-11-16 | SECURE FINANCIAL TRANSACTIONS. |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
ZA2006/09533 | 2006-11-16 | ||
ES200950023A ES2348432B1 (en) | 2006-11-16 | 2007-11-16 | SECURE FINANCIAL TRANSACTIONS. |
Publications (2)
Publication Number | Publication Date |
---|---|
ES2348432A1 ES2348432A1 (en) | 2010-12-07 |
ES2348432B1 true ES2348432B1 (en) | 2011-09-01 |
Family
ID=43401998
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES200950023A Expired - Fee Related ES2348432B1 (en) | 2006-11-16 | 2007-11-16 | SECURE FINANCIAL TRANSACTIONS. |
Country Status (1)
Country | Link |
---|---|
ES (1) | ES2348432B1 (en) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6163771A (en) * | 1997-08-28 | 2000-12-19 | Walker Digital, Llc | Method and device for generating a single-use financial account number |
AU2001243473A1 (en) * | 2000-03-07 | 2001-09-17 | American Express Travel Related Services Company, Inc. | System for facilitating a transaction |
US20010056409A1 (en) * | 2000-05-15 | 2001-12-27 | Bellovin Steven Michael | Offline one time credit card numbers for secure e-commerce |
US10592901B2 (en) * | 2001-06-04 | 2020-03-17 | Orbis Patents, Ltd. | Business-to-business commerce using financial transaction numbers |
US6908030B2 (en) * | 2001-10-31 | 2005-06-21 | Arcot Systems, Inc. | One-time credit card number generator and single round-trip authentication |
-
2007
- 2007-11-16 ES ES200950023A patent/ES2348432B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
ES2348432A1 (en) | 2010-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2319722T3 (en) | TELEPAGO PROCEDURE AND SYSTEM FOR THE PRACTICE OF THIS PROCEDURE. | |
ES2209359T3 (en) | PAYMENT PROCEDURE WITH SECURITY GUARANTEED. | |
US9208634B2 (en) | Enhanced smart card usage | |
US8615468B2 (en) | System and method for generating a dynamic card value | |
ES2263344B1 (en) | METHOD FOR PERFORMING SECURE PAYMENT OR COLLECTION TRANSACTIONS, USING PROGRAMMABLE MOBILE PHONES. | |
CN1307594C (en) | Payment system | |
US10270587B1 (en) | Methods and systems for electronic transactions using multifactor authentication | |
ES2284667T3 (en) | PROCEDURE FOR PAYMENT THROUGH THE MOBILE PHONE AT ANY POINTS OF SALE OR SERVICES. | |
US20130018797A1 (en) | Authentication System and Authentication Method | |
ES2284696T3 (en) | PROCEDURE AND SYSTEM TO TRANSMIT A SUM OF ELECTRONIC MONEY FROM A CREDIT MEMORY. | |
KR20170034920A (en) | Secure financial transactions | |
US20140019360A1 (en) | Method for online payment, and system and electronic device for implementing the same | |
US20030191945A1 (en) | System and method for secure credit and debit card transactions | |
JP2005521961A (en) | System and method for secure transaction of credit and debit cards | |
US8336763B2 (en) | System and method for processing transactions | |
CA3023328A1 (en) | Electronic check-based payment system and methods for issuing, transferring, paying and verifying electronic checks | |
CN110050285A (en) | Utilize the card payment authorization method and system of the mobile terminal of the holder of mobile phone fiscard | |
US20140156530A1 (en) | Method and Device for Carrying Out Cashless Payments | |
ES2637426T3 (en) | Virtual prepaid card and method for its creation and use | |
ES2372833B1 (en) | VERIFICATION OF THE IDENTITY OF A PERSON WHO CARRIED OUT A TRANSACTION. | |
WO2005043857A1 (en) | Method for the transmission, authentication and automatic processing of digitised documents | |
EP2546791A1 (en) | Method and system for performing a transaction | |
CN107077668B (en) | System and method for providing payment service | |
ES2348432B1 (en) | SECURE FINANCIAL TRANSACTIONS. | |
ES2272533T3 (en) | PROCEDURE TO PROVIDE IDENTIFICATION DATA OF A PAYMENT CARD TO A USER. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FG2A | Definitive protection |
Ref document number: 2348432 Country of ref document: ES Kind code of ref document: B1 Effective date: 20110901 |
|
FD2A | Announcement of lapse in spain |
Effective date: 20220325 |