WO2003005255A2 - Transaction processing system and method - Google Patents

Transaction processing system and method Download PDF

Info

Publication number
WO2003005255A2
WO2003005255A2 PCT/GB2001/003174 GB0103174W WO03005255A2 WO 2003005255 A2 WO2003005255 A2 WO 2003005255A2 GB 0103174 W GB0103174 W GB 0103174W WO 03005255 A2 WO03005255 A2 WO 03005255A2
Authority
WO
WIPO (PCT)
Prior art keywords
currency
transaction
tokens
data
merchant
Prior art date
Application number
PCT/GB2001/003174
Other languages
French (fr)
Inventor
Felix Grovit
Neel Vichhi
Original Assignee
Chequepoint Franchise Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chequepoint Franchise Corporation filed Critical Chequepoint Franchise Corporation
Priority to EP01949707A priority Critical patent/EP1402432A1/en
Priority to CA002452958A priority patent/CA2452958A1/en
Priority to US10/530,369 priority patent/US20060136301A1/en
Publication of WO2003005255A2 publication Critical patent/WO2003005255A2/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/381Currency conversion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce

Definitions

  • the present invention generally relates to a transaction processing system and method for the processing of transactions for goods or services offered in a first currency when physical currency tokens are tendered in a second currency in respect of at least part payment for the goods or services.
  • EP-A-0910840 a central currency conversion transaction server holds a merchant's account and a customer's account in different currencies and is responsible for currency conversion in order to facilitate a transaction. In this way a customer can purchase goods or services in their own currency and this is debited to their account in their own currency. The value of the transaction is credited to the merchant's account in the merchant's currency.
  • a transaction processing system and method in which a merchant can accept physical currency tokens such as cash, cheques, travellers' cheques, or bankers' drafts in a second currency in at least part payment for goods or services offered for sale in a first currency.
  • physical currency tokens such as cash, cheques, travellers' cheques, or bankers' drafts in a second currency in at least part payment for goods or services offered for sale in a first currency.
  • transaction data identifying at least the second currency and the value of the received tokens in transmitted to a currency conversion transaction processor which has access to exchange rate data.
  • the currency conversion is performed and the merchant receives currency conversion transaction data which includes data representing an amount in the first currency which is equivalent to the amount of the received physical currency tokens.
  • the merchant is thus able to complete the transaction for the goods or services using the received currency conversion data and to later receive payment for the received physical currency tokens corresponding to the currency conversion transaction.
  • -the currency conversion transaction data is assigned a transaction identifier to allow the identification of individual transactions to allow required individual payment for transactions to be identified and made to merchants.
  • the system in accordance with the invention thus provides a simple means by which merchants can accept payment for goods at least in part in a foreign currency. They are able to quickly determine the value of the payment in their local currency and to be assured that the value will be honoured by payment for the physical currency tokens in the merchant's currency.
  • the risks associated with currency exchange rate fluctuations are borne by the provider of the currency conversion system, and not by the merchant or customer.
  • the merchant is guaranteed the exchange rate at the instance of the transaction.
  • Payment to the merchant can either be made by cash equivalent payments e.g. cash, cheques, travellers' cheques, or a bankers' draft, or payment can be effected electronically e.g. by crediting their account at a bank or other financial institution.
  • the merchant will thus be paid for the received physical currency tokens.
  • Any method by which the merchant disposes of the received physical currency tokens in accordance with the requirements of the currency conversion service provider is encompassed within the scope of the present invention.
  • the physical currency tokens could be collected from the merchant, or the merchant could be required to take or send the physical currency tokens for redemption.
  • the present invention allows a merchant to accept part payment in a foreign currency for goods or services.
  • the present invention also allows a merchant to accept full and over-payment for goods or services in a foreign currency.
  • the currency conversion transaction processor receives information on the transaction including the cost of the goods or services so that the difference between the cost and the amount in the first currency can be calculated. This information is returned to the merchant to allow the merchant to clearly identify the additional charge in the first currency when part payment is made, or the change be given to the customer in the first currency when over-payment is made in the physical currency tokens in the second currency by the customer.
  • the merchant when a merchant is presented with physical currency tokens in a second currency, the merchant can access a database of images of the physical currency tokens in the second currency to aid detection of counterfeit tokens.
  • Information supplementary to the image information can also be given to further aid detection of counterfeit tokens. For example, information on known area of the tokens which make it easier to spot counterfeits can be given together with directions on what to look for.
  • a security system in which unique identification codes for the received physical currency tokens are input by the merchant as part of the transaction data.
  • a database is provided of unique identification codes for suspect physical currency tokens.
  • the unique identification codes can comprise serial numbers for travellers' cheques, cheques, or for bank notes.
  • the input unique identification codes are checked against the database and a security indicator is generated if the currency conversion transaction processor identifies a problem with the received physical currency tokens.
  • the security indicator is returned in the currency conversion transaction data to the merchant to tell the merchant that the received currency is suspect.
  • the currency conversion tokens can be suspect on the basis that they are known to be counterfeit, stolen, lost, or fraudulent in some other manner.
  • Another embodiment of the present invention provides a system in which a merchant can access unique identification codes for suspect physical currency tokens to perform a manual check against unique identification codes for received physical currency tokens. This enables the merchant to reliably detect fraud using an up-to-date database of suspect physical currency tokens.
  • the physical currency tokens can be suspect when they are counterfeit tokens, stolen, or lost, otherwise fraudulent.
  • one embodiment of the present invention provides an automatic detection of the currency transaction or combination of transactions exceeding a threshold. If a currency transaction or combination of transactions exceeds the threshold, the merchant is requested to obtain further information regarding the transaction in order to comply with legal requirements. The information entered by the merchant can then be stored with the currency conversion transaction data.
  • a combination of transactions can be a combination of different currencies each of which can be processed as a different transaction. Alternatively, they can be different transactions on the basis of a return visit to the merchant by a customer which is identified as potentially suspect causing the merchant to consider checking the combination of transactions.
  • the automatic checking of a combination of transactions can be triggered by a merchant who can input one or a number of transaction numbers for previous transactions when entering transaction data for a current transaction. This enables the currency conversion transaction processor to combine the values of the or each previous transaction and the current transaction in order to check it against the threshold.
  • the present invention can be implemented using any communication means provided between the merchant and a central processing system providing the currency conversion function.
  • the present invention can thus be implemented over any communications system.
  • a preferred embodiment of the present invention utilizes the Internet which is readily available to merchants and which provides a simple communication path between the providers of the currency conversion function and the merchants.
  • the system can be implemented by providing the merchants with computers implementing web browsers for accessing web pages served by the currency conversion transaction processor.
  • the present invention can thus be implemented using one or a number of processing systems.
  • the present invention can thus be implemented by suitably programming one or a number of computers.
  • the present invention encompasses computer program code suitable for controlling a processor to implement the method.
  • the computer program can be provided on any suitable carrier medium.
  • the carrier medium can comprise a storage medium such as a floppy disk, hard disk, magnetic tape device, or programmable memory device.
  • the carrier medium can comprise a transient medium such as an electrical, optical, microwave, acoustic, magnetic, electrical, or radio frequency signal.
  • An example of such a signal is an Internet Protocol signal carrying computer code over an Internet Protocol network.
  • FIG. 1 is a schematic diagram of the transaction processing system in accordance with an embodiment of the present invention.
  • FIG. 2 is a flow diagram of the transaction processing method in accordance with an embodiment of the present invention.
  • Figure 3 is a diagram of the display provided to the merchant to allow the merchant to log in to the system
  • Figure 4 and Figure 5 are diagrams illustrating the screen display to allow a merchant to enter data
  • Figure 6 is a diagram illustrating the screen display to allow the user to obtain information on currencies
  • Figure 7 is a diagram of the screen display providing the merchant with information including an image of a particular currency
  • Figure 8 is a diagram of a screen display providing information on the procedure to follow if the merchant is suspicious
  • Figure 9 is a diagram of the screen display requiring a merchant to enter information when the currency conversion transaction processor detects a large transaction.
  • Figure 10 is a diagram of the screen display providing a printable or faxable transaction receipt for the customer and for the merchant.
  • the transaction processing system comprises a merchant terminal
  • the merchant terminal 1 which may comprise any processing apparatus such as a general-purpose computer which can implement a web browser application la.
  • the merchant terminal 1 is also provided with a printer 5 for printing out receipts for customers, as will be described in more detail hereinafter.
  • the merchant terminal 1 is connected over the Internet 3 to a currency conversion transaction system 2.
  • the currency conversion transaction system The currency conversion transaction system
  • a transaction server 7 is provided for performing the transaction function by accessing information stored in a merchant's account database 8, a merchant database 9, a database for exchange rates 10 and a database of currency information 11.
  • the currency conversion transaction system 2 also includes an administration web server 12 which serves web pages at a different URL to allow an administrator using an administrator terminal 4 implementing a web browser 4a to access administration information served by the administration server 12.
  • An administration server 13 is provided behind the administration web server 12 to allow an administrator to access the merchant's account database 8, the merchant database 9, the database of exchange rates 10, and the database of currency information 11.
  • the administrator is part of the service provider operating the currency conversion transaction system.
  • the currency conversion transaction system 2 of this embodiment of the present invention is a fully web enabled system thus enabling an administrator to access the administrative function via a web page thus providing access over the Internet 3, or over any local Internet Protocol network to which the administration web server 12 can be connected.
  • FIG. 2 illustrates an example of the display presented to the user as a web page returned to the browser la.
  • a user is required to enter their username and password to log in to the transaction server 7 (step S2).
  • the entered username and password is received by the transaction web server 6 and passed on to the transaction server 7 which can look up the merchant username and password in the merchant database 9 to validate the merchant (step S2).
  • the merchant is then presented with the web page illustrated in Figure 4.
  • This allows the merchant to enter transaction information (step S3).
  • a user can select the currency type which in this case is selected to be Australian Dollars.
  • the user can also select payment type which in this example can either be cash or travellers' cheques.
  • the user can also enter the price of the item to be purchased and the amount tendered by the customer.
  • Figure 5 illustrates the display when the merchant selects Australian Dollars as the foreign currency and cash is the method of payment.
  • the price of the item to be purchased has been entered as 200 and the local currency, which in this example is Pounds Sterling.
  • the transaction processor determines the value of the purchase in Australian Dollars and outputs this as 606.10 Australian Dollars.
  • the amount tendered by the customer is 700 Australian Dollars and this is entered in the display by the merchant.
  • the transaction processor also calculates the change due in Pounds Sterling and this is displayed to assist the merchant in giving change to the customer in their local currency.
  • the user is able to request the calculation of equivalents using the "calculate equivalent” button 20 and also request calculation of the changes in the "calculate change” button 21.
  • the merchant is not required to perform any currency conversion calculation.
  • the currency conversion calculation is performed remotely by the transaction server 7 using the exchange rates provided in the database of exchange rates 10.
  • the merchant is thus not only freed from the necessity to perform a calculation, but is also provided with an exchange rate which, is fixed at the poinLof the transaction for the goods or services.
  • the merchant is thus given a guaranteed exchange rate and a guaranteed value for the currency accepted in at least part payment for the goods or services.
  • the currency conversion service provider implementing the currency conversion transaction system 2 bears exchange rate fluctuation risk.
  • FIG. 6 illustrates the web page generated by the transaction web server 6 as a result of the selection of the "view currency” button 22.
  • the merchant is presented with the option to select each of the notes in the foreign currency.
  • Figure 7 illustrates the screen display when a user has selected the Australian $10 note. The user is provided with a clear image which can show both the front and back of the note together with further information to assist in the identification of counterfeit money. Thus this facility assists the merchant in avoiding fraud and the consequential loss associated with that.
  • step S6 the merchant is presented with the display illustrated in Figure 8 (step S7). This allows a merchant to obtain more information on the procedures to be followed if they are suspicious. If, when viewing the merchant transaction record display of Figure 5, the merchant considers that the transaction is large, or when the merchant selects the "print receipt” button 25, the "large transaction record” display of Figure 9 is generated either manually when the button 23 is selected by the user, or automatically when the transaction server 7 detects that the transaction is large, i.e. the amount tendered by the customer exceeds a threshold either in the first currency or the second currency.
  • the purpose of the display of Figure 9 is to require the merchant to enter additional information about the transaction. This is a legal requirement to avoid money laundering.
  • the information entered by the merchant after questioning the customer is received by the transaction server 7 and is stored in the merchant's account database 8 with the transaction record so that this can be referred to at any point if required.
  • the present invention encompasses the monitoring of multiple transactions.
  • the merchant can be provided with a window into which previous transaction numbers can be entered for association with the current transaction. This can be used for example when a customer wishes to pay in more than one currency. Each currency can be considered to be a separate transaction but the merchant could wish to indicate that they are related to a single transaction for goods or services. Alternatively, a merchant may recognize a customer revisiting the merchant and may wish to identify a previous transaction by the customer. In this way the aggregate of transactions can be compared to a threshold in order to provide for the automatic detection of suspicious currency transactions. This allows for the automatic generation of the screen requiring additional information which can be stored with the currency transaction record to comply with local legal requirements.
  • the transaction server 7 receives the data via the transaction web server 6 and assigns the transaction a transaction number in the merchant's account database 8 and a record of the transaction is stored in the merchant's account database 8 (ste S 11).
  • a receipt page is then generated by the transaction web server 6 under the direction of the transaction server 7 and this is received by the web browser la and displayed to the user as shown in Figure 10 (step S12).
  • the receipt includes the transaction number, the transaction date and time, the currency type, the cost of the item or service, the amount tendered by the customer and the change in the local currency of the merchant.
  • the merchant prints the receipt using printer 5 to provide the customer with a receipt and to enable a copy to be kept for their records.
  • the receipt can also be sent by facsimile to a desired recipient.
  • the merchant can then process the transaction for the goods or services using the value of the tendered cash of the second currency.
  • the merchant can thus furnish the customer with change as directed in the receipt, or require further payment in the merchant's local currency to make up the difference when the customer makes a part payment for the goods or services in their currency (step SI 3).
  • the displays are illustrated in the English language since the merchant is located in the United Kingdom.
  • the location of the merchant is stored in the merchant database 9 as a country code.
  • This country code is used by the transaction web server 6 in order to determine the language in which to generate the web pages for the merchant.
  • the language of the user interface provided to the merchant is automatically tailored based on the location of the merchant.
  • the merchant's local currency is automatically determined from the country code.
  • the country code can be used to tailor or modify the information provided to a merchant based on local legal, regulatory, and commercial criteria.
  • the merchant can also be provided with a facility to manually modify their country code and/or country code to modify the user interface as desired.
  • the database of currency information 11 stores information necessary to provide the displays of Figures 6 and 7 to the merchant. It thus stores images of all notes of all currency types together with additional information to aid the detection of counterfeit notes.
  • the database of exchange rates 10 stores all exchange rate data between all types of currencies to enable the transaction server 7 to determine amounts in first currencies for amounts of physical currency tokens in a second currency offered by customers for goods or services.
  • the merchant database 9 stores information on merchants. This includes the merchant's password and username necessary for the validation of merchants when the log on to the service. It will also include identification information such as a merchant ID. Further, contact details and bank details for the merchants will be stored. The bank details can be used for payment of the merchant in the first currency for physical currency tokens received in the second currency.
  • the merchant database 9 also stores a country code which is used for identifying the merchant's local currency (first currency). This feature avoids requiring the merchant to enter their local currency in the merchant transaction record interface of Figure 4. It can also be used to provide localization of the interface to the merchant, i.e. to determine the language to be used in the generation of the web page for the merchant.
  • the merchant database 9 also stores local legal regulatory and commercial information to be used in the tailoring or modification of the information provided to the merchant.
  • the merchant database 9 also stores a zone code for each merchant.
  • the zone code is used for higher resolution localization and is used for customer services purposes and for logistics purposes such as calculating the collection of the physical currency tokens from merchants.
  • the merchant's database 9 also stores information indicating the status of the merchant.
  • the merchant's status can either be active or inactive. A merchant can be put to an inactive status when, for example, their account is unsatisfactory, or they are suspended from using the service for whatever reasons.
  • the merchant's account database 8 stores all of the transaction information.
  • a currency conversion transaction record for a merchant stores the currency type, e.g. Australian Dollars, the payment type, e.g. cash, cheque, bankers' draft, or travellers' cheque, information on the item or service, the value of the purchase, the amount tendered by the customer in their currency, the customer's change in the merchant's currency, large transaction data, and if the payment type is a travellers' cheque, there is additional travellers' cheque data.
  • a merchant selects the payment type as traveller's cheque, a further window is displayed requiring the input of additional information comprising a passport number or driver's licence, the identity of the travellers, and a travellers' cheque number or numbers.
  • Each transaction record in the merchant's account database is given a transaction ID and each merchant has a merchant ID.
  • records of transactions in the account database 8 are linked by transaction ID and merchant ID.
  • the merchant's account database also stores the date and time of the transaction and can store information on the profit margin for the transaction.
  • the profit margin comprises the profit made on the transaction due to the use of differential exchange rates.
  • the merchant's account database_8 stores total amounts of foreign and local currencies for each merchant. Each transaction stored in the merchant's account database 8 is also given a transaction status. A transaction can have the following statuses:
  • the merchant is able to access the transaction server 7 in order to access the merchant's account database 8 in order to look at their accounts records. It should be noted that when the transaction server 7 passes information to the transaction web server 6 for the generation of the receipt, the information that is output is the transaction ID, the currency type, the value, the amount tendered, and the change. This information is illustrated in the display of Figure 10. Additionally the merchant can enter their reference in the receipt interactively using the web interface before printing the receipt.
  • an administrator operating the administrator terminal 4 can use the web browser 4a to access the facilities at the administration server 13 via the administration web server 12.
  • This allows an administrator of the currency conversion transaction system 2 to perform full administrative functions on all of the databases 8, 9, 10 and 11.
  • the database of currency information 11 can be updated and modified.
  • the database of exchange rates 10 can be updated and modified.
  • the merchant database 9 can be updated and modified as necessary.
  • the administrator can access the account information in the merchant's account database 8. This information allows an administrator to arrange for the physical currency tokens to be collected from the merchant or delivered by the merchant to a collection point. For example, the administrator may monitor the amount of foreign currency in order to determine how regularly to arrange for the collection or delivery of the foreign currency to or from the merchant.
  • the merchant can make individual decisions on individual collections for individual merchants.
  • the administrator can also administer the merchants' accounts to make payments to merchants when transactions reach the valid state so that they can move to the settled state.
  • the administrator can arrange for payments to be made by any conventional means such as by bank transfer, or by delivery of cash in the merchant's local currency.
  • full access to the databases by an administrator provides for the management of accounts and for a determination of logistics of collection and delivery of the physical currency tokens.
  • the present invention can also be provided with an additional security function.
  • the currency conversion transaction system 2 can be provided with an additional database storing unique identification codes such as serial numbers for physical currency tokens that are suspect. Physical currency tokens such as bank notes, travellers' cheques, bankers' drafts, etc. can be suspect when they are stolen, lost, or counterfeit for example.
  • a central database either stored at the currency conversion transaction system 2 or accessing remotely to the transaction server 7 can provide an additional security function.
  • the information can be made available to the merchant at the merchant terminal 1. This can be achieved by the transaction web server 6 generating web pages served to the web browser la over the Internet 3 to contain up-to-date information on suspect physical currency tokens.
  • the currency conversion transaction system 2 can perform an automatic security checking function.
  • the merchant receives the physical currency tokens, as part of the input information for the transaction record, they can input the serial numbers of the received bank notes, or travellers' cheques. This can then be received by the transaction server 7 and compared with the database of the suspect physical currency tokens. If a match is found, a security notification can be sent back to the merchant to warn them that one or more of the received physical currency tokens are suspect. This allows the merchant to decline the physical currency tokens and to raise a security alarm.
  • the provision of an up-to-date central database of suspect physical currency token information provides for a more secure currency transaction system.
  • the present invention also provides the ability to enable a merchant to check exchange rates available in the database of exchange rates 10 without committing a transaction.
  • the transaction server 7 can access the database of exchange rate 7 to provide information on exchange rates to the transaction web server 6 to enable the transaction web server 6 to serve web pages to the web browser la containing exchange rate information.
  • the present invention can extend beyond this function by enabling a merchant to provide for currency exchange solely. If such a function is provided, the incentive for using the system is extended beyond merely increasing sales. Commission on currency exchange can provide additional income for the merchant and act as an incentive to increase the amount of currency converted.
  • the present invention has been described with reference to physical currency tokens.
  • the present invention is applicable to any physical means of payment for goods or services.
  • the physical currency tokens can be any promissory note which is in physical and non-electronic form and which has equivalents to cash.
  • the present invention allows a merchant to accept payment for goods in any foreign currency and to receive payment in their local currency from a central currency exchange service.

Description

TRANSACTION PROCESSING SYSTEM AND METHOD
The present invention generally relates to a transaction processing system and method for the processing of transactions for goods or services offered in a first currency when physical currency tokens are tendered in a second currency in respect of at least part payment for the goods or services.
The problem of allowing customers and merchants to transact using different currencies is a problem that has been addressed in the prior art primarily with a view to providing electronic transactions using electronic funds associated with customer and merchant accounts. One such system is described in EP-A-0910840. In EP-A-0910840, a central currency conversion transaction server holds a merchant's account and a customer's account in different currencies and is responsible for currency conversion in order to facilitate a transaction. In this way a customer can purchase goods or services in their own currency and this is debited to their account in their own currency. The value of the transaction is credited to the merchant's account in the merchant's currency.
Nowhere in the prior art has the problem of handling cash or cash equivalents been dealt with.
It is therefore an object of the present invention to provide a transaction processing system and method which allows a customer to pay at least in part for goods or services which are offered in a first currency using physical currency tokens in a second currency.
As in accordance with a first aspect of the present invention, there is provided a transaction processing system and method in which a merchant can accept physical currency tokens such as cash, cheques, travellers' cheques, or bankers' drafts in a second currency in at least part payment for goods or services offered for sale in a first currency. When the merchant is offered the physical currency tokens in the second currency, transaction data identifying at least the second currency and the value of the received tokens in transmitted to a currency conversion transaction processor which has access to exchange rate data. At the currency conversion transaction processor the currency conversion is performed and the merchant receives currency conversion transaction data which includes data representing an amount in the first currency which is equivalent to the amount of the received physical currency tokens. The merchant is thus able to complete the transaction for the goods or services using the received currency conversion data and to later receive payment for the received physical currency tokens corresponding to the currency conversion transaction.
In one embodiment of the present invention, -the currency conversion transaction data is assigned a transaction identifier to allow the identification of individual transactions to allow required individual payment for transactions to be identified and made to merchants.
The system in accordance with the invention thus provides a simple means by which merchants can accept payment for goods at least in part in a foreign currency. They are able to quickly determine the value of the payment in their local currency and to be assured that the value will be honoured by payment for the physical currency tokens in the merchant's currency. The risks associated with currency exchange rate fluctuations are borne by the provider of the currency conversion system, and not by the merchant or customer. The merchant is guaranteed the exchange rate at the instance of the transaction. Payment to the merchant can either be made by cash equivalent payments e.g. cash, cheques, travellers' cheques, or a bankers' draft, or payment can be effected electronically e.g. by crediting their account at a bank or other financial institution.
The merchant will thus be paid for the received physical currency tokens. Any method by which the merchant disposes of the received physical currency tokens in accordance with the requirements of the currency conversion service provider is encompassed within the scope of the present invention. For example, the physical currency tokens could be collected from the merchant, or the merchant could be required to take or send the physical currency tokens for redemption. The present invention allows a merchant to accept part payment in a foreign currency for goods or services. The present invention also allows a merchant to accept full and over-payment for goods or services in a foreign currency. In one embodiment of the present invention, the currency conversion transaction processor receives information on the transaction including the cost of the goods or services so that the difference between the cost and the amount in the first currency can be calculated. This information is returned to the merchant to allow the merchant to clearly identify the additional charge in the first currency when part payment is made, or the change be given to the customer in the first currency when over-payment is made in the physical currency tokens in the second currency by the customer.
In one embodiment of the present invention when a merchant is presented with physical currency tokens in a second currency, the merchant can access a database of images of the physical currency tokens in the second currency to aid detection of counterfeit tokens. Information supplementary to the image information can also be given to further aid detection of counterfeit tokens. For example, information on known area of the tokens which make it easier to spot counterfeits can be given together with directions on what to look for.
In one embodiment of the present invention, a security system is provided in which unique identification codes for the received physical currency tokens are input by the merchant as part of the transaction data. At the currency conversion transaction processor a database is provided of unique identification codes for suspect physical currency tokens. The unique identification codes can comprise serial numbers for travellers' cheques, cheques, or for bank notes. The input unique identification codes are checked against the database and a security indicator is generated if the currency conversion transaction processor identifies a problem with the received physical currency tokens. The security indicator is returned in the currency conversion transaction data to the merchant to tell the merchant that the received currency is suspect. Thus this embodiment of the present invention provides an automatic means of detecting suspect currency conversion tokens. The currency conversion tokens can be suspect on the basis that they are known to be counterfeit, stolen, lost, or fraudulent in some other manner. Another embodiment of the present invention provides a system in which a merchant can access unique identification codes for suspect physical currency tokens to perform a manual check against unique identification codes for received physical currency tokens. This enables the merchant to reliably detect fraud using an up-to-date database of suspect physical currency tokens. The physical currency tokens can be suspect when they are counterfeit tokens, stolen, or lost, otherwise fraudulent.
Since currency conversion is subject to legal restrictions in order to try to prevent money laundering, one embodiment of the present invention provides an automatic detection of the currency transaction or combination of transactions exceeding a threshold. If a currency transaction or combination of transactions exceeds the threshold, the merchant is requested to obtain further information regarding the transaction in order to comply with legal requirements. The information entered by the merchant can then be stored with the currency conversion transaction data. A combination of transactions can be a combination of different currencies each of which can be processed as a different transaction. Alternatively, they can be different transactions on the basis of a return visit to the merchant by a customer which is identified as potentially suspect causing the merchant to consider checking the combination of transactions. The automatic checking of a combination of transactions can be triggered by a merchant who can input one or a number of transaction numbers for previous transactions when entering transaction data for a current transaction. This enables the currency conversion transaction processor to combine the values of the or each previous transaction and the current transaction in order to check it against the threshold.
The present invention can be implemented using any communication means provided between the merchant and a central processing system providing the currency conversion function. The present invention can thus be implemented over any communications system. A preferred embodiment of the present invention utilizes the Internet which is readily available to merchants and which provides a simple communication path between the providers of the currency conversion function and the merchants. Thus in accordance with this embodiment of the present invention the system can be implemented by providing the merchants with computers implementing web browsers for accessing web pages served by the currency conversion transaction processor.
The present invention can thus be implemented using one or a number of processing systems. The present invention can thus be implemented by suitably programming one or a number of computers. Thus the present invention encompasses computer program code suitable for controlling a processor to implement the method. The computer program can be provided on any suitable carrier medium. The carrier medium can comprise a storage medium such as a floppy disk, hard disk, magnetic tape device, or programmable memory device. Alternatively, the carrier medium can comprise a transient medium such as an electrical, optical, microwave, acoustic, magnetic, electrical, or radio frequency signal. An example of such a signal is an Internet Protocol signal carrying computer code over an Internet Protocol network.
Embodiments of the present invention will now be described with reference to the accompanying drawings in which:
Figure 1 is a schematic diagram of the transaction processing system in accordance with an embodiment of the present invention;
Figure 2 is a flow diagram of the transaction processing method in accordance with an embodiment of the present invention;
Figure 3 is a diagram of the display provided to the merchant to allow the merchant to log in to the system;
Figure 4 and Figure 5 are diagrams illustrating the screen display to allow a merchant to enter data;
Figure 6 is a diagram illustrating the screen display to allow the user to obtain information on currencies; Figure 7 is a diagram of the screen display providing the merchant with information including an image of a particular currency;
Figure 8 is a diagram of a screen display providing information on the procedure to follow if the merchant is suspicious;
Figure 9 is a diagram of the screen display requiring a merchant to enter information when the currency conversion transaction processor detects a large transaction; and
Figure 10 is a diagram of the screen display providing a printable or faxable transaction receipt for the customer and for the merchant.
Referring to Figure 1 the transaction processing system comprises a merchant terminal
1 which may comprise any processing apparatus such as a general-purpose computer which can implement a web browser application la. The merchant terminal 1 is also provided with a printer 5 for printing out receipts for customers, as will be described in more detail hereinafter. The merchant terminal 1 is connected over the Internet 3 to a currency conversion transaction system 2. The currency conversion transaction system
2 comprises a transaction web server 6 which is accessible by the merchant terminal 1 by use of a suitable universal resource locator (URL) which is served by the transaction web server 6. The transaction web server 6 and the web browser la thus provide the user interface for the merchant. A transaction server 7 is provided for performing the transaction function by accessing information stored in a merchant's account database 8, a merchant database 9, a database for exchange rates 10 and a database of currency information 11.
The currency conversion transaction system 2 also includes an administration web server 12 which serves web pages at a different URL to allow an administrator using an administrator terminal 4 implementing a web browser 4a to access administration information served by the administration server 12. An administration server 13 is provided behind the administration web server 12 to allow an administrator to access the merchant's account database 8, the merchant database 9, the database of exchange rates 10, and the database of currency information 11. Thus a full administrative function is provided separately to the currency conversion transaction function. The administrator is part of the service provider operating the currency conversion transaction system. The currency conversion transaction system 2 of this embodiment of the present invention is a fully web enabled system thus enabling an administrator to access the administrative function via a web page thus providing access over the Internet 3, or over any local Internet Protocol network to which the administration web server 12 can be connected.
The operation of the system will now be described with reference to the flow diagram of Figure 2. When a customer tenders cash (or cash equivalent) to a merchant in payment or part payment for goods or services and the cash is in a second currency whilst the goods or services are being charged in a first currency (step SI), the merchant uses the web browser application la implemented on the merchant terminal 1 to access the transaction web server 6 at the currency conversion transaction system 2 over the Internet 3. Figure 3 illustrates an example of the display presented to the user as a web page returned to the browser la. A user is required to enter their username and password to log in to the transaction server 7 (step S2). The entered username and password is received by the transaction web server 6 and passed on to the transaction server 7 which can look up the merchant username and password in the merchant database 9 to validate the merchant (step S2). The merchant is then presented with the web page illustrated in Figure 4. This allows the merchant to enter transaction information (step S3). A user can select the currency type which in this case is selected to be Australian Dollars. The user can also select payment type which in this example can either be cash or travellers' cheques. The user can also enter the price of the item to be purchased and the amount tendered by the customer. Figure 5 illustrates the display when the merchant selects Australian Dollars as the foreign currency and cash is the method of payment. The price of the item to be purchased has been entered as 200 and the local currency, which in this example is Pounds Sterling. The transaction processor determines the value of the purchase in Australian Dollars and outputs this as 606.10 Australian Dollars. The amount tendered by the customer is 700 Australian Dollars and this is entered in the display by the merchant. The transaction processor also calculates the change due in Pounds Sterling and this is displayed to assist the merchant in giving change to the customer in their local currency. The user is able to request the calculation of equivalents using the "calculate equivalent" button 20 and also request calculation of the changes in the "calculate change" button 21.
It can thus be seen that in this embodiment of the present invention, the merchant is not required to perform any currency conversion calculation. The currency conversion calculation is performed remotely by the transaction server 7 using the exchange rates provided in the database of exchange rates 10. The merchant is thus not only freed from the necessity to perform a calculation, but is also provided with an exchange rate which, is fixed at the poinLof the transaction for the goods or services. The merchant is thus given a guaranteed exchange rate and a guaranteed value for the currency accepted in at least part payment for the goods or services. Thus neither the customer nor the merchant bear the risk associated with subsequent exchange rate fluctuations. The currency conversion service provider implementing the currency conversion transaction system 2 bears exchange rate fluctuation risk.
If a user is unsure of the currency, they can select to view the currency (step S4) by selecting button 22. Figure 6 illustrates the web page generated by the transaction web server 6 as a result of the selection of the "view currency" button 22. As can be seen in Figure 6, the merchant is presented with the option to select each of the notes in the foreign currency. Figure 7 illustrates the screen display when a user has selected the Australian $10 note. The user is provided with a clear image which can show both the front and back of the note together with further information to assist in the identification of counterfeit money. Thus this facility assists the merchant in avoiding fraud and the consequential loss associated with that.
If, when viewing the display of Figure 5, a merchant selects the "suspicious transactions?" button 24 (step S6) the merchant is presented with the display illustrated in Figure 8 (step S7). This allows a merchant to obtain more information on the procedures to be followed if they are suspicious. If, when viewing the merchant transaction record display of Figure 5, the merchant considers that the transaction is large, or when the merchant selects the "print receipt" button 25, the "large transaction record" display of Figure 9 is generated either manually when the button 23 is selected by the user, or automatically when the transaction server 7 detects that the transaction is large, i.e. the amount tendered by the customer exceeds a threshold either in the first currency or the second currency. The purpose of the display of Figure 9 is to require the merchant to enter additional information about the transaction. This is a legal requirement to avoid money laundering. The information entered by the merchant after questioning the customer is received by the transaction server 7 and is stored in the merchant's account database 8 with the transaction record so that this can be referred to at any point if required.
Although in this embodiment it is illustrated that the large transaction is considered to be a single transaction, the present invention encompasses the monitoring of multiple transactions. The merchant can be provided with a window into which previous transaction numbers can be entered for association with the current transaction. This can be used for example when a customer wishes to pay in more than one currency. Each currency can be considered to be a separate transaction but the merchant could wish to indicate that they are related to a single transaction for goods or services. Alternatively, a merchant may recognize a customer revisiting the merchant and may wish to identify a previous transaction by the customer. In this way the aggregate of transactions can be compared to a threshold in order to provide for the automatic detection of suspicious currency transactions. This allows for the automatic generation of the screen requiring additional information which can be stored with the currency transaction record to comply with local legal requirements.
When the transaction data is entered by the user and committed by selecting the "print receipt" button 25, the transaction server 7 receives the data via the transaction web server 6 and assigns the transaction a transaction number in the merchant's account database 8 and a record of the transaction is stored in the merchant's account database 8 (ste S 11). A receipt page is then generated by the transaction web server 6 under the direction of the transaction server 7 and this is received by the web browser la and displayed to the user as shown in Figure 10 (step S12). As can be seen in Figure 10, the receipt includes the transaction number, the transaction date and time, the currency type, the cost of the item or service, the amount tendered by the customer and the change in the local currency of the merchant. The merchant prints the receipt using printer 5 to provide the customer with a receipt and to enable a copy to be kept for their records. The receipt can also be sent by facsimile to a desired recipient. The merchant can then process the transaction for the goods or services using the value of the tendered cash of the second currency. The merchant can thus furnish the customer with change as directed in the receipt, or require further payment in the merchant's local currency to make up the difference when the customer makes a part payment for the goods or services in their currency (step SI 3).
In the embodiment described hereinabove, the displays are illustrated in the English language since the merchant is located in the United Kingdom. The location of the merchant is stored in the merchant database 9 as a country code. This country code is used by the transaction web server 6 in order to determine the language in which to generate the web pages for the merchant. Thus the language of the user interface provided to the merchant is automatically tailored based on the location of the merchant. Also, the merchant's local currency is automatically determined from the country code. Further, the country code can be used to tailor or modify the information provided to a merchant based on local legal, regulatory, and commercial criteria. The merchant can also be provided with a facility to manually modify their country code and/or country code to modify the user interface as desired.
Referring back to Figure 1, the database of currency information 11 stores information necessary to provide the displays of Figures 6 and 7 to the merchant. It thus stores images of all notes of all currency types together with additional information to aid the detection of counterfeit notes.
The database of exchange rates 10 stores all exchange rate data between all types of currencies to enable the transaction server 7 to determine amounts in first currencies for amounts of physical currency tokens in a second currency offered by customers for goods or services.
The merchant database 9 stores information on merchants. This includes the merchant's password and username necessary for the validation of merchants when the log on to the service. It will also include identification information such as a merchant ID. Further, contact details and bank details for the merchants will be stored. The bank details can be used for payment of the merchant in the first currency for physical currency tokens received in the second currency. The merchant database 9 also stores a country code which is used for identifying the merchant's local currency (first currency). This feature avoids requiring the merchant to enter their local currency in the merchant transaction record interface of Figure 4. It can also be used to provide localization of the interface to the merchant, i.e. to determine the language to be used in the generation of the web page for the merchant. The merchant database 9 also stores local legal regulatory and commercial information to be used in the tailoring or modification of the information provided to the merchant. The merchant database 9 also stores a zone code for each merchant. The zone code is used for higher resolution localization and is used for customer services purposes and for logistics purposes such as calculating the collection of the physical currency tokens from merchants. The merchant's database 9 also stores information indicating the status of the merchant. The merchant's status can either be active or inactive. A merchant can be put to an inactive status when, for example, their account is unsatisfactory, or they are suspended from using the service for whatever reasons.
The merchant's account database 8 stores all of the transaction information. A currency conversion transaction record for a merchant stores the currency type, e.g. Australian Dollars, the payment type, e.g. cash, cheque, bankers' draft, or travellers' cheque, information on the item or service, the value of the purchase, the amount tendered by the customer in their currency, the customer's change in the merchant's currency, large transaction data, and if the payment type is a travellers' cheque, there is additional travellers' cheque data. When using the interface of Figure 5 a merchant selects the payment type as traveller's cheque, a further window is displayed requiring the input of additional information comprising a passport number or driver's licence, the identity of the travellers, and a travellers' cheque number or numbers.
Each transaction record in the merchant's account database is given a transaction ID and each merchant has a merchant ID. Thus records of transactions in the account database 8 are linked by transaction ID and merchant ID. The merchant's account database also stores the date and time of the transaction and can store information on the profit margin for the transaction. The profit margin comprises the profit made on the transaction due to the use of differential exchange rates.
The merchant's account database_8 stores total amounts of foreign and local currencies for each merchant. Each transaction stored in the merchant's account database 8 is also given a transaction status. A transaction can have the following statuses:
1. Awaiting collection - in this state the cash has not been collected from the merchant.
2. Collected - in this state it indicates that the cash has been collected from the merchant but has not yet been processed.
3. Valid - this state indicates that the collected cash has been processed and everything is in order.
4. Disputed - in this state it is indicated that although the cash has been collected, there is some problem such as the amount of cash collected does not match the expected amount for the transaction, or there is counterfeit money present in the collected cash.
5. Settled - this state indicates that the merchant has been paid for the collected cash.
The merchant is able to access the transaction server 7 in order to access the merchant's account database 8 in order to look at their accounts records. It should be noted that when the transaction server 7 passes information to the transaction web server 6 for the generation of the receipt, the information that is output is the transaction ID, the currency type, the value, the amount tendered, and the change. This information is illustrated in the display of Figure 10. Additionally the merchant can enter their reference in the receipt interactively using the web interface before printing the receipt.
Referring to Figure 1, it can be seen that an administrator operating the administrator terminal 4 can use the web browser 4a to access the facilities at the administration server 13 via the administration web server 12. This allows an administrator of the currency conversion transaction system 2 to perform full administrative functions on all of the databases 8, 9, 10 and 11. For example, the database of currency information 11 can be updated and modified. Similarly, the database of exchange rates 10 can be updated and modified. Further, the merchant database 9 can be updated and modified as necessary. Further, the administrator can access the account information in the merchant's account database 8. This information allows an administrator to arrange for the physical currency tokens to be collected from the merchant or delivered by the merchant to a collection point. For example, the administrator may monitor the amount of foreign currency in order to determine how regularly to arrange for the collection or delivery of the foreign currency to or from the merchant. Alternatively, the merchant can make individual decisions on individual collections for individual merchants. The administrator can also administer the merchants' accounts to make payments to merchants when transactions reach the valid state so that they can move to the settled state. The administrator can arrange for payments to be made by any conventional means such as by bank transfer, or by delivery of cash in the merchant's local currency. Thus, full access to the databases by an administrator provides for the management of accounts and for a determination of logistics of collection and delivery of the physical currency tokens.
The present invention can also be provided with an additional security function. The currency conversion transaction system 2 can be provided with an additional database storing unique identification codes such as serial numbers for physical currency tokens that are suspect. Physical currency tokens such as bank notes, travellers' cheques, bankers' drafts, etc. can be suspect when they are stolen, lost, or counterfeit for example. A central database either stored at the currency conversion transaction system 2 or accessing remotely to the transaction server 7 can provide an additional security function. For example, the information can be made available to the merchant at the merchant terminal 1. This can be achieved by the transaction web server 6 generating web pages served to the web browser la over the Internet 3 to contain up-to-date information on suspect physical currency tokens. This enables the merchant to undertake manual checking of serial numbers when currency and travellers' cheques are received in payment or part payment for goods or services. Alternatively, the currency conversion transaction system 2 can perform an automatic security checking function. When the merchant receives the physical currency tokens, as part of the input information for the transaction record, they can input the serial numbers of the received bank notes, or travellers' cheques. This can then be received by the transaction server 7 and compared with the database of the suspect physical currency tokens. If a match is found, a security notification can be sent back to the merchant to warn them that one or more of the received physical currency tokens are suspect. This allows the merchant to decline the physical currency tokens and to raise a security alarm. Thus the provision of an up-to-date central database of suspect physical currency token information provides for a more secure currency transaction system.
The present invention also provides the ability to enable a merchant to check exchange rates available in the database of exchange rates 10 without committing a transaction. The transaction server 7 can access the database of exchange rate 7 to provide information on exchange rates to the transaction web server 6 to enable the transaction web server 6 to serve web pages to the web browser la containing exchange rate information.
Although the present invention has been described hereinabove with reference to specific embodiments, it will be apparent to a skilled person in the art that modifications lie within the spirit and scope of the present invention.
For example, although the embodiments described hereinabove have been described principally with a view to facilitating a purchase of a service or goods, the present invention can extend beyond this function by enabling a merchant to provide for currency exchange solely. If such a function is provided, the incentive for using the system is extended beyond merely increasing sales. Commission on currency exchange can provide additional income for the merchant and act as an incentive to increase the amount of currency converted.
The present invention has been described with reference to physical currency tokens. The present invention is applicable to any physical means of payment for goods or services. The physical currency tokens can be any promissory note which is in physical and non-electronic form and which has equivalents to cash.
The present invention allows a merchant to accept payment for goods in any foreign currency and to receive payment in their local currency from a central currency exchange service.

Claims

CLAIMS:
1. A transaction processing method for the processing by a merchant of transactions for goods or services offered in a first currency, the method comprising: receiving one or more physical currency tokens in a second currency in at least part payment for the offered goods or services; transmitting transaction data to a currency conversion transaction processor having access to exchange rate data, the transaction data including data identifying at least the second currency and the value of the received tokens; receiving currency conversion transaction data including data representing an amount in the first currency equivalent to the received physical currency tokens according to the exchange rate data and identification data assigned by the currency conversion transaction processor to identifying the currency conversion transaction; completing the transaction for the goods or services using the received currency conversion transaction data; and receiving payment for the received physical currency tokens corresponding to a currency conversion transaction.
2. A transaction processing method according to claim 1 , wherein said transaction data includes data identifying the merchant.
3. A transaction processing method according to claim 1 or claim 2, wherein said transaction data includes data identifying the goods or services.
4. A transaction processing method according to any preceding claim, wherein said transaction data includes data on the cost of the offered goods or services.
5. A transaction processing method according to claim 4, wherein the currency conversion transaction data includes data representing the difference in the first currency between the amount in the first currency equivalent to the received physical currency tokens and the cost of the offered goods or services.
6. A transaction processing method according to any preceding claim, including displaying the received currency conversion transaction data.
7. A transaction processing method according to any preceding claim, including transmitting a request for information on the tokens of the second currency, and receiving and outputting images of the tokens of the second currency.
8. A transaction processing method according to claim 7, including receiving and outputting further information on the tokens of the second currency to aid detection of counterfeit tokens.
9. A transaction processing method according to any preceding claim, wherein the transmission and reception take place over a communications network.
10. A transaction processing method according to claim 9, wherein the transmission and reception take place over the Internet, and the merchant uses a computer running a web browser application.
11. A transaction processing method according to any preceding claim, including receiving a request for further information about the transaction, and obtaining and transmitting the further information to the currency conversion transaction processor.
12. A transaction processing method according to any preceding claim, including receiving a currency conversion transaction receipt in the currency conversion transaction data.
13. A transaction processing method according to any preceding claim, wherein said physical currency tokens each have a unique identification code, said transaction data includes one or more unique identification codes for the or each received physical currency tokens, said received currency conversion transaction data includes a security indicator indicating if the currency conversion transaction processor identified a security problem with the received physical currency tokens from the unique identification code, and displaying a warning to the merchant if a security problem is identified.
14. A transaction processing method according to any preceding claim, including receiving unique identification codes for physical currency tokens that are suspect from the currency conversion transaction processor to enable the merchant to identify if the received physical currency tokens are suspect.
15. A currency conversion transaction method for allowing merchants offering goods or services in a first currency to accept one or more physical currency tokens of a second currency as at least part payment for the goods or services, the method comprising: receiving transaction data from a merchant terminal, the transaction data including data identifying at least the second currency and the amount in the second currency of the received physical currency tokens; assigning identification data to the received transaction data to identify a currency conversion transaction; determining amount data representing an amount in the first currency equivalent to the amount of the received physical currency tokens of the second currency using exchange rate data; storing the received transaction data and the amount data as currency conversion transaction data identified by the identification data; transmitting the currency conversion transaction data to the merchant terminal; and causing payment to be made of the amount in the first currency according to the stored currency conversion transaction data to the merchant upon redemption of the physical currency tokens of the second currency received by the merchant.
16. A currency conversion transaction method according to claim 15, wherein the received transaction data includes data identifying the merchant.
17. A currency conversion transaction method according to claim 15 or claim 16, wherein the received transaction data includes data identifying the goods or services.
18. A currency conversion transaction method according to any one of claims 15 to 17, wherein the received transaction data includes data on the cost of the goods or services.
19. A currency conversion transaction method according to claim 18, including determining the difference in the first currency between the amount in the first currency equivalent to the received physical currency tokens and the cost of the offered goods or services, and storing the determined difference in the currency conversion transaction data.
20. A currency conversion transaction method according to any one of claims 15 to 19, including receiving a request for information on the tokens of the second currency, identifying images of the tokens of the second currency in an image store, and transmitting the images to the merchant terminal.
21. A currency conversion transaction method according to claim 20, including identifying further information on the tokens of the second currency and transmitting the further information on the tokens of the second currency to assist the merchant in the detection of counterfeit tokens.
22. A currency conversion transaction method according to any one of claims 15 to 21, wherein the transmission and reception take place over a communications network.
23. A currency conversion transaction method according to claim 22, wherein the transmission and reception take place over the Internet, and the method uses a computer running a web server application.
24. A currency conversion transaction method according to any one of claims 15 to 21, including detecting when the amount of the currency transaction determined using the amount in the first currency or the amount in the second currency exceeds a threshold, transmitting a request for further information on the transaction to the merchant, receiving the further information and storing the further information in the currency conversion transaction data.
25. A currency conversion transaction method according to any one of claims 15 to
24, including receiving identification data for at least one previous transaction related to a current transaction, detecting when the amount of the current currency transaction and the or each previous currency transaction in the first or second currencies exceeds a threshold, transmitting a request for further information on the transaction to the merchant, receiving the further information, and storing the further information in the currency conversion transaction data.
26. A currency conversion transaction method according to any one of claims 15 to
25, wherein said physical currency tokens each have a unique identification code, said transaction data includes one or more unique identification codes for the or each received physical currency tokens, identifying if there is a security problem by looking- up the or each unique identification codes in a database of unique identification codes for physical currency tokens known to be suspect, and adding a security indicator to the currency conversion transaction data to indicate if there is an identified security problem with the physical currency tokens.
27. A currency conversion transaction processing system for allowing merchants offering goods or services in a first currency to accept one or more physical currency tokens of a second currency as at least part payment for the goods or services, the processing system comprising: receiving means for receiving transaction data from a merchant terminal, the transaction data including data identifying at least the second currency and the amount in the second currency of the received physical currency tokens; assigning means for assigning identification data to the received transaction data to identify a currency conversion transaction; determining means for determining amount data representing an amount in the first currency equivalent to the amount of the received physical currency tokens of the second currency using exchange rate data; storing means for storing the received transaction data and the amount data as currency conversion transaction data identified by the identification data; transmitting means for transmitting the currency conversion transaction data to the merchant terminal; and payment means for causing payment to be made of the amount in the first currency according to the stored currency conversion transaction data to the merchant upon redemption of the physical currency tokens of the second currency received by the merchant.
28. A currency conversion transaction processing system according to claim 27, wherein the received transaction data includes data identifying the merchant.
29. A currency conversion transaction processing system according to claim 27 or claim 28, wherein the received transaction data includes data identifying the goods or services.
30. A currency conversion transaction processing system according to any one of claims 27 to 29, wherein the received transaction data includes data on the cost of the goods or services.
31. A currency conversion transaction processing system according to claim 30, including determining means for determining the difference in the first currency between the amount in the first currency equivalent to the received physical currency tokens and the cost of the offered goods or services, and for storing the determined difference in the currency conversion transaction data.
32. A currency conversion transaction processing system according to any one of claims 27 to 31, including means for receiving a request for information on the tokens of the second currency, identifying images of the tokens of the second currency in an image store, and transmitting the images to the merchant terminal.
33. A currency conversion transaction processing system according to claim 32, including means for identifying further information on the tokens of the second currency and transmitting the further information on the tokens of the second currency to assist the merchant in the detection of counterfeit tokens.
34. A currency conversion transaction processing system according to any one of claims 27 to 33, wherein the transmitting means and the receiving means are adapted to connect to a communications network.
35. A currency conversion transaction processing system according to claim 34, wherein the transmitting means and the receiving means are adapted to communicate over the Internet.
36. A currency conversion transaction processing system according to any one of claims 27 to.33, including detecting means for detecting when the amount of the currency transaction determined using the amount in the first currency or the amount in the second currency exceeds a threshold, transmitting a request for further information on the transaction to the merchant, receiving the further information and storing the further information in the currency conversion transaction data.
37. A currency conversion transaction processing system according to any one of claims 27 to 36, including detecting means for receiving identification data for at least one previous transaction related to a current transaction, detecting when the amount of the current currency transaction and the or each previous currency transaction in the first or second currencies exceeds a threshold, transmitting a request for further information on the transaction to the merchant, receiving the further information, and storing the further information in the currency conversion transaction data.
38. A currency conversion transaction processing system according to any one of claims 27 to 37, wherein the said physical currency tokens each have a unique identification code, said transaction data includes one or more unique identification codes for the or each received physical currency tokens, and the system includes means for identifying if there is a security problem by looking up the or each unique identification code in a database of unique identification codes for physical currency tokens known to be suspect, and adding a security indicator to the currency conversion transaction data to indicate if there is an identified security problem with the physical currency tokens.
39. A transaction processing terminal for use by a merchant for the processing of transactions for goods or services offered in a first currency when one or more physical currency tokens in a second currency is offered in at least part payment for the offered goods or services, the terminal comprising: transmitting means for transmitting transaction data to a currency conversion transaction processor having access to exchange rate data, the transaction data including data identifying at least the second currency and the value of the received tokens; receiving means for receiving currency conversion transaction data including data representing an amount in the first currency equivalent to the received physical currency tokens according to the exchange rate data and identification data assigned by the currency conversion transaction processor to identifying the currency conversion transaction; and output means for outputting the receiving currency conversion transaction data to allow the merchant to complete the transaction for the goods or services using the received currency conversion transaction data, and to receive payment for the received physical currency tokens corresponding to a currency conversion transaction.
40. A transaction processing terminal according to claim 39, wherein said transaction data includes data identifying the merchant.
41. A transaction processing terminal according to claim 39 or claim 40, wherein said transaction data includes data identifying the goods or services.
42. A transaction processing terminal according to any one of claims 39 to 41 , wherein said transaction data includes data on the cost of the offered goods or services.
43. A transaction processing terminal according to claim 42, wherein the currency conversion transaction data includes data representing the difference in the first currency between the amount in the first currency equivalent to the received physical currency tokens and the cost of the offered goods or services.
44. A transaction processing terminal according to any one of claims 39 to 43, including display means for displaying the received currency conversion transaction data.
45. A transaction processing terminal according to any one of claims 39 to 44, including means for transmitting a request for information on the tokens of the second currency, and receiving and outputting images of the tokens of the second currency.
46. A transaction processing terminal according to claim 45, including means for receiving and outputting further information on the tokens of the second currency to aid detection of counterfeit tokens.
47. A transaction processing terminal according to any one of claims 39 to 46, wherein the transmission and reception take place over a communications network.
48. A transaction processing terminal according to 47, wherein the transmission and reception take place over the Internet, and the terminal comprises a computer running a web browser application.
49. A transaction processing method according to any one of claims 39 to 48, including means for receiving a request for further information about the transaction, and obtaining and transmitting the further information to the currency conversion transaction processor.
50. A transaction processing terminal according to any one of claims 39 to 49, including means for receiving a currency conversion transaction receipt in the currency conversion transaction data.
51. A transaction processing terminal according to any one of claims 39 to 50, wherein said physical currency tokens each have a unique identification code, said transaction data includes one or more unique identification codes for the or each received physical currency tokens, said received currency conversion transaction data includes a security indicator indicating if the currency conversation transaction processor identified a security problem with the receive physical currency tokens from the unique identification code, and the terminal includes means for displaying a warning to the merchant if a security problem is identified.
52. A transaction processing terminal according to any one of claims 39 to 51 , including means for receiving unique identification codes for physical currency tokens that a suspect from the currency conversion transaction processor and for outputting the received unique identification codes to enable the merchant to identify if the received physical currency tokens are suspect.
53. A transaction processing method for the^processing by a merchant of transactions for goods or services offered in a first currency, the method comprising: receiving one or more physical currency tokens in a second currency in at least part payment for the offered goods or services; transmitting transaction data to a currency conversion transaction processor having access to exchange rate data, the transaction data including data identifying at least the second currency and the value of the received tokens; receiving currency conversion transaction data including data representing an amount in the first currency equivalent to the received physical currency tokens according to the exchange rate data; and completing the transaction for the goods or services using the received currency conversion transaction data.
54. A currency conversion transaction method for allowing merchants offering goods or services in a first currency to accept one or more physical currency tokens of a second currency as at least part payment for the goods or services, the method comprising: receiving transaction data from a merchant terminal, the transaction data including data identifying at least the second currency and the amount in the second currency of the received physical currency tokens; determining amount data representing an amount in the first currency equivalent to the amount of the received physical currency tokens of the second currency using exchange rate data; storing the received transaction data and the amount data as currency conversion transaction data; and transmitting the currency conversion transaction data to the merchant terminal.
55. A currency conversion transaction processing system for allowing merchants offering goods or services in a first currency to accept one or more physical currency tokens of a second currency as at least part payment for the goods or services, the processing system comprising: a memory storing processor readable code; and a processor for reading and implementing the code in the memory; wherein -the processor readable code comprises code for controlling the processor to implement the method of any one of claims 15 to 26.
56. A currency conversion transaction processing system for allowing merchants offering goods or services in a first currency to accept one or more physical currency tokens of a second currency as at least part payment for the goods or services, the processing system comprising: a memory storing processor readable code; and a processor for reading and implementing the code in the memory; wherein the processor readable code comprises code for controlling the processor to be configured as the processing system of any one of claims 27 to 38.
57. A transaction processing terminal for use by a merchant for the processing of transactions for goods or services offered in a first currency when one or more physical currency tokens in a second currency is offered in at least part payment for the offered goods or services, the terminal comprising: a memory storing processor readable code; and a processor for reading and implementing the code in the memory; wherein the processor readable code comprises code for controlling the processor to be configured as the processing terminal of any one of claims 39 to 52.
58. A carrier medium carrying computer readable code for controlling a computer to implement the method of any one of claims 15 to 26.
59. A carrier medium carrying computer readable code for controlling a computer to be configured as the processing system of any one of claims 27 to 38.
60. A carrier medium carrying computer readable code for controlling a computer to be configured as the processing terminal of any one of claims 39 to 52.
61. A security method for use by merchants in transactions for goods or services involving foreign currency, the method comprising: accessing a database of foreign currency information and selecting information on received, foreign currency; and outputting at least one image of the received foreign currency to aid the detection of counterfeit currency.
62. A security method according to claim 61 , including outputting further information useful in detecting counterfeit currency.
63. A security system for use by merchants in transactions for goods or services involving foreign currency, the system comprising: means for accessing a database of foreign currency information and selecting information on received foreign currency; and means for outputting at least one image of the received foreign currency to aid the detection of counterfeit currency.
64. A security system according to claim 63, including means for outputting further information useful in detecting counterfeit currency.
65. A security system for use by merchants in transactions for goods or services involving foreign currency, the system comprising: a memory storing processor readable code; and a processor for reading and implementing the code in the memory; wherein the processor readable code comprises code for controlling the processor to implement the method of claim 61 or claim 62.
66. A carrier medium carrying computer readable code for controlling a computer to implement the method of claim 61 or claim 62.
67. A security method for use by merchants in transactions for goods or services involving foreign currency, the method comprising: submitting unique identification codes for foreign currency to a database containing unique identification codes for suspect currency; and receiving a notification if the unique identification code matches a unique identification code in the database to warn the merchant that the currency is suspect.
68. A security system for use by merchants in transactions for goods or services involving foreign currency, the system comprising: means for inputting unique identification codes for received foreign currency; means for submitting the input unique identification codes to a database of unique identification codes for suspect currency; means for receiving a notification if it is identified that the input unique identification code matches suspect currency; and output means for outputting the notification to the merchant.
69. A security system for use by merchants in transactions for goods or services involving foreign currency, the system comprising a memory storing processor readable code; and a processing for reading and implementing the code in the memory; wherein the processor readable code comprises code for controlling the processor to be configured as the system of claim 68.
70. A carrier medium carrying computer readable code for controlling a computer to be configured as the system of claim 68.
PCT/GB2001/003174 2001-07-05 2001-07-13 Transaction processing system and method WO2003005255A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP01949707A EP1402432A1 (en) 2001-07-05 2001-07-13 Transaction processing system and method
CA002452958A CA2452958A1 (en) 2001-07-05 2001-07-13 Transaction processing system and method
US10/530,369 US20060136301A1 (en) 2001-07-05 2001-07-13 Transaction processing system and method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US30326301P 2001-07-05 2001-07-05
US60/303,263 2001-07-05

Publications (1)

Publication Number Publication Date
WO2003005255A2 true WO2003005255A2 (en) 2003-01-16

Family

ID=23171255

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB2001/003174 WO2003005255A2 (en) 2001-07-05 2001-07-13 Transaction processing system and method

Country Status (5)

Country Link
US (1) US20060136301A1 (en)
EP (1) EP1402432A1 (en)
CN (1) CN1545668A (en)
CA (1) CA2452958A1 (en)
WO (1) WO2003005255A2 (en)

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7660740B2 (en) 2000-10-16 2010-02-09 Ebay Inc. Method and system for listing items globally and regionally, and customized listing according to currency or shipping area
US7752266B2 (en) 2001-10-11 2010-07-06 Ebay Inc. System and method to facilitate translation of communications between entities over a network
US8078505B2 (en) 2002-06-10 2011-12-13 Ebay Inc. Method and system for automatically updating a seller application utilized in a network-based transaction facility
US7475038B2 (en) * 2003-03-21 2009-01-06 The Western Union Company System and methods for disclosing transaction information to customers
US20040199421A1 (en) * 2003-04-04 2004-10-07 Oda Lisa Maureen Method and system to discharge a liability associated with a proprietary currency
US9881308B2 (en) 2003-04-11 2018-01-30 Ebay Inc. Method and system to facilitate an online promotion relating to a network-based marketplace
US7742985B1 (en) 2003-06-26 2010-06-22 Paypal Inc. Multicurrency exchanges between participants of a network-based transaction facility
US20050038739A1 (en) * 2003-08-13 2005-02-17 Ncr Corporation Methods of processing payment in an electronic commercial transaction and a payment consolidator therefor
US7856384B1 (en) 2004-07-14 2010-12-21 Yahoo! Inc. Systems and methods for providing security in international money exchanges
US7529706B2 (en) * 2004-07-14 2009-05-05 Yahoo! Inc. Systems and methods for performing international money exchanges
US8684265B1 (en) 2006-05-25 2014-04-01 Sean I. Mcghie Rewards program website permitting conversion/transfer of non-negotiable credits to entity independent funds
US10062062B1 (en) 2006-05-25 2018-08-28 Jbshbm, Llc Automated teller machine (ATM) providing money for loyalty points
US8668146B1 (en) 2006-05-25 2014-03-11 Sean I. Mcghie Rewards program with payment artifact permitting conversion/transfer of non-negotiable credits to entity independent funds
US7703673B2 (en) 2006-05-25 2010-04-27 Buchheit Brian K Web based conversion of non-negotiable credits associated with an entity to entity independent negotiable funds
US9704174B1 (en) 2006-05-25 2017-07-11 Sean I. Mcghie Conversion of loyalty program points to commerce partner points per terms of a mutual agreement
US8639782B2 (en) 2006-08-23 2014-01-28 Ebay, Inc. Method and system for sharing metadata between interfaces
US20080147479A1 (en) * 2006-12-19 2008-06-19 Ebay Inc. Proprietor currency assignment system and method
US7933835B2 (en) 2007-01-17 2011-04-26 The Western Union Company Secure money transfer systems and methods using biometric keys associated therewith
US8818904B2 (en) 2007-01-17 2014-08-26 The Western Union Company Generation systems and methods for transaction identifiers having biometric keys associated therewith
US8504473B2 (en) 2007-03-28 2013-08-06 The Western Union Company Money transfer system and messaging system
DE102008020208A1 (en) * 2008-04-22 2009-10-29 Wincor Nixdorf International Gmbh Method and device for storing information about objects that have been supplied to a self-service terminal
CN101655947A (en) * 2008-08-21 2010-02-24 阿里巴巴集团控股有限公司 Online transaction method and online transaction system for realizing off-shore transaction
TWI462047B (en) * 2008-08-21 2014-11-21 Alibaba Group Holding Ltd To achieve overseas transactions online trading methods and online trading system
US20100082461A1 (en) * 2008-09-29 2010-04-01 Intuit Inc. Associating a foreign currency with an accounting object
US8386277B2 (en) 2010-03-23 2013-02-26 United Parcel Service Of America, Inc. Systems and methods for identifying suspicious orders
US10592792B2 (en) 2011-04-14 2020-03-17 Handle Financial, Inc. Systems and methods for barcode translation
US20130006785A1 (en) * 2011-07-01 2013-01-03 Richard Scott Perkins System and method to facilitate settlement of a transaction
CN104364816B (en) * 2011-12-08 2021-06-15 美国联合包裹服务公司 System and method for supporting regulatory requirements for controlled and non-controlled distribution of items
US9626701B2 (en) 2012-05-23 2017-04-18 Paynearme, Inc. System and method for facilitating cash payment transactions using a mobile device
US20150026031A1 (en) * 2013-07-17 2015-01-22 Joseph Eugene Mullin, III Method of Negotiating Currency Exchanges
US10192407B2 (en) 2014-01-10 2019-01-29 Handle Financial, Inc. Systems and methods for cash payments for online gaming
US20190188700A1 (en) * 2017-12-15 2019-06-20 Fmr Llc Social Data Tracking Datastructures, Apparatuses, Methods and Systems
CN106469004A (en) * 2015-08-20 2017-03-01 阿里巴巴集团控股有限公司 Information conversion method and device
CN105407160B (en) * 2015-11-27 2019-04-23 小米科技有限责任公司 Interface display method and device
US11373239B1 (en) * 2020-09-30 2022-06-28 Wells Fargo Bank, N.A. Real-time currency exchange system
CN112801783A (en) * 2020-12-31 2021-05-14 北京知帆科技有限公司 Entity identification method and device based on digital currency transaction characteristics

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06243158A (en) * 1993-02-19 1994-09-02 Fujitsu Ltd Foreign remittance business processing system
US5825003A (en) * 1995-07-24 1998-10-20 Citicorp Development Center Customer-directed, automated process for transferring funds between accounts using a holding account and local processing
AU703984B2 (en) * 1995-11-21 1999-04-01 Citibank, N.A. Foreign exchange transaction system
US5897621A (en) * 1996-06-14 1999-04-27 Cybercash, Inc. System and method for multi-currency transactions
AU6760200A (en) * 1999-08-04 2001-03-05 Rapidmoney Corporation System and method for rapidly and securely transferring funds electronically between two points
US6488203B1 (en) * 1999-10-26 2002-12-03 First Data Corporation Method and system for performing money transfer transactions
US6938013B1 (en) * 2000-01-05 2005-08-30 Uniteller Financial Services, Inc. Money-transfer techniques

Also Published As

Publication number Publication date
US20060136301A1 (en) 2006-06-22
EP1402432A1 (en) 2004-03-31
CA2452958A1 (en) 2003-01-16
CN1545668A (en) 2004-11-10

Similar Documents

Publication Publication Date Title
US20060136301A1 (en) Transaction processing system and method
CA2302577C (en) Electronic invoicing and payment system
US20070214078A1 (en) Bill payment apparatus and method
US20050240526A1 (en) Automated financial service system
US20070106558A1 (en) System and method of automatic insufficient funds notification and overdraft protection
US7766225B2 (en) Issuing a value-bearing card associated with only non-personally identifying information
US20040167823A1 (en) Automated electronic payment system
US7296003B2 (en) Method and apparatus for facilitating manual payments for transactions conducted over a network
CA2638249C (en) A system and method for making funds available for gaming
HU221354B1 (en) Customer-directed, automated system for transferring funds between accounts
US8321344B2 (en) Self-service terminal
US20120101909A1 (en) System and Method for Issuing Negotiable Instruments by Licensed Money Transmitter from Direct Deposits
JP2012515380A (en) System and method for managing account consolidation
EP1398739A1 (en) A method and system for transferring funds
US7032815B2 (en) Check cashing system
JP2006039729A (en) Transaction system, transaction device and settlement system
US20070078787A1 (en) Method and apparatus for conducting transactions over a network
GB2566824A (en) Refund system and method
KR20020034642A (en) Autmatic system for the affirmation of receipt without bankbook using internet and the method for the affirmation

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2452958

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 2001949707

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 229/CHENP/2004

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 20018235980

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 2001949707

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: JP

ENP Entry into the national phase

Ref document number: 2006136301

Country of ref document: US

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 10530369

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 10530369

Country of ref document: US

WWW Wipo information: withdrawn in national office

Ref document number: 2001949707

Country of ref document: EP