Patent ID: 11907918
Assignee: BANKS AND ACQUIRERS INTERNATIONAL HOLDING
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A non-transitory computer-readable medium comprising a computer program product stored thereon and executable by a processor of a terminal of a user to carry out a transaction with a merchant having a merchant terminal, wherein the program product comprises program code instructions for executing a method for carrying out the transaction, when the instructions are executed by the processor, wherein the instructions configure the terminal of the user to perform acts comprising:
receiving a merchant's identifier and an identification of an offer by using one of the following acts through an interface of the terminal of said user:
scanning a code with a camera of the user terminal; or
receiving a message through a Bluetooth interface of the user terminal; or
receiving a message through a contactless interface of the user terminal;

decoding the code or the message received to obtain a decoded merchant's identifier and the identification of an offer, said merchant identifier consisting in a merchant's particular which enable the carrying out of credit transactions towards an account of the merchant;
receiving and decoding a piece of data representing a transaction amount by the same interface as the one used for receiving the merchant's identifier;
generating a credit transaction, by using the user's terminal, for said merchant comprising:
the user terminal obtaining location data of the user terminal from a GPS device of the user terminal or from a mobile network;
the user terminal generating a record comprising the decoded merchant's identifier, data representing the transaction amount, data representing an identifier of the user, the location data of the user terminal and the identification of an offer in a non-transitory computer-readable medium; and
the user terminal encrypting said record by using a secured processor of said terminal of said user, wherein the act of encrypting delivers said credit transaction; and

transmitting said credit transaction from the user's terminal to a transaction management server of a third party, said credit transaction management server being capable of completing the transaction with the merchant's terminal against a bank account of the user without providing data representing the user's bank account to the merchant or the merchant's terminal when the location data of the user terminal indicated in the credit transaction corresponds to a place associated with the offer stored in a database comprising an indication of a place associated with said offer, said database being maintained by said third party.