Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
SYSTEM AND METHOD FOR REAL-TIME GENERATION OF PAYMENT SLIP
Document Type and Number:
WIPO Patent Application WO/2019/025989
Kind Code:
A1
Abstract:
The present disclosure relates to mobile payment systems and in particular to a system and method for using standard mobile phones to enable payment at a merchant's system. The present invention provides a new, technically advanced and improved system and method that uses standard mobile phones to enable payment at a merchant's Point-Of-Sale (POS) system. Further the system and method enables to generate POS/Merchant payment slips in real-time, on mobile phone, through Short Message Service (SMS) /Mobile/Internet banking/ATM.

Inventors:
ADARI SWARNA KUMARI (IN)
Application Number:
PCT/IB2018/055765
Publication Date:
February 07, 2019
Filing Date:
August 01, 2018
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ADARI SWARNA KUMARI (IN)
International Classes:
G06Q20/00
Domestic Patent References:
WO2003009243A12003-01-30
Foreign References:
US20120267432A12012-10-25
US20170124544A12017-05-04
Attorney, Agent or Firm:
KHURANA & KHURANA, ADVOCATES & IP ATTORNEYS (IN)
Download PDF:
Claims:
I Claim:

1. A method for performing a cardless transaction, the method comprising:

receiving, by a computing device, an electronic bill payment slip generated by the bank in response to transmission of a bill payment slip generation instruction;

scanning, by a scanning device, the electronic bill payment slip to fetch details associated with billing amount;

receiving, by the computing device, at the time of scanning the electronic bill payment slip, a payment one time password (OTP) on said registered mobile number; and

utilizing, by the scanning device, said details associated with billing amount and/or said OTP for completing said cardless transaction.

2. The method of claim 1, wherein said bill payment slip generation instruction is a bill payment slip generation message (SMS), transmitted by the computing device, having at least any or combination of a point of sale (POS) code associated with a POS machine, details associated with a bank in which a user hold a bank account, and billing amount, and wherein said bill payment slip generation message is transmitted from a registered mobile number of the user.

3. The method of claim 1, further comprises:

receiving, by the computing device, a unique payment request one time password (UPROTP) in response to transmission of a bill payment slip generation option along with at least any or combination of a point of sale (POS) code associated with a POS machine, details associated with a bank in which a user hold a bank account, and billing amount, provided by the computing device; and

receiving, by the computing device, said electronic bill payment slip generated by the bank in response to transmission of said UPROTP, wherein said UPROTP is said bill payment slip generation instruction.

4. The method of claim 1, further comprises: sharing, by the computing device, said electronic bill payment slip generated with the scanning device.

5. The method of claim 1, wherein the electronic bill payment slip includes an electronic scannable code storing details associated with said billing amount, the electronic scannable code is any or combination of a QR code, a barcode, a code, a machine readable image.

6. The method of claim 1, wherein said computing device is a mobile phone or an ATM, and a scanning device is a POS or a mobile phone.

7. The method of claim 1, wherein said bill payment slip generation instruction includes said billing amount.

8. The method of claim 1 further comprises: editing, by the scanning device, said details associated with billing amount to rectify error in billing amount, if any, while completing said cardless transaction, and thereby updating said user with the error rectified.

9. A computing device, comprising:

a non-transitory storage device having embodied therein one or more routines operable to perform cardless transaction; and

one or more processors, coupled to the non-transitory storage device and operable to execute the one or more routines, configured to:

receive an electronic bill payment slip generated by the bank in response to a transmission of a bill payment slip generation instruction; and

receive a payment one time password (OTP) on a registered mobile number of a user in response to scanning said electronic bill payment slip by a scanning device, wherein said electronic bill payment slip is scanned to fetch details associated with billing amount, and said details associated with billing amount and/or said OTP are utilized by the scanning device to complete said cardless transaction.

10. A server comprising:

a non-transitory storage device having embodied therein one or more routines operable to enable cardless transaction; and

one or more processors, coupled to the non-transitory storage device and operable to execute the one or more routines, configured to:

receive a bill payment slip generation instruction from a computing device, bill payment slip generation instruction at least comprise of billing amount;

generate an electronic bill payment slip based on said bill payment slip generation instruction;

transmit said electronic bill payment slip to said computing device; generate a payment one time password (OTP) in response to scanning said electronic bill payment slip by a scanning device on a registered mobile number of a user;

transmit said payment one time password (OTP) to said computing device.

Description:
SYSTEM AND METHOD FOR REAL-TIME GENERATION OF

PAYMENT SLIP

FIELD OF DISCLOSURE

[0001] The present disclosure relates to cardless payment transactions, and in particular, to system and method for real-time generation of payment slips for performing cardless transaction.

BACKGROUND OF THE DISCLOSURE

[0002] In recent years, financial services industry has become increasingly expanded. Banks, for example, now offer a wide variety of products and services not previously available to customer. With limited cash in hand and an indefinite crunch in sight, most people are switching to cashless transactions. There are many popular ways for cashless transaction such as net banking, mobile wallet. After the success of mobile wallet and other ways of cashless transaction financial services industry focusing on point of sale (POS) system. Nowadays, financial industries are offering POS system which is combination of hardware and software. POS system includes basically software and POS machine wherein, the POS machine is a terminal, that allows a merchant (hereinafter referred as trader, dealer, wholesaler, mercantile) to accept payments by means of cards from his customers. It works a bit like an ATM machine except that, the machine is designed to only accept payments on behalf of the merchant.

[0003] POS system (hereinafter referred as POS terminal) is alternative option to merchants so that they may find a more convenient means to receive payments from their clients. Today, a retail industry such as supermarkets, grocery shop or big retailer shop or shopping mall is one of the predominant users of POS terminals. Conventionally at the POS, the merchant (hereinafter referred as cashier, treasurer, and clerk) would calculate the amount payable by the customer and indicate the amount, and indicate the options for the customer to make payment. The customer inserts credit card/debit card in the card slot and secretly enters his/her pin and confirm by pressing enter. After receiving payment, the merchant may issue a receipt for the transaction, which is usually printed. However, the process of engaging in cash/cashless transaction at a shopping mall/retail shop, (which may include waiting in line for bill, bill receipt, cash transaction, interacting with the cashier, performing transaction after insertion of card and OTP etc.) is increasingly viewed by financial institution customers as burdensome, time-consuming, and inefficient.

[0004] Irrespective of these drawbacks, additionally, it is often cumbersome to carry debit/credit cards and keeping such cards safe and also recalling/remembering passwords cause inconvenience in use and raise transaction security issues. However, most people carry smartphones or communication device. While smartphones have received a great deal of attention, many users still have older cell phones that do not run Android or Apple software. The high cost of smartphones limits their acceptance in cost-sensitive foreign markets and among cost-sensitive customers. The fragmented mobile phone market limits the success of mobile payment systems that function with only a particular kind of smartphone, or that do not work with older legacy cell phones. Therefore, the inventor believes that the widespread acceptance of a mobile payment system depends on it being able to operate with all kinds of mobile phones, including smart phones of all types, and legacy cell phones.

[0005] What is desired is a mobile payment system that operates with all kinds of mobile phones. A mobile payment system that enables a merchant's POS system to accept a payment that is assisted by a user's mobile phone is desirable, regardless of the kind of mobile phone or mobile device. Further, enhanced verification of the user's identity is desirable using such a mobile payment system. Therefore, it would be advantageous to provide a way to utilize mobile phones or communication devices to conduct transactions between two parties while avoiding the need for physical cash currency, credit cards.

[0006] Accordingly, there exists a dire need to provide a new, technically advanced and improved system and method that uses standard mobile phones to enable payment at a merchant's Point-Of-Sale (POS) system.

OBJECT OF THE INVENTION

[0007] Some of the objects of the present disclosure, which at least one embodiment herein satisfies are as listed herein below. [0008] It is an object of the present disclosure to provide a system and method to perform cardless transaction at the POS using portable devices, such as mobile phone or tablets or computer.

[0009] It is another object of the present disclosure to provide a system and method for generating in real-time POS/Merchant payment slips, on mobile phone, through Short Message Service (SMS) or Mobile/Internet banking or ATM.

[00010] It is another object of the present disclosure to provide a system and method to pay the bills using a real time generated receipts through SMS/Mobile application or internet banking.

[00011] It is another object of the present disclosure to provide a system and method for generation of bill payment slip using a computing device.

[00012] It is another object of the present disclosure to provide a system and method for performing a transaction at the POS through a short message service (SMS) of a pre-determined format.

[00013] It is another object of the present disclosure to perform cardless transaction at the POS based on SMS and OTP generation.

[00014] It is another object of the present disclosure to provide a system and method for performing a transaction at the POS with or without POS codes.

SUMMARY

[00015] This summary is provided to introduce a selection of concepts in a simplified form to be further described below in the Detailed Description. This summary is not intended to identity key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.

[00016] In order to overcome the above problems and to fulfill the expectations of the customers, the objective of the present invention is to provide a new, technically advanced and improved system and method that uses standard mobile phones to enable payment at a merchant's Point-Of-Sale (POS) system. Further the system and method enables to generate POS/Merchant payment slips in real-time, on mobile phone, through Short Message Service (SMS) /Mobile/Internet banking/ ATM. [00017] An aspect of the present disclosure relates to a method for performing a cardless transaction. The method can include the steps of receiving, by a computing device, an electronic bill payment slip generated by the bank in response to transmission of a bill payment slip generation instruction; scanning, by a scanning device, the electronic bill payment slip to fetch details associated with billing amount; receiving, by the computing device, at the time of scanning the electronic bill payment slip, a payment one time password (OTP) on said registered mobile number; and utilizing, by the scanning device, said details associated with billing amount and/or said OTP for completing said cardless transaction.

[00018] In an aspect, the bill payment slip generation instruction is a bill payment slip generation message (SMS) transmitted by the computing device. In another aspect, the bill payment slip generation instruction can have at least any or combination of a point of sale (POS) code associated with a POS machine, details associated with a bank in which a user hold a bank account, and billing amount. In another aspect, said bill payment slip generation message is transmitted from a registered mobile number of the user.

[00019] In an aspect, the method can further include receiving a unique payment request one time password (UPROTP) in response to transmission of a bill payment slip generation option along with at least any or combination of a point of sale (POS) code associated with a POS machine, details associated with a bank in which a user hold a bank account, and billing amount, provided by the computing device. In another aspect, the method can further include receiving, by the computing device, said electronic bill payment slip generated by the bank in response to transmission of said UPROTP, wherein said UPROTP is said bill payment slip generation instruction

[00020] In an aspect, the method can further include sharing said electronic bill payment slip generated with the scanning device.

[00021] In an aspect, the electronic bill payment slip includes an electronic scannable code storing details associated with said billing amount, the electronic scannable code is any or combination of a QR code, a barcode, a code, a machine readable image. [00022] In an aspect, the bill payment slip generation instruction includes said billing amount.

[00023] In an aspect, the method can further include editing said details associated with billing amount to rectify error in billing amount, if any, while completing said cardless transaction, and thereby updating said user with the error rectified.

[00024] An aspect of the present disclosure relates to a computing device having a non-transitory storage device having embodied therein one or more routines operable to perform cardless transaction, and one or more processors, coupled to the non-transitory storage device and operable to execute the one or more routines. The one or more processors can be configured to receive an electronic bill payment slip generated by the bank in response to a transmission of a bill payment slip generation instruction, and receive a payment one time password (OTP) on a registered mobile number of a user in response to scanning said electronic bill payment slip by a scanning device. In an aspect, said electronic bill payment slip is scanned to fetch details associated with billing amount, and said details associated with billing amount and/or said OTP are utilized by the scanning device to complete said cardless transaction.

[00025] An aspect of the present disclosure relates to a server. The server can include a non-transitory storage device having embodied therein one or more routines operable to enable cardless transaction, and one or more processors, coupled to the non-transitory storage device and operable to execute the one or more routines. The one or more processors are configured to receive a bill payment slip generation instruction from a computing device, bill payment slip generation instruction at least comprise of billing amount; generate an electronic bill payment slip based on said bill payment slip generation instruction; transmit said electronic bill payment slip to said computing device; generate a payment one time password (OTP) in response to scanning said electronic bill payment slip by a scanning device on a registered mobile number of a user; and transmit said payment one time password (OTP) to said computing device.

[00026] An aspect of the present disclosure relates a system and method for performing cardless transaction at the POS using a portable device such as mobile phone/tablets/computer. [00027] In an aspect of the present disclosure relates to a process for performing cardless transaction at POS through SMS using a registered mobile number of a customer/payer/user can include the following steps:

i) Customer/payer/user transmits/shares a bill payment slip generation message to a bank server from the registered mobile number of the customer/payer/user. In an exemplary implementation, the BPOTP can include syntax as: "PAY <last 4 digits of account number> or <last 4 digits of DC/CC > <PIN> <bank code> <POS code> <optional for SB else specify CA for Current Account etc...> <amount> -<SPWI or SPWOI> 938934034 (toll free bank sms number or payable bank number) from registered mobile number of the Customer/payer/user". In another implementation, the retailer can display the bank codes and POS codes at the counter so that customer uses these codes and they can generate the bill payment slip. In another embodiment, Smart phone Without Internet (SPWOI) is code specified in SMS then the bank server can directly sent a bill payment code along with BPOTP as SMS to the registered mobile number of the user. Merchant enter the bill payment code and BPOTP in the merchant billing application and submit. In another embodiment, smart phone with Internet (SPWI) is a code in SMS then the bank server sends the image or electronic bill payment slip to the registered email address of the user.

ii) a bill payment slip generated by the bank server is received on the registered mobile number of the customer/payer, wherein the bill payment slip includes an electronic scanable code;

iii) the electronic scannable code available on the bill payment slip is scanned by a scanner or wherein while scanning the electronic scannable code a bill payment one time password (BPOTP) is received on the registered mobile number of the user;

iv) The BPOTP is shared/transmitted with a computing device (such as POS machine, registered mobile number of a merchant) device associated with a merchant. v) Once the BPOTP is verified by the bank server, the transaction is completed.

[00028] In another aspect of the present disclosure a process for performing cardless transaction at POS through mobile/internet banking portal of a customer's/payer's/user's mobile device is provide. The process can include the following steps:

i) user/ customer logs into his/her mobile/internet banking portal;

ii) user/customer selects a "Generate a bill payment slip" option on interface of the mobile/computing device;

iii) user enters details associated with a transaction (POS code, amount etc.) on the mobile/computing device;

iv) user selects a "Generate OTP" option on interface of the mobile/computing device to generate a unique payment request one time password (UPROTP);

v) the UPROTP is received on the mobile/computing device;

vi) the user enters the UPROTP on the computing device to generate a bill payment slip;

vii) the bill payment slip generated by the bank server is received, on the computing device/the registered mobile number of the user, wherein the bill payment slip includes an electronic scannable code or any other security code;

viii) the electronic scannable code or any other security code available on the bill payment slip is scanned by a merchant/cashier using a scanner;

ix) while scanning the electronic scannable code or any other security code a payment request one time password (PROTP) or a bill payment one time password (BPOTP) is received on the registered mobile number of the user;

x) The PROTP is shared/transmitted with a computing device (such as POS machine or registered mobile number of a merchant) device associated with a merchant.

xi) Once the PROTP/ BPOTP is verified by the bank server, the transaction is completed. [00029] In another aspect, of the present disclosure a process for performing cardless transaction at POS through ATM. The process can include the following steps:

i) user/ customer enters a details into an interface of an ATM one or more details such as but not limited to his/her account details, details including but not limited to, bank name/IFSC code, account number, and mobile number;

ii) user inserts/ swipes a bank card into a card slot and enters PIN. iii) user/customer selects a "Generate a bill payment slip" option on interface of the ATM;

iv) user enters an amount associated with a transaction;

v) user selects a "Generate OTP" option on interface of the ATM to generate a unique payment request one time password (UPROTP); vi) the UPROTP is received on a registered mobile number of the user;

vii) the user enters the UPROTP on the interface of the ATM; viii) the bill payment slip generated by the bank server is received, on the computing device/the registered mobile number of the user, wherein the bill payment slip includes an electronic scannable code or any other security code;

ix) the electronic scannable code or any other security code available on the bill payment slip is scanned by a merchant/cashier using a scanner;

x) while scanning the electronic scannable code or any other security code a payment request one time password (PROTP) or a bill payment one time password (BPOTP) is received on the registered mobile number of the user;

xi) the PROTP/ BPOTP is shared/transmitted with a computing device (such as POS machine or registered mobile number of a merchant) device associated with a merchant.

xii) Once the PROTP/BPOTP is verified by the bank server, the transaction is completed. [00030] In another aspect, of the present disclosure a process to perform cardless transaction for online shopping. The process can include the following steps:

i) A user/customer receives a bill payment slip generated by a bank server. The bank server generates the slip upon receipt of instructions (either by SMS or online banking as recited above) to generate such bill payment slip from the computing device/registered mobile number of the user. In an example, the bill payment slip can include any or combination of a code number, a barcode, QR code, bank code or any security number;

ii) The user may then enter any or combination of the code number, a barcode, QR code or any security number available on the bill payment slip on a online shopping site interface provided computing device associated with the user;

iii) Upon receipt of any or combination of the code number, a barcode, QR code or any security number available on the bill payment slip an online shopping site communicates the same to the bank server for verification and/or validation;

iv) While validating at the bank server, a user is prompted/requested to enter an OTP received on his registered mobile number;

v) The user then enters the OTP and based upon verification of the OTP, the transaction for online shopping is completed.

[00031] In contrast to the conventional systems where a card is essential requirement for doing transaction at POS, the system and method according to the present disclosure enables to perform cardless transactions at the POS using a predefined format SMS from a registered mobile number of a user. The secure transaction is achieved by the system and method by generating OTP at the time of scanning the bill payment slip which is generated by the bank server, wherein the bill payment slip includes electronic scannable code, OTP shared with a merchant at the time off transaction.

[00032] In contrast to the conventional systems where a card is essential requirement for doing transaction at POS, the system and method according to the present disclosure enables to perform cardless transaction at the POS through mobile/internet banking portal of a customer/payer/user. The secure transaction is achieved by the system and method by generating two different OTP's i.e., unique payment request one time password (UPROTP) at the time of selection of an option as "Generate a bill payment slip" on interface of the mobile/computing device, and a payment request one time password (PROTP) / a bill payment one time password (BPOTP) at the time of scanning the bill payment slip which is generated by the bank server, wherein the bill payment slip includes electronic scannable code, and PROTP/BPOTP is shared with a merchant at the time off transaction.

[00033] Various objects, features, aspects and advantages of the present disclosure will become more apparent from the following detailed description of preferred embodiments, along with the accompanying drawing figures in which like numerals represent like features.

BRIEF DESCRIPTION OF DRAWINGS

[00034] The accompanying drawings are included to provide a further understanding of the present disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure. The diagrams are for illustration only, which thus is not a limitation of the present disclosure, and wherein:

[00035] FIGs. 1A-1C illustrates network architecture of the proposed system and its overall working, in accordance with an exemplary embodiment of the present disclosure.

[00036] FIG. 2A illustrates a process flow for generation of a bill payment slip through SMS to perform transaction, in accordance with an exemplary embodiment of the present disclosure.

[00037] FIG. 2B illustrates a process flow for generation of a bill payment slip using mobile/internet banking, in accordance with an exemplary embodiment of the present disclosure.

[00038] FIG. 2C illustrates a process flow for generation of a bill payment slip using ATM, in accordance with an exemplary embodiment of the present disclosure. [00039] FIGs. 3A-3B illustrates process flow for generation of bill payment slips without requirement of POS codes, in accordance with an exemplary embodiment of the present disclosure.

[00040] FIG. 4 illustrates an exemplary computer system utilized for implementation of the proposed system in accordance with an exemplary embodiment of the present disclosure.

DETAILED DESCRIPTION

[00041] In the following description, numerous specific details are set forth in order to provide a thorough understanding of embodiments of the present invention. It will be apparent to one skilled in the art that embodiments of the present invention may be practiced without some of these specific details.

[00042] In the following description, certain terminology is used to describe certain features. The term "mobile device" or "computing device" includes, but is not limited to, a mobile phone, a mobile communication device, personal digital assistant, mobile palm-held computer, a wireless device, and/or other types of mobile devices typically carried by individuals and/or having some form of communication capabilities (e.g., wireless, infrared, short- range radio, etc.). The term "computing device" may include a mobile device, personal computing device, a digital assistant device, a laptop computer, a point-of-sale device, etc. The term "payer" refers to a person, entity, and/or device making payment to a payee. The term "payee" refers to a person, entity, and/or device that receive the payment from the payer. For example, the payee may be one to which the payer makes payment in fulfillment of a debt, obligation, or to transaction. The term "Point-Of-Sale (POS) system" may include a POS machine, a digital assistant device, a point-of-sale device, a mobile device, personal computing device, a digital assistant device, a laptop computer, a point-of-sale device, etc. The term "portable device" may include a computing device, a mobile device, personal computing device, a digital assistant device, a laptop computer, a point- of-sale device, etc.

[00043] The present disclosure relates to mobile payment systems and in particular to a system and method for using standard mobile phones to enable payment at a merchant's Point-Of-Sale (POS) system. [00044] FIG. 1A illustrates network architecture of the proposed system and its overall working, in accordance with an exemplary embodiment of the present disclosure. In an exemplary embodiment, according to the proposed payment system, a computing device 104, wherein computing device may be a mobile phone of user, is used for generation of a bill payment slip. The user 102 may send/transmit "Generate bill payment slip" SMS in a pre-defined format from a registered mobile number 104, used in the computing device 102, to a bank server 106. In an example, the SMS in a pre-defined format can include details associated with a transaction such as but not limited to POS code, amount etc. On receipt of the bill payment slip generated by the bank server 106, the user 102 receives on the registered mobile number of his computing device 104. In an example, the bill payment slip includes an electronic scannable code such as a barcode, a QR code, or any other security code. Such electronic scannable code available on the bill payment slip is scannable by POS device 108 or other computing device of merchant (which is not shown in the figure) or scanner or mobile application used for scanning (which is not shown in the figure).

[00045] In an exemplary embodiment, while scanning the electronic scannable code, a bill payment one time password (BPOTP) is received on the computing device 104 of the user 102 from the bank server 106. The received BPOTP is then shared / transmitted with POS 108 or computing device associated with a merchant for completing a transaction.

[00046] In another embodiment, the merchant/clerk having POS device 108 enter the BPOTP on the interface of the POS device 108 and submits BPOTP to the bank server 106. The bank server 106 can then process and check the BPOTP to verify all details associated with the transaction. If all details associated with the transaction are verified by the bank server 106, then the actual amount can be debited from the users 102 bank account and credited into merchant account. In another exemplary embodiment, the merchant/clerk enter the BPOTP on the interface of the POS device 108 and the bank server 106 can automatically process and check verify all details along with the entered BPOTP. If the bank server 106 finds that entered BPOTP is incorrect, the bank server 106 informs the user 102 about unsuccessful transaction for initiating repeat transaction. [00047] In an exemplary implementation, the SMS to be sent by the user

102, to the ban server 104, in order to initiate the transaction may be of a predefined format can include details associated with the transaction. In an example, SMS can include an account number details, a payment amount, an account type, a POS code , a bank code, etc. For instance, the SMS format may be <last 4 digits of account number> or <last 4 digits of DC/CC > <PF > <bank code> <POS code> current account>. In another exemplary embodiment, pre-defined format SMS can send/transmit to pre-defined number or toll free number or bank number which is associated with the bank server. In an exemplary embodiment, the bank codes and POS codes and IFSC code or any other code and SMS format may display at the counter so that customers/user use those codes and SMS format and they can generate the bill payment slips.

[00048] In an exemplary embodiment, upon reception of SMS from the user 102, the bank server 106 generates the electronic/digital bill payment slip with QR code or Barcode or any other security features can be added and send the same in JPEG/PNG/PDF or any other digital formats to a registered email address or phone number or e-mail of the user 102. In an exemplary embodiment, the bank server 106 may share the electronic/digital bill payment slip image or document with the user 102 through email or Whatsapp™ or by any other medium. In another exemplary embodiment, the pre-defined format of SMS may or may be not included POS code, account number, IFSC code and many more.

[00049] In an exemplary embodiment, the electronic scannable code such as QR code or Barcode or any other security features or machine-readable or scannable image available on the bill payment slip can be scanned by the POS device 108 of merchant/clerk (which is not shown in figure). In another exemplary embodiment, the merchant/clerk may scan the electronic scannable code with his scanner device or a mobile device having scanning facility. The customer/user 102 may show the electronic scannable code to store clerk/merchant and then the merchant/clerk may scan the electronic scannable code using mobile or computing device or mobile application (which is not shown in figure) or POS device 108. In another exemplary embodiment, the electronic scannable code such as QR code or Barcode or any other security features or machine-readable or scannable image available on the bill payment slip can include the bank code to connect with particular bank server.

[00050] In an exemplary embodiment, upon reading the electronic scannable code available on the bill payment slip, the merchant/clerk may fill details about transaction such as merchant can fill items details, discount amount or any other details. In another exemplary embodiment, upon reading the electronic scannable code available on the bill payment slip, the details about transaction such as merchant can fill items details, discount amount or any other detail may be automatically filed on the interface of the POS device 108.

[00051] In another exemplary embodiment, the POS 108 or computing device associated with the merchant can be connected with the scanner or can be connected with external scanner. In another exemplary embodiment, the electronic scannable code such as QR code or Barcode or any other security features or machine-readable or scannable image available on the bill payment slip can scan by scanner device or mobile application associated with scanning.

[00052] In another exemplary embodiment, the user 102 can select or choose one or several options on the interface of computing device 104. In another exemplary embodiment, user interface of the POS 108 can guide, instruct, and respond to the user and/or merchant to perform the operations.

[00053] Referring now to FIG. IB, a network architecture of the proposed system, when user 102 performs cardless transaction at POS 108 through mobile/internet banking portal 104 is illustrated. In an embodiment, a user 102 logs into his/her mobile/internet banking portal provide by a computing device 104. The user 102 can select a "Generate a bill payment slip" option provide on interface of the mobile/computing device 104. The user may then enter details associated with a transaction (POS code, amount etc.) on the mobile/computing device 104. The user 102 selects a "Generate OTP" option on interface of the mobile/computing device 104 to generate a unique payment request one time password (UPROTP). A bank server 106 upon receipt of a request triggers/initiate to generate the UPROTP.

[00054] In an exemplary embodiment, the UPROTP is received on the mobile/computing device 104. The user 102 enters the UPROTP on the computing device 104 to generate the bill payment slip. The bill payment slip generated by the bank server 106 is received on the computing device/the registered mobile number 104 of the user. Such bill payment slip includes an electronic scannable code/QR code/barcode or any other security code. The electronic scannable code available on the bill payment slip can be scanned by a scanner (which is not shown in figure) or a POS device 108 associated with a merchant (not shown).

[00055] In an exemplary embodiment, while scanning the electronic scannable code, a payment request one time password (PROTP) or a bill payment one time password (BPOTP) is received on the registered mobile number of the computing device 104 of the user. Upon receipt, the user shares/transmits the PROTP/ BPOTP with a computing device or POS device 108 associated with the merchant (which is not shown in the figure) for completing a transaction.

[00056] In an exemplary embodiment, the merchant/clerk enter the

PROTP/ BPOTP on the interface of the computing device or POS device 108, and then the bank server 106 can process and check verify all details associated with the entered PROTP/ BPOTP for authentication and then the actual amount is debited from the customers/users 102 account and credited into merchant account.

[00057] In an exemplary embodiment, while using the mobile/internet banking installed on a computing device 104, the user may have to login into mobile/internet banking application by entering his/her customer ID and password to enter into his/her person account for generation of electronic/digital bill payment slip.

[00058] In another exemplary embodiment, while using the mobile/internet banking installed on a computing device 104, the user may have to enter details associated with the transaction after logging to Mobile/internet banking application. In an example, details associated with the transaction can be selected any or combination of POS code, payment amount, bank code, bank name, IFSC code, account type, password, last 4 digits of account number.

[00059] In an exemplary embodiment, upon receipt of instruction/request from the user 102, the bank server 106 generates the electronic/digital bill payment slip with QR code or Barcode or any other security features can be added and send the same in JPEG/PNG/PDF or any other digital formats to a registered email address or phone number or e-mail of the user 102. In an exemplary embodiment, the bank server 106 may share the electronic/digital bill payment slip image or document with the user 102 through email or Whatsapp™ or by any other medium.

[00060] In an exemplary embodiment, the electronic scannable code such as QR code or Barcode or any other security features or machine-readable or scannable image available on the bill payment slip scans by POS device 108 of merchant/clerk (which is not shown in figure). In another exemplary embodiment, merchant/clerk may scan the electronic scannable code with his scanner device. The customer/user 102 may show the electronic scannable code to store clerk/merchant then merchant/clerk may scan the electronic scannable code using mobile or computing device or mobile application (which is not shown in figure) or POS device 108.

[00061] In an exemplary embodiment, upon reading the electronic scannable code available on the bill payment slip, the merchant/clerk may fill details about transaction such as merchant can fill items details, discount amount or any other details. In another exemplary embodiment, upon reading the electronic scannable code available on the bill payment slip, the details about transaction such as merchant can fill items details, discount amount or any other detail may be automatically filed on the interface of the POS device 108.

[00062] In another exemplary embodiment, the user 102 can select or choose one or several options on the interface of computing device 104. In another exemplary embodiment, user interface of the POS 108 can guide, instruct, and respond to the user and/or merchant to perform the operations.

[00063] In another exemplary embodiment, the bill payment slip can be reused or reclaimed again until a bill amount of the bill payment slip is not credited into merchant's account (not used whole amount of the bill in one transaction). In another exemplary embodiment, generated bill payment slip can be elapsed or reused or reclaimed again after performing transaction. In another exemplary embodiment, user generate bill payment slip for RS 10,000 but spent only RS 6000 and remaining 4000 still will be in user's account. Once the transaction of RS 6000 is done then generated slip can be elapsed or can have mechanism to reuse this generated slip. In this case bank server may generate one or more slip and send automatically to the customer including the remaining amount without generating one or more payment slip by the customer. The user shares/ transmits generated bill payment slip that includes remaining amount/ money to the computing device or scanner of the merchant for performing transaction of remaining 4000 and then the merchant shares/ transmits total amount spent for last transaction, OTP at the time of clearance and scan barcode, QR code available on the bill payment slip. Bank server verifies/ validates OTP and barcode and then complete transaction.

[00064] Referring now to FIG. 1C, network architecture of the proposed system, when user 102 performs cardless transaction at POS 108 using a computing device 104 and an ATM 110 is illustrated. In an implementation, user 102 user inserts/ swipes a bank card into a card slot and enters PIN. In an exemplary embodiment, while insertion or swipe, user/ customer enters one or more details such as but not limited to his/her account details, details including but not limited to, bank name/IFSC code, account number, and mobile number.

[00065] In an exemplary embodiment, upon inserting/swiping the card at

ATM 110 user/customer selects a "Generate a bill payment slip" option on interface of the ATM 110. In an exemplary embodiment, user selects a "Generate OTP" option on interface of the mobile/computing device to generate a unique payment request one time password (UPROTP). Upon request of which and upon authenticating, the UPROTP is received either on a registered mobile number (computing device 104) of the user or at the ATM 110.

[00066] In an exemplary embodiment, when the user enters/submits the

UPROTP on the interface of the ATM 110, a bill payment slip generated by the bank server 106 is received, on the computing device/the registered mobile number of the user. In an example, the bill payment slip includes an electronic scannable code or any other security code.

[00067] In an exemplary embodiment, the electronic scannable code or any other security code available on the bill payment slip is scanned by a merchant/cashier using a scanner at POS 108. In an exemplary embodiment, while scanning the electronic scannable code or any other security code a payment request one time password (PROTP) or a bill payment one time password (BPOTP) is received on the registered mobile number (computing device 104) of the user. [00068] In an exemplary embodiment, the PROTP/ BPOTP is shared/transmitted with a computing device 104 (or with as POS 108 or registered mobile number of a merchant) device associated with a merchant.

[00069] In an exemplary embodiment, once the PROTP or BPOTP is verified by the bank server 108 the transaction is completed successfully.

[00070] FIG. 2A illustrates a process flow for generation of a bill payment slip through SMS to perform financial transaction, in accordance with an exemplary embodiment of the present disclosure. In an embodiment, user can perform cardless transaction at the POS terminal through SMS of registered mobile number of user.

[00071] At step 202, a user transmits/shares a bill payment slip generation message from a registered mobile number of the user, to a bank server. The bill payment slip generation message/SMS can include details associated with the transaction. In another exemplary embodiment, SMS can include an account number details, a payment amount, an account type, a POS code , a bank code, etc. for instance SMS format may be <last 4 digits of account number> or <last 4 digits of DC/CC > <PIN> <bank code> <POS code> current account>. In another exemplary embodiment, pre-defined format SMS can send/transmit to pre-defined number or toll free number or bank number which is associated with the bank server. In another exemplary embodiment, the bank codes and POS codes and IFSC code or any other code and SMS format may display at the counter so that customers/user use those codes and SMS format and they can generate the bill payment slips.

[00072] At step 204, upon receipt of the pre-defined SMS from the user, a bill payment slip is generated by the bank server. Such bill payment slip is then received on the registered mobile number of the user. The bill payment slip can include an electronic scannable code such as a barcode, a QR code, or any other security code. In an exemplary embodiment, upon reception of SMS from the user, the bank server generates the electronic/digital bill payment slip with QR code or Barcode or any other security features can be added. The the electronic/digital bill payment slip may be sent in JPEG/PNG/PDF or any other digital formats to a registered email address or phone number or e-mail of the user. In an exemplary embodiment, the bank server may share the electronic/digital bill payment slip image or document with the user through email or Whatsapp™ or by any other medium.

[00073] At step 206, a scanner device or scanner associated with POS or scanner associated with a computing device at the merchant side scans the electronic scannable code available on the bill payment slip.

[00074] At step 208, while scanning the electronic scannable code, a bill payment one time password (BPOTP) is received on the registered mobile number of the user from the bank server.

[00075] At step 210, the BPOTP is shared/transmitted with a computing device (such as POS machine, registered mobile number) associated with a merchant for completing a transaction. In an embodiment, the merchant/clerk enter the BPOTP on the interface of the computing device then bank server can process and check verify all details entered by the user and entered BPOTP and if all information is authenticated then the actual amount can be debited from the customer account and credited into merchant account.

[00076] FIG. 2B illustrates a process flow for generation of a bill payment slip using mobile/internet banking, in accordance with an exemplary embodiment of the present disclosure. In an embodiment, a user performs cardless transaction at the POS through mobile/internet banking portal of the user.

[00077] At step 252, the user logs into his/her mobile/internet banking portal using a computing device. In an exemplary embodiment, while using the mobile/internet banking installed on a computing device, the user may have to login into Mobile/internet banking application by entering his/her customer ID and password to enter into his/her person account for generation of electronic/digital bill payment slip.

[00078] At step 254, user selects a "Generate a bill payment slip" option on interface of the mobile/computing device.

[00079] At step 256, user enters details associated with a transaction. In an exemplary embodiment, while using the mobile/internet banking installed on a computing device, the user may have to enter details associated with the transaction after logging to Mobile/internet banking application. In another exemplary embodiment, details associated with the transaction can be selected any or combination of POS code, payment amount, bank code, bank name, IFSC code, account type, password, last 4 digits of account number.

[00080] At step 258, the user selects a "Generate OTP" option on interface of the mobile/computing device to generate unique payment request one time password (UPROTP).

[00081] At step 260, the UPROTP receives on the mobile/computing device 104 upon reception of request/instruction from the user.

[00082] At step 262, the user enters the UPROTP on the interface of the computing device for generation of electronic/digital the bill payment slip.

[00083] At step 264, upon receipt of instruction/request from the user, a bill payment slip is generated by the bank server. Such bill payment slip is then received on the registered mobile number of the user. The bill payment slip can include an electronic scannable code such as a barcode, a QR code, or any other security code. In an exemplary embodiment, upon reception of SMS from the user, the bank server generates the electronic/digital bill payment slip with QR code or Barcode or any other security features can be added. The the electronic/digital bill payment slip may be sent in JPEG/PNG/PDF or any other digital formats to a registered email address or phone number or e-mail of the user. In an exemplary embodiment, the bank server may share the electronic/digital bill payment slip image or document with the user through email or Whatsapp™ or by any other medium.

[00084] At step 266, a scanner device or scanner associated with POS or scanner associated with a computing device at the merchant side scans the electronic scannable code available on the bill payment slip.

[00085] At step 268, while scanning the electronic scannable code, a payment request one time password (PROTP) or a bill payment one time password (BPOTP) is generated by the bank server and received on the registered mobile number of the user.

[00086] At step 270, the PROTP/ BPOTP is shared/transmitted with a computing device or POS machine (such as POS machine, registered mobile number) associated with a merchant for completing a transaction. In an embodiment, the merchant/clerk enter the PROTP/ BPOTP on the interface of the computing device and then bank server can process and check verify all details and entered PROTP/ BPOTP and if all information is authenticated then the actual amount can be debited from the customer account and credited into merchant account.

[00087] FIG. 2C illustrates a process flow for generation of a bill payment slip using ATM, in accordance with an exemplary embodiment of the present disclosure. In an embodiment, a user performs cardless transaction at the POS through mobile/internet banking portal of the user.

[00088] At step 272, user inserts/ swipes a bank card into a card slot and enters PIN. In an exemplary embodiment, user/ customer can submit one or more details such as but not limited to his/her account details, details including but not limited to, bank name/IFSC code, account number, and mobile number.

[00089] At step 274, user/customer selects a "Generate a bill payment slip" option on interface of the ATM.

[00090] At step 276, user selects a "Generate OTP" option on interface of the mobile/computing device to generate a unique payment request one time password (UPROTP).

[00091] At step 278, the UPROTP is received on a registered mobile number of the user.

[00092] At step 280, the user enters the UPROTP on the interface of the

ATM.

[00093] At step 282, the bill payment slip generated by the bank server is received, on the computing device/the registered mobile number of the user, wherein the bill payment slip includes an electronic scannable code or any other security code.

[00094] At step 284, the electronic scannable code or any other security code available on the bill payment slip is scanned by a merchant/cashier using a scanner.

[00095] At step 286, while scanning the electronic scannable code or any other security code a payment request one time password (PROTP) or bill payment one time password (BPOTP) is received on the registered mobile number of the user. [00096] At step 288, the PROTP/ BPOTP is shared/transmitted with a computing device (such as POS machine or registered mobile number of a merchant) device associated with a merchant.

[00097] At step 290, once the PROTP/ BPOTP is verified by the bank server, the transaction is completed.

[00098] FIG. 3A illustrates a process flow for generation of a bill payment slip through SMS without using POS code to perform financial transaction, in accordance with an exemplary embodiment of the present disclosure. In an embodiment, user can perform cardless transaction at the POS terminal through SMS of registered mobile number of user.

[00099] At step 302, a user transmits/shares a bill payment slip generation message from a registered mobile number of the user, to a bank server. The bill payment slip generation message/SMS can include details associated with the transaction. In another exemplary embodiment, SMS can include an account number details, a payment amount, an account type, a bank code, etc. for instance SMS format may be <last 4 digits of account number> or <last 4 digits of DC/CC > <PIN> <bank code> < current account>. In another exemplary embodiment, pre-defined format SMS can send/transmit to pre-defined number or toll free number or bank number which is associated with the bank server. In another exemplary embodiment, pre-defined format of SMS may or may not be included POS code so that generated bill payment slip can be used at any merchant or merchant outlet while performing transaction.

[000100] At step 304, upon receipt of the pre-defined SMS from the user, a unique payment request one time password (UPROTP) and payment code generated by a bank server receives on the registered mobile number of the user.

[000101] At step 306, the user shares/ transmits the UPROTP and the payment code with a computing device associated with a merchant for completing transaction.

[000102] FIG. 3B illustrates a process flow for generation of a bill payment slip using mobile/internet banking without using POS code, in accordance with an exemplary embodiment of the present disclosure. In an embodiment, a user performs cardless transaction at the POS through mobile/internet banking portal of the user. [000103] At step 352, the user logs into his/her mobile/internet banking portal using a computing device. In an exemplary embodiment, while using the mobile/internet banking installed on a computing device, the user may have to login into Mobile/internet banking application by entering his/her customer ID and password to enter into his/her person account for generation of electronic/digital bill payment slip.

[000104] At step 354, user selects a "Generate a bill payment slip" option on interface of the mobile/computing device.

[000105] At step 356, user enters amount associated with a transaction.

[000106] At step 358, the user selects a "Generate OTP" option on interface of the mobile/computing device to generate unique payment request one time password (UPROTP).

[000107] At step 360, the UPROTP receives on the mobile/computing device 104 upon reception of request/instruction from the user.

[000108] At step 362, the user enters the UPROTP on the interface of the computing device for generation of electronic/digital the bill payment slip.

[000109] At step 364, upon receipt of instruction/request from the user, a bill payment slip is generated by the bank server. Such bill payment slip is then received on the registered mobile number of the user. The bill payment slip can include an electronic scannable code such as a barcode, a QR code, or any other security code. In an exemplary embodiment, upon reception of SMS from the user, the bank server generates the electronic/digital bill payment slip with QR code or Barcode or any other security features can be added. The the electronic/digital bill payment slip may be sent in JPEG/PNG/PDF or any other digital formats to a registered email address or phone number or e-mail of the user. In an exemplary embodiment, the bank server may share the electronic/digital bill payment slip image or document with the user through email or WhatsappTM or by any other medium.

[000110] At step 366, a scanner device or scanner associated with POS or scanner associated with a computing device at the merchant side scans the electronic scannable code available on the bill payment slip. [000111] At step 368, while scanning the electronic scannable code, a payment request one time password (PROTP) is generated by the bank server and received on the registered mobile number of the user.

[000112] At step 370, the PROTP is shared/transmitted with a computing device or POS machine (such as POS machine, registered mobile number) associated with a merchant for completing a transaction. In an embodiment, the merchant/clerk enter the PROTP on the interface of the computing device and then bank server can process and check verify all details and entered PROTP and if all information is authenticated then the actual amount can be debited from the customer account and credited into merchant account.

[000113] FIG. 4 illustrates an exemplary computer system utilized for implementation of the proposed system in accordance with an exemplary embodiment of the present disclosure. In an embodiment, performing cardless transaction at the POS can be implemented in the computer system 400 to enable aspects of the present disclosure. Embodiments of the present disclosure include various steps, which have been described above. A variety of these steps may be performed by hardware components or may be tangibly embodied on a computer- readable storage medium in the form of machine-executable instructions, which may be used to cause a general-purpose or special-purpose processor programmed with instructions to perform these steps. Alternatively, the steps may be performed by a combination of hardware, software, and/or firmware. As shown in the figure, computer system 400 includes an external storage device 410, a bus 420, a main memory 430, a read only memory 440, a mass storage device 450, communication port 460, and a processor 470. A person skilled in the art will appreciate that computer system 400 may include more than one processor and communication ports. Examples of processor 470 include, but are not limited to, an Intel® Itanium® or Itanium 2 processor(s), or AMD® Opteron® or Athlon MP® processor(s), Motorola® lines of processors, FortiSOC™ system on a chip processors or other future processors. Processor 470 may include various modules associated with embodiments of the present invention. Communication port 460 can be any of an RS-232 port for use with a modem based dialup connection, a 10/100 Ethernet port, a Gigabit or 10 Gigabit port using copper or fiber, a serial port, a parallel port, or other existing or future ports. Communication port 460 may be chosen depending on a network, such a Local Area Network (LAN), Wide Area Network (WAN), or any network to which computer system 300 connects. Memory 430 can be Random Access Memory (RAM), or any other dynamic storage device commonly known in the art. Read only memory 440 can be any static storage device(s) e.g., but not limited to, a Programmable Read Only Memory (PROM) chips for storing static information e.g., start-up or BIOS instructions for processor 470. Mass storage 450 may be any current or future mass storage solution, which can be used to store information and/or instructions. Exemplary mass storage solutions include, but are not limited to, Parallel Advanced Technology Attachment (PATA) or Serial Advanced Technology Attachment (SATA) hard disk drives or solid-state drives (internal or external, e.g., having Universal Serial Bus (USB) and/or Firewire interfaces), e.g. those available from Seagate (e.g., the Seagate Barracuda 7200 family) or Hitachi (e.g., the Hitachi Deskstar 7K1000), one or more optical discs, Redundant Array of Independent Disks (RAID) storage, e.g. an array of disks (e.g., SATA arrays), available from various vendors including Dot Hill Systems Corp., LaCie, Nexsan Technologies, Inc. and Enhance Technology, Inc. Bus 320 communicatively couples processor(s) 470 with the other memory, storage and communication blocks. Bus 420 can be, e.g. a Peripheral Component Interconnect (PCI) / PCI Extended (PCI-X) bus, Small Computer System Interface (SCSI), USB or the like, for connecting expansion cards, drives and other subsystems as well as other buses, such a front side bus (FSB), which connects processor 470 to software system. Optionally, operator and administrative interfaces, e.g. a display, keyboard, and a cursor control device, may also be coupled to bus 420 to support direct operator interaction with computer system 400. Other operator and administrative interfaces can be provided through network connections connected through communication port 460. External storage device 410 can be any kind of external hard-drives, floppy drives, IOMEGA® Zip Drives, Compact Disc - Read Only Memory (CD-ROM), Compact Disc - Re-Writable (CD-RW), Digital Video Disk - Read Only Memory (DVD-ROM). Components described above are meant only to exemplify various possibilities. In no way should the aforementioned exemplary computer system limit the scope of the present disclosure. [000114] In various examples, the QR code or Barcode (or any other security code) code in the digital/electronic bill payment slip may be a number, an alphanumeric string, and/or a barcode. Also note that, when a system is used to generate the digital/electronic bill payment slip, such application may be configured with the user's private or secret code to automatically generate the QR code or Barcode (or any other security code) code and include it as part of the digital/electronic bill payment slip.

[000115] The various illustrative logical blocks, modules and circuits and algorithm steps described herein may be implemented or performed as electronic hardware, software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. It is noted that the configurations may be described as a process that is depicted as a flowchart, a flow diagram, a structure diagram, or a block diagram. Although a flowchart may describe the operations as a sequential process, many of the operations can be performed in parallel or concurrently. In addition, the order of the operations may be re-arranged. A process is terminated when its operations are completed. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc. When a process corresponds to a function, its termination corresponds to a return of the function to the calling function or the main function.

ADVANTAGES OF THE INVENTION

[000116] The present disclosure provides a system and method to perform cardless transaction at the POS using a portable device such as mobile phone/tablets/computer.

[000117] The present disclosure provides a system and method for generating in real-time POS/Merchant payment slips, on mobile phone, through Short Message Service (SMS) /Mobile/Internet banking/ ATM. [000118] The present disclosure provides a system and method to pay the bills using real time generated receipts through SMS/Mobile app or internet banking/ATM.

[000119] The present disclosure provides a system and method for performing a transaction at the POS through a short message service (SMS) of a pre-determined format.

[000120] The present disclosure provides cardless transaction at the POS based on SMS and OTP generation.