Abstract: Embodiments of the disclosure relate to system and method for electronic payment transaction. In an embodiment, the present disclosure relates to a method where payment transaction is initiated and transaction information is generated by a computing device. The transaction information is communicated using a communication device to the central server. The central server shall decrypt the transaction information and transmit the transaction information to the concerned issuing server for authentication and payment acceptance. The transaction acceptance information is transmitted back to the communication device by the issuing bank through the central server. FIG. 1
CLIAMS:1. A system for electronic payment transaction processing, said system comprising:
a plurality of issuing servers configured to process electronic payment transactions, wherein each of the plurality of issuing server is associated to different establishments;
a plurality of computing devices, wherein each of the plurality of computing device is configured to:
receive input about the transaction through an input unit, upon initiation of an electronic payment transaction;
determine an issuing server from plurality of issuing servers based on the received transaction input;
form a packet with the transaction input and the issuing server information, wherein the packet is encrypted; and
transmit the encrypted packet;
a plurality of communication devices, wherein each of the plurality of communication device is communicably connected to a corresponding computing device and configured to:
receive the encrypted packet with transaction input and information related to at least one issuing server of the plurality of issuing server from the computing device; and
transmit the encrypted packet; and
a central server communicably connected to the communication device and the plurality of issuing servers, the central server is configured to:
receive the encrypted packet comprising transaction input and the information related to at least one issuing server of the plurality of issuing server from the communication device;
process the packet to determine an issuing server from the plurality of issuing servers being capable to authorize the transaction based on the transaction input;
transmit the packet to the determined issuing server for payment transaction processing;
receive payment transaction approval from the determined issuing server; and
encrypt and transmit the received payment transaction approval, wherein the encrypted payment transaction approval is received by the communication device.
2. The system as claimed in claim 1, wherein the central server processes the packet by decrypting the packet.
3. The system as claimed in claim 1, wherein the central server transmits the packet to the determined issuing server in a predefined format of the determined issuing server.
4. The system as claimed in claim 1, wherein the plurality of communication devices are communicably connected to the central sever using long range communication network.
5. The system as claimed in claim 1, wherein the plurality of communication devices are communicably connected to the computing device using short range communication network.
6. The system as claimed in claim 1, wherein the plurality of communication devices are configured to communicate with the corresponding computing device using a set of predefined identifications (IDs).
7. The system as claimed in claim 6, wherein the set of predefined identifications (IDs) is generated by the central server upon authorization of communication device and corresponding computing device information.
8. The system as claimed in claim 1, wherein the transaction input comprises card information and at least one of card pin and biometric data.
9. The system as claimed in claim 1, wherein the input unit comprises a keypad, an authentication unit and at least one card reader.
10. The system as claimed in claim 8, wherein the card pin is encrypted using a predetermined key of the determined issuing server.
11. The system as claimed in claim 10, wherein the predetermined key of each of the issuing server is transmitted to the computing device by the central server through the communication device.
12. The system as claimed in claim 8, wherein the card pin is encrypted using a shared predetermined key, said shared predetermined key is translated to the predetermined key of the issuer bank by the central server.
13. The system as claimed in claim 1, wherein the packet comprises encrypted card pin, set of predefined IDs, information received from the communication device and information received from the authentication unit, and wherein the packet is encrypted.
14. The system as claimed in claim 1, wherein the electronic payment transaction is initiated on the computing device through the communication device.
15. The system as claimed in claim 1, wherein the communication device is further configured to:
transmit the encrypted payment transaction approval to the computing device; and
receive authorization code and payment transaction information from the computing device.
16. A method for electronic transaction processing, the method comprising:
receiving input about the transaction through an input unit of the computing device upon initiation of an electronic payment transaction;
determining an issuing server from plurality of issuing servers based on the received transaction input, by the computing unit;
forming a packet with the transaction input and the determined issuing server information by the computing unit, wherein the packet is encrypted;
transmitting the encrypted packet to the communication device by the computing unit;
receiving the encrypted packet by the communication device and transmitting the encrypted packet to the central server;
receiving the encrypted packet comprising transaction input and the issuing server information by the central server;
processing the encrypted packet by the central server to determine an issuing server from the plurality of issuing servers;
transmitting the packet by the central server to the determined issuing server for payment transaction processing, wherein the determined issuing server is capable to authorize the transaction based on the transaction input;
receiving payment transaction approval by the central server from the determined issuing server; and
encrypting and transmitting the received encrypted payment transaction approval, wherein the encrypted payment transaction approval is received by the communication device.
17. The method as claimed in claim 16, further comprising:
transmitting the encrypted payment transaction approval by the communication device to the computing device; and
receiving authorization code and payment transaction information from the computing device.
18. The method as claimed in claim 16, wherein processing the packet comprises decrypting the packet to determine an issuing server from the plurality of issuing servers.
19. The method as claimed in claim 16, wherein transmitting the packet to the determined issuing server in a predefined format of the determined issuing server.
20. The method as claimed in claim 16, wherein the transaction input comprises card information and at least one of card pin and biometric data.
21. The method as claimed in claim 20, wherein the card pin is encrypted using a predetermined key of the determined issuing server.
22. The method as claimed in claim 21, wherein the predetermined key of each of the issuing server is transmitted to the computing device by the central server through the communication device.
23. The method as claimed in claim 20, wherein the card pin is encrypted using a shared predetermined key, said shared predetermined key is translated to the predetermined key of the issuer bank by the central server.
24. The method as claimed in claim 16, wherein the packet comprises encrypted card pin, set of predefined IDs, information received from the communication device and information received from the authentication unit, and wherein the packet is encrypted.
25. The method as claimed in claim 16, wherein the electronic payment transaction is initiated on the computing device through the communication device.
,TagSPECI:TECHNICAL FIELD
The present disclosure relates to transaction processing. In particular, the present disclosure relates to a system and a method for processing electronic payment transactions utilizing communication devices.
BACKGROUND
The existing electronic financial transaction systems involves customer, merchant, an acquiring bank (which gives POS terminals to the merchants), card associations like Visa®, MasterCard® etc., and multiple issuing banks (which is issuer of the cards to its customers). The setup of existing electronic financial transaction is illustrated in Fig. 1. The customer uses a card as payment mode to pay for the availed goods and/or services. The merchant receives the card from the customer to process the sale and swipes/ inserts the card on the POS terminal to obtain card information. Then, the card information and other related information is sent to an acquiring bank. The acquiring bank forwards the transaction information to the card association, which in turn sends the information to issuer bank for authorization in case of off-us transactions. The issuing bank validates the card and transaction information and debits amount from the card account. An approval is then transmitted by the issuing bank to the acquiring bank through the card association. The acquiring bank then forwards the approval to the POS terminal and the terminal prints out the receipt to the customer for future reference. At the end of the day, settlement process is initiated by the merchant. The acquiring bank pays the merchant for the transactions handled by it. Then, the issuing bank provides the reimbursement to the acquiring bank after deducting a predetermined percentage of the transaction cost. Also, the card association deducts it’s predetermined percentage of the transaction cost for the services provided. Finally, the issuer bank bills the customer for the amount, in case of credit card or debits the account in case of debit card.
In the existing system, the acquirer banks provide the POS terminal and payment processing services to the merchant at a predetermined charge. The merchant in turn charge the customers in respect of the charges. As an example, an acquiring bank levies a merchant service charge on every transaction at the merchant POS device to generate revenue. A predetermined card transaction service fee comprises of interchange fee, fee paid to card association and the acquirer fee, which shall be charged to the customer at the merchant end. Merchants may further wish to receive the electronic payments by means of cards from customers without major expense and inconvenience of establishing the existing conventional infrastructure necessary to process electronic payments. Further, the acquiring banks receive a predetermined charge for each transaction as the acquiring bank hosts the platform for processing the transactions.
Also, in general the acquiring banks host the POS devices at the merchants location based on the possibility of number of transactions that could be performed by the merchant. If the transaction volume and the turnover of the merchant is less than a prescribed limit (set by the acquiring bank), then the acquirer bank will not benefit from hosting and maintaining the POS terminal at merchant location. This results in loss of opportunity by many small sized merchants to use the POS terminals to accept payment.
On the contrary, if the merchant is located in a very suitable area where there are high volumes of transactions with greater sales turnover, then most of the acquirers would be interested in deploying their POS machine with that merchant. This, in turn, would be an obligation for the merchant to make use of multiple terminals and also provide necessary infrastructure to the same, for example, PSTN Line / GPRS connectivity etc.
Therefore, there is a need for a method and a system for electronic payment transactions to overcome the above-mentioned problem.
SUMMARY OF THE DISCLOSURE
The shortcomings of the prior art are overcome and additional advantages are provided through the present disclosure. Additional features and advantages are realized through the techniques of the present disclosure. Other embodiments and aspects of the disclosure are described in detail herein and are considered a part of the claimed disclosure.
The present disclosure relates to a system and a method for performing electronic transactions.
In one embodiment, the present disclosure relates to a system for electronic payment transaction processing. The system comprises a plurality of issuing servers configured to process electronic payment transactions, wherein each of the plurality of issuing server is associated to different establishments. The system further comprises a plurality of computing devices. Each of the plurality of computing device is configured to receive input about the transaction through an input unit, upon initiation of an electronic payment transaction. Further, the computing unit is configured to determine an issuing server from plurality of issuing servers based on the received transaction input, form a packet with the transaction input and the issuing server information, wherein the packet is encrypted, and transmit the encrypted packet. Also, the system comprises a plurality of communication devices, wherein each of the plurality of communication device is communicably connected to a corresponding computing device and configured to receive the encrypted packet with transaction input and information related to at least one issuing server of the plurality of issuing server from the computing device, and transmit the encrypted packet. The system further comprises a central server communicably connected to the communication device and the plurality of issuing servers. The central server is configured to receive the encrypted packet comprising transaction input and the information related to at least one issuing server of the plurality of issuing server from the communication device, process the packet to determine an issuing server from the plurality of issuing servers being capable to authorize the transaction based on the transaction input, transmit the packet to the determined issuing server for payment transaction processing, receive payment transaction approval from the determined issuing server, and encrypt and transmit the received payment transaction approval, wherein the encrypted payment transaction approval is received by the communication device.
In an embodiment, the present disclosure relates to a method for electronic transaction processing. The method comprises receiving input about the transaction through an input unit of the computing device upon initiation of an electronic payment transaction, determining an issuing server from plurality of issuing servers based on the received transaction input, by the computing unit. The method further comprises forming an encrypted packet with the transaction input and the determined issuing server information by the computing unit, transmitting the encrypted packet to the communication device by the computing unit, receiving the encrypted packet by the communication device and transmitting the encrypted packet to the central server, receiving the encrypted packet comprising transaction input and the issuing server information by the central server, processing the encrypted packet by the central server to determine an issuing server from the plurality of issuing servers, transmitting the packet by the central server to the determined issuing server for payment transaction processing, wherein the determined issuing server is capable to authorize the transaction based on the transaction input, receiving payment transaction approval by the central server from the determined issuing server, and encrypting and transmitting the received encrypted payment transaction approval, wherein the encrypted payment transaction approval is received by the communication device.
The aforementioned and other features and advantages of the disclosure will become further apparent from the following detailed description of the presently preferred embodiments, read in conjunction with the accompanying drawings. The detailed description and drawings are merely illustrative of the disclosure rather than limiting, the scope of the disclosure being defined by the appended claims and equivalents thereof.
BRIEF DESCRIPTION OF THE DRAWINGS
The features of the present disclosure are set forth with particularity in the appended claims. The embodiments of the disclosure itself, together with further features and attended advantages, will become apparent from consideration of the following detailed description, taken in conjunction with the accompanying drawings. One or more embodiments of the present disclosure are now described, by way of example only, with reference to the accompanied drawings wherein like reference numerals represent like elements and in which:
Fig. 1 illustrates a conventional system for financial transaction processing;
Fig. 2 illustrates an exemplary system for electronic transaction processing in accordance with an embodiment of the present disclosure;
Fig. 3 illustrates an exemplary block diagram of computing device in accordance with an embodiment of the present disclosure;
Fig. 4 illustrates an exemplary system for electronic transaction processing in accordance with an embodiment of the present disclosure;
Fig. 5 illustrates a flowchart showing method for initialization of computing device and communication device in accordance with an embodiment of the present disclosure;
Fig. 6A and 6B illustrates a flowchart showing method for electronic transaction processing in accordance with an embodiment of the present disclosure; and
Fig. 7 illustrates sequence diagram showing the flow of events for electronic transaction processing in accordance with an embodiment of the present disclosure.
The figures depict embodiments of the disclosure for purposes of illustration only. One skilled in the art will readily recognize from the following description that alternative embodiments of the structures and methods illustrated herein may be employed without departing from the principles of the disclosure described herein.
DETAILED DESCRIPTION
The foregoing has broadly outlined the features and technical advantages of the present disclosure in order that the detailed description of the disclosure that follows may be better understood. Additional features and advantages of the disclosure will be described hereinafter which form the subject of the claims of the disclosure. It should be appreciated by those skilled in the art that the conception and specific embodiment disclosed may be readily utilized as a basis for modifying or designing other structures for carrying out the same purposes of the present disclosure. It should also be realized by those skilled in the art that such equivalent constructions do not depart from the spirit and scope of the disclosure as set forth in the appended claims. The novel features which are believed to be characteristic of the disclosure, both as to its organization and method of operation, together with further objects and advantages will be better understood from the following description when considered in connection with the accompanying figures. It is to be expressly understood, however, that each of the figures is provided for the purpose of illustration and description only and is not intended as a definition of the limits of the present disclosure.
The present disclosure relates to an electronic payment transaction. In general, the present disclosure discloses multi-card enabled electronic payment transaction system. In a non-limiting embodiment, the present disclosure supports debit cards, credit cards, prepaid cards, corporate cards, gift cards and private label cards of different acquirer banks on a single electronic transaction payment system. Further, the system of the present disclosure supports multiple platforms, including but not limiting to, Europay®, Mastercard®, Visa® (EMV), American Express® (AMEX), National Payment Corporation of India (NPCI), and Aadhaar Enabled Payment System (AEPS). Also, the system of present disclosure supports payment to multiple banks through a single computing device. The system of the present disclosure facilitates any bank to authorize transaction generated from the cards issued by them.
Fig. 2 illustrates a system 200 for electronic transaction processing in accordance with an embodiment of the present disclosure.
The system 200 comprises a plurality of computing devices 202 and a plurality of communication devices 204, such that each computing device 202 is connected to a corresponding communication device 204 through short range communication networks 206. In an embodiment, the computing devices 202 and the communication devices 204 may be connected to each other by the network 206 including, but not limited to, Bluetooth. Further, the plurality of communication devices 204 is connected to a central server 208 through a network 210, and the central server 208 is in turn connected to a plurality of issuing servers 212 through the network 214.
It will be understood by one skilled in the art that connections to the network 210 and 214 may be wired, wireless or any combination thereof. For example, the plurality of communication devices 204 maybe connected to network 210 and the central server 208 and the plurality of issuing servers 212 may be connected to the network 214 through wireless local area network (WLAN) technologies (e.g., Wi-Fi, 3G, LTE, ) or through a physical network connection to a computer network router or switch (e.g., Ethernet). The communication device 204 may be connected to network 210 through mobile cellular networks, which may be operable to additionally provide cellular-specific services such as SMS text message notification.
The computing device 202 and the communication device 204 may be at any location where a customer and a merchant interact, wherein a buyer provides payment in exchange for goods or services. For example, the computing device 202 and the communication device 204 may be provided at any retail location, office, or other suitable location and or environment where a financial transaction may be processed. The plurality of computing devices 202 may include, but are not limited to, pin pad devices, other forms of hypermedia devices/interfaces, or any other suitable devices or platforms that are capable of enabling electronic payments. The plurality of communication devices 204 may include, but are not limited to, laptops, computer devices, smart phones, desktop, Personal Digital Assistant (PDA), tablet etc. The plurality of issuing servers 212 are the servers associated to the financial institutions, for example banks that issued the payment instruments (alternatively referred as card/cards), such as, but not limited to, debit cards, credit cards, prepaid cards, corporate cards, gift cards and private label cards. The financial institution which has issued the card authorizes and processes the payment transaction. In an embodiment, if any bank is not connected to the central server 208, then a server (alternatively referred as acquiring bank server/lead default bank) forwards the transaction to card association like Visa® / MasterCard® etc. In turn, the card association forwards the transaction to issuing server for transaction authorization. In an embodiment, one of the pluralities of issuing servers 212 is selected as the acquiring server. Further, the central server 208 is the intermediate server which connects the servers of one or more issuing banks to the merchant device, where the electronic payment transaction (alternatively referred as payment throughout the present disclosure) is initiated.
The electronic payment transactions involve various parties and various steps. Briefly, at least one of the computing device 202 and the communication device 204 initiate the payment process. Then, the transaction input is provided through the computing device 202 to the communication device 204. As illustrated in Fig. 3, the computing device 202 comprises an input unit 302 to receive the transaction input and a communication module 304 to transmit the transaction information. In an embodiment, the communication module 304 may comprise Bluetooth module. The input unit 302 comprises a keypad 306, an authentication unit 308 and at least one card reader 310. The keypad 306 is used to enter input related to the transaction like purchase amount, customer card pin etc. The authentication unit 308 comprises biometric scanners and other means for authentication of the customers. The biometric scanners can include, but are not limited to, iris scanner, face recognition scanner, fingerprint scanner etc. Further, the input unit 302 comprises at least one card readers 310 to read the card information. The communication device 204 receives the transaction input including, but not limited to, card data, customer authentication data, card pin and purchase amount data etc. and transmits it through the network 210 to the central server 208. The central server 208 then determines and forwards the transaction information to the appropriate issuing server 212 through the network 214. The payment transaction is then authorized by the issuing server 212, and an authorization message is sent back through the communication device 204 through the central server 208. If the transaction is authorized, the purchase amount of money is charged from the card of the customer by the issuing server 212.
Fig. 4 illustrates an exemplary system for electronic transaction processing in accordance with an embodiment of the present disclosure. The system of Fig. 4 is similar to the system as disclosed in Fig. 2. However, in addition to the central server 208 being connected to the issuing server 212 and the plurality of communication devices 204, an init (initialization) server 402 and a remote key management server 404 is also configured. The init server 402 is configured to initialize the computing devices 202 and the communication devices 204 belonging to a merchant before accepting transactions from the said merchant. The remote key management server 404 connected to the one or more issuing servers 212 to retrieve the keys from the issuing server banks and transmit the same to the computing devices 202 for using while PIN Block is created. .
In an exemplary embodiment, the init server 402 and the remote key management server 404 can be configured as a separate unit. In another exemplary embodiment, the functionality of the init server 402 and the remote key management server 404 can be integrated into the central server 208 itself.
Firstly, before any transaction happens on the central server 208, the computing devices 202 and the corresponding communication devices 204 are authorized by the init server 402 before initializing the said devices. The method for initialization of the computing device 202 and the communication device 204 is explained in Fig. 5. In an embodiment, the electronic payment application is configured on the communication device 204. The communication device 204 is first paired to the corresponding computing device 202 by establishing a connection at step 502. The communication device 204 transmits its information like IMEI number, phone number, and merchant demographic data to the computing device 202 at step 504. The computing device 202 includes its own device information like device ID etc. and encrypts the combined data at step 506. The encrypted data is then transmitted to the init server 402 through the communication device 204 at step 508. The init server 402 authorizes the received data and after successful authorization, generates a packet with predefined merchant ID, computing device ID and central server information with encryption. The encrypted packet is then sent to the communication device 204 at step 510. The communication device 204 then transmits the encrypted packet to computing device 202 for decryption at step 512. The computing unit 202 decrypts the packet to retrieve the merchant ID, computing device ID and central server information and forwards the relevant information back to the communication device 204 for conducting transactions at step 514.
Once the initialization is performed for the merchant device, the computing device 202 is provided with a predetermined key for each of the issuing banks for secure transaction by the remote key management server 404. In an embodiment, the computing device 202 comprises issuing bank name, issuing bank ID and Internal Memory Key Reference (IMKR) also referred to as key. Table 1 below illustrated the details of issuing bank stored in the computing device 202. The pin of any transaction relating to a particular issuing bank is encrypted using the corresponding key stored in the computing device 202 and then transmitted further.
BANK Bank ID Key
Bank 1 ID1 Abc123
Bank 2 ID2 Gef345
Bank 3 ID3 Mno789
.
. .
. .
.
Bank n IDn Xyz567
Table 1
In an embodiment, the computing device 202 stores key of only one issuing bank, preferably the default acquirer bank also referred to as lead bank. In an embodiment, the default acquiring bank is selected by the central server 208 from the one or more issuing banks connected to the network 214. The default acquirer bank key is preloaded into the computing unit while initialization of the computing device 202. All the transactions, relating to any issuing server bank are encrypted using the same key. The central server 208 then translates the received pin with the key of the issuing server 212 who has issued the card.
Figs. 6A and 6B illustrate a method for electronic transaction processing in accordance with an embodiment of the present disclosure. Fig. 7 illustrates sequence diagram showing the flow of events for electronic transaction processing.
The method comprises initiating a payment transaction at a merchant location using the predefined IDs assigned by the central server 208. The payment transaction can be initiated through the computing device 202 by swiping or inserting the card associated to the customer. In an embodiment, the payment transaction can be initiated through the communication device 204 associated with the corresponding computing device 202, where the communication device 204 prompts the computing device 202 to provide transaction information.
Then, input about the transaction is received by the computing device 202 from the input unit 302 at step 602. The transaction input comprises card information. Further, the transaction input may comprise at least one of card pin and biometric data for authentication of the customer. As the computing device 202 stores keys of the plurality of issuing servers 212, the computing device 202 can prepare a PIN Block relating to any of the associated issuing server 212. Also, the computing device 202 is configured to detect the issuing server / financial institution upon receiving card information. The computing device 202 then determines an issuing server of the card from the plurality of issuing servers which has issued the card of the customer based on the received transaction input at step 604. Then, a packet comprising the transaction input and the determined issuing server information is formed at step 606. First, the computing unit encrypts the card pin. In one embodiment, the card pin may be encrypted using the predetermined key of the determined issuing server provided by the remote key management server 404 at the time of initialization. In an embodiment, the card pin can be encrypted by using a default predetermined key. The card pin is later translated by the central server 208 which encrypts the card pin using the predetermined key of the issuing server 212 for payment processing. Then, the entire packet is also encrypted by the computing device 202. In a non-limiting embodiment, the packet may be encrypted by techniques like timestamp encryption, Derived Unique Key Per Transaction (DUKPT) based encryption and Public Key Infrastructure (PKI) based encryption. However, a person skilled in the art would understand that any other encryption technique for securing the data can be used with present disclosure. Then, at step 608, the encrypted packet is transmitted to the communication device 204 by the computing device 202. The communication device 204 acts as forwarding device and transmits the received encrypted packet, without any processing, to the central server 208 at step 610.
Now, the encrypted packet comprising the transaction input and the issuing server information is received by the central server 208 at step 612. The encrypted packet is decrypted to determine the issuing server from the plurality of issuing servers 212 which issued the card at step 614. The central server 208 then prepares a packet with necessary transaction request and transmits it to the determined issuing server 212 for authorization at step 616. The issuing server 212 validates the card information and provides the transaction approval upon authorization at step 618. The issuing server 212 then debits the card of the customer for the amount. The payment transaction approval is received by the central server 208, which encrypts the payment transaction approval and transmits it to the communication device 204 at step 620. The communication device 204 forwards the encrypted packet, as is, to the computing device 202 for decryption at step 622. The computing device 202 decrypts the payment approval information and sends back the transaction log details to the communication device 204 for settlement batch keeping at step 624.
In an embodiment, the method of the present disclosure can be implemented in existing payment transaction systems.
In an embodiment, no charges are to be paid by the issuing banks to the acquiring bank, as the issuing servers are directly addressed by the merchant end device through the central server 208.
In an embodiment, the present disclosure allows for transaction for any amount. There is no minimum limit of purchase for transacting through the present system.
In an embodiment, the method and system of the present disclosure allows for hassle free transaction at merchant site irrespective of the type of card and bank associated with the card. The whole setup is arranged at the central server, hence the banks do not need to manage a separate module. This eliminates setup and maintenance cost at the bank end.
In an embodiment, the setup at the merchant side for hosting payments remains same irrespective of the number of issuing banks connected with the merchant, i.e. a computing device and a communication device. In an embodiment, the method of the present disclosure allows for reduced transaction service charge as in most cases, there is no intermediate bank processing the transactions. In an embodiment, the merchant can use the present system to provide value added services including, but not limited to, ticketing, bill desk etc.
In an embodiment, even low and mid-sized merchant can implement the present system as the system is low cost. Further, as the setup at merchant end is simple (a computing device and a communication device), the maintenance of the setup is easy and cost effective.
This written description uses examples to disclose embodiments of the present disclosure, including the best mode, and also to enable any person skilled in the art to practice the technology disclosed in the present disclosure, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the present disclosure is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal languages of the claims.
Referral Numerals:
Reference number Description
202 Computing device
204 Communication device
206 Network
208 Central Server
210 Network
214 Network
302 Init Server
304 Remote Key Management Server
We claim:
1. A system for electronic payment transaction processing, said system comprising:
a plurality of issuing servers configured to process electronic payment transactions, wherein each of the plurality of issuing server is associated to different establishments;
a plurality of computing devices, wherein each of the plurality of computing device is configured to:
receive input about the transaction through an input unit, upon initiation of an electronic payment transaction;
determine an issuing server from plurality of issuing servers based on the received transaction input;
form a packet with the transaction input and the issuing server information, wherein the packet is encrypted; and
transmit the encrypted packet;
a plurality of communication devices, wherein each of the plurality of communication device is communicably connected to a corresponding computing device and configured to:
receive the encrypted packet with transaction input and information related to at least one issuing server of the plurality of issuing server from the computing device; and
transmit the encrypted packet; and
a central server communicably connected to the communication device and the plurality of issuing servers, the central server is configured to:
receive the encrypted packet comprising transaction input and the information related to at least one issuing server of the plurality of issuing server from the communication device;
process the packet to determine an issuing server from the plurality of issuing servers being capable to authorize the transaction based on the transaction input;
transmit the packet to the determined issuing server for payment transaction processing;
receive payment transaction approval from the determined issuing server; and
encrypt and transmit the received payment transaction approval, wherein the encrypted payment transaction approval is received by the communication device.
2. The system as claimed in claim 1, wherein the central server processes the packet by decrypting the packet.
3. The system as claimed in claim 1, wherein the central server transmits the packet to the determined issuing server in a predefined format of the determined issuing server.
4. The system as claimed in claim 1, wherein the plurality of communication devices are communicably connected to the central sever using long range communication network.
5. The system as claimed in claim 1, wherein the plurality of communication devices are communicably connected to the computing device using short range communication network.
6. The system as claimed in claim 1, wherein the plurality of communication devices are configured to communicate with the corresponding computing device using a set of predefined identifications (IDs).
7. The system as claimed in claim 6, wherein the set of predefined identifications (IDs) is generated by the central server upon authorization of communication device and corresponding computing device information.
8. The system as claimed in claim 1, wherein the transaction input comprises card information and at least one of card pin and biometric data.
9. The system as claimed in claim 1, wherein the input unit comprises a keypad, an authentication unit and at least one card reader.
10. The system as claimed in claim 8, wherein the card pin is encrypted using a predetermined key of the determined issuing server.
11. The system as claimed in claim 10, wherein the predetermined key of each of the issuing server is transmitted to the computing device by the central server through the communication device.
12. The system as claimed in claim 8, wherein the card pin is encrypted using a shared predetermined key, said shared predetermined key is translated to the predetermined key of the issuer bank by the central server.
13. The system as claimed in claim 1, wherein the packet comprises encrypted card pin, set of predefined IDs, information received from the communication device and information received from the authentication unit, and wherein the packet is encrypted.
14. The system as claimed in claim 1, wherein the electronic payment transaction is initiated on the computing device through the communication device.
15. The system as claimed in claim 1, wherein the communication device is further configured to:
transmit the encrypted payment transaction approval to the computing device; and
receive authorization code and payment transaction information from the computing device.
16. A method for electronic transaction processing, the method comprising:
receiving input about the transaction through an input unit of the computing device upon initiation of an electronic payment transaction;
determining an issuing server from plurality of issuing servers based on the received transaction input, by the computing unit;
forming a packet with the transaction input and the determined issuing server information by the computing unit, wherein the packet is encrypted;
transmitting the encrypted packet to the communication device by the computing unit;
receiving the encrypted packet by the communication device and transmitting the encrypted packet to the central server;
receiving the encrypted packet comprising transaction input and the issuing server information by the central server;
processing the encrypted packet by the central server to determine an issuing server from the plurality of issuing servers;
transmitting the packet by the central server to the determined issuing server for payment transaction processing, wherein the determined issuing server is capable to authorize the transaction based on the transaction input;
receiving payment transaction approval by the central server from the determined issuing server; and
encrypting and transmitting the received encrypted payment transaction approval, wherein the encrypted payment transaction approval is received by the communication device.
17. The method as claimed in claim 16, further comprising:
transmitting the encrypted payment transaction approval by the communication device to the computing device; and
receiving authorization code and payment transaction information from the computing device.
18. The method as claimed in claim 16, wherein processing the packet comprises decrypting the packet to determine an issuing server from the plurality of issuing servers.
19. The method as claimed in claim 16, wherein transmitting the packet to the determined issuing server in a predefined format of the determined issuing server.
20. The method as claimed in claim 16, wherein the transaction input comprises card information and at least one of card pin and biometric data.
21. The method as claimed in claim 20, wherein the card pin is encrypted using a predetermined key of the determined issuing server.
22. The method as claimed in claim 21, wherein the predetermined key of each of the issuing server is transmitted to the computing device by the central server through the communication device.
23. The method as claimed in claim 20, wherein the card pin is encrypted using a shared predetermined key, said shared predetermined key is translated to the predetermined key of the issuer bank by the central server.
24. The method as claimed in claim 16, wherein the packet comprises encrypted card pin, set of predefined IDs, information received from the communication device and information received from the authentication unit, and wherein the packet is encrypted.
25. The method as claimed in claim 16, wherein the electronic payment transaction is initiated on the computing device through the communication device.
| # | Name | Date |
|---|---|---|
| 1 | 425-MUM-2014-FORM 2-12-02-2014.pdf | 2014-02-12 |
| 2 | 425-MUM-2014-CORRESPONDENCE-12-02-2014.pdf | 2014-02-12 |
| 3 | 425-MUM-2014 FORM 5-12-02-2014.pdf | 2014-02-12 |
| 4 | 425-MUM-201-FORM 1-12-02-2014.pdf | 2014-02-12 |
| 5 | 425-MUM-2014-FORM 5-07-04-2014.pdf | 2014-04-07 |
| 6 | 425-MUM-2014-FORM 3-07-04-2014.pdf | 2014-04-07 |
| 7 | 425-MUM-2014-DRAWING 07-04-2014.pdf | 2014-04-07 |
| 8 | 425-MUM-2014 CORRESPONDENCE 07-04-2014.pdf | 2014-04-07 |
| 9 | 425-MUM-2014-Request For Certified Copy-Online(21-11-2014).pdf | 2014-11-21 |
| 10 | IP25499-RR-Request lettter for Certified copy of Priority document to cont.pdf | 2018-08-11 |
| 11 | Form-9(Online).pdf | 2018-08-11 |
| 12 | Form-18(Online).pdf | 2018-08-11 |
| 13 | FORM 5.pdf | 2018-08-11 |
| 14 | FORM 3.pdf | 2018-08-11 |
| 15 | Evolute_skipper_IP25499_specification_final.pdf | 2018-08-11 |
| 16 | Evolute_skipper_IP25499_drawings_final.pdf | 2018-08-11 |
| 17 | ABSTRACT1.jpg | 2018-08-11 |
| 18 | 425-MUM-2014-FORM 26(20-2-2014).pdf | 2018-08-11 |
| 19 | 425-MUM-2014-FORM 1(20-2-2014).pdf | 2018-08-11 |
| 20 | 425-MUM-2014-CORRESPONDENCE(20-2-2014).pdf | 2018-08-11 |
| 21 | 425-MUM-2014-FER.pdf | 2018-12-27 |
| 22 | 425-MUM-2014-AbandonedLetter.pdf | 2019-12-10 |
| 1 | 2018-12-27_27-12-2018.pdf |