WO1999042961A1 - Method for payment via the internet - Google Patents

Method for payment via the internet Download PDF

Info

Publication number
WO1999042961A1
WO1999042961A1 PCT/NL1999/000060 NL9900060W WO9942961A1 WO 1999042961 A1 WO1999042961 A1 WO 1999042961A1 NL 9900060 W NL9900060 W NL 9900060W WO 9942961 A1 WO9942961 A1 WO 9942961A1
Authority
WO
WIPO (PCT)
Prior art keywords
computer application
card
computer
message
user
Prior art date
Application number
PCT/NL1999/000060
Other languages
French (fr)
Inventor
Fokko Leonard Snoek
Original Assignee
Snoek Holding Zoetermeer B.V.
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 Snoek Holding Zoetermeer B.V. filed Critical Snoek Holding Zoetermeer B.V.
Priority to AU24416/99A priority Critical patent/AU2441699A/en
Publication of WO1999042961A1 publication Critical patent/WO1999042961A1/en

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • 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/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
    • 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/22Payment schemes or models
    • G06Q20/28Pre-payment schemes, e.g. "pay before"
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/12Card verification
    • G07F7/122Online card verification

Definitions

  • the present invention relates to a method for processing a transaction between a first computer application and a second computer application. More specifically, the invention relates to a method for processing a transaction via a network, such as the Internet.
  • the first computer application is, for example, implemented on a computer of a supplier of services and/or products and the second computer application can be implemented on a computer of a user who can be connected via the network to the supplier's computer, so that the user is able to view and order services and/or products.
  • a second aspect of the invention relates to the provision of a medium that contains the data needed to carry out the method according to the invention.
  • a secure and reliable method of paying for the services and/or products purchased is crucial in the case of transactions of this type.
  • a known method of payment via, for example, the Internet is to pass on the card number and the expiry date of a credit card, after which the supplier who supplies the service and/or the product is then paid by the credit card company.
  • Another known method of payment is to open a customer account for the supply of services or products with a supplier.
  • the customer is then able to order services and/or products from the supplier via, for example, the Internet, provided that he/she has sufficient credit in his/her account.
  • he/she will then have to enter a user name and a password when ordering.
  • the object of the present invention is to provide a method for processing a transaction which does not have the said disadvantages of the known methods.
  • the third computer application is, for example, implemented on a computer belonging to a body which issues the cards and conducts the transactions.
  • the codes and numbers associated with a card are known only to the body which implements the third computer application and are specified on a card which is in the possession of the user who uses the second computer application to make payments.
  • the advantage of the method for processing a transaction between a first computer 3 application and a second computer application according to the present invention is that there is no requirement for registration of the user with the supplier and the body which issues the cards, which gives a guarantee of privacy and, if desired, anonymity.
  • the card can be used to conduct transactions, as a result of which the method is suitable for occasional and impulse purchases.
  • the method is suitable for transactions where payment is made in currency, but also for transactions where other units are used (for example x accesses to a database, y games, z weather reports).
  • the method according to the invention is suitable for both credit and debit transactions.
  • Tapping data traffic is thus virtually pointless because a different security code can be used for a subsequent transaction with the same card.
  • the level of security can be tailored to the desired requirements.
  • the security codes can be made longer or, on the contrary, shorter and the number of security codes specified on the card can be increased or reduced.
  • the risk of messages being tapped, misuse or loss is always restricted to the value of the outstanding balance on the card and not, as in the case of a credit card, to the credit limit of the card.
  • steps (c) to (f) of the method can be repeated with another card.
  • the computer applications are implemented on at least two computers which are linked to one another via a network, for example, the Internet.
  • the first and third computer applications are then, for example, both 4 implemented on a computer located on the supplier's premises, which, for example, can be linked via the Internet to a user's computer on which the second computer application is implemented.
  • the supplier can also be the body which issues the cards and processes the transactions.
  • the third computer application also includes at least one verification code associated with the card number in the fourth message in step (d) and in step (e) the second computer application also asks for confirmation that the at least one verification code transmitted corresponds to the at least one verification code specified on the card and the latter application includes the result of this in the fifth message.
  • This embodiment has the advantage that bilateral authorisation takes place. There is not only a check to determine whether the user is authorised to make payments, there is also a check to determine whether the body which is processing the transactions (with the aid of the third computer application) is authorised.
  • the fourth message contains the amount to be paid and/or the balance on the card and the second computer application displays the amount to be paid and/or the balance on the card to the user after receipt of the fourth message. This provides the user with additional ease of use and a further possibility for checking the transaction.
  • each message is provided with a transaction identifier. This makes it possible for the third computer application to process multiple transactions simultaneously.
  • the contents or part of the contents of one or more of the messages are/is encrypted, so that the contents of the messages cannot be decoded by others. This makes it possible to provide security for the exchange of messages if necessary.
  • the level of security which is considered necessary can be adapted by selecting a specific type of encryption.
  • a second aspect of the invention relates to a medium which is suitable for performing the method according to the invention, characterised in that the medium contains at least 5 one card number and at least one security code with associated serial number.
  • a further embodiment of the medium also contains at least one verification code.
  • the medium according to the present invention is constructed in the form of a printed card, the data being printed on the card. It is also possible to specify the data on a card in such a way that said data can be read with the aid of generally available equipment. In this context consideration can be given to a magnetic card, a smart card or a card provided with barcodes.
  • the medium is constructed as a computer-readable medium, such as, for example, a diskette or a CD-ROM.
  • Fig. 1 shows a preferred embodiment of a card containing the data which a user requires in order to be able to perform the method according to the invention
  • Fig. 2 shows a diagram of the systems involved in a transaction according to the present invention.
  • Fig. 1 shows a preferred embodiment of a card 1 containing the data which a user requires in order to be able to perform the method according to the invention.
  • the card 1 specifies a card number 2 (which can be a numeral or an alphanumeric sequence) and several, in this case six, arbitrarily chosen security codes 4, which are indicated by a serial number 3.
  • the card 1 specifies a verification code 5.
  • the numbers associated with a card (card number 2, security codes 4 with associated serial number 3 and the verification code 5) are otherwise known only to the body which issues the cards 1 and performs the transactions.
  • the card 1 is a small-format card with the data required for performing the method according to the invention printed thereon. It is also possible to specify the data on a card in such a way that said data can be read with the aid of generally obtainable equipment. In this context consideration can be given to a magnetic card, a smart card or a card provided with barcodes.
  • the data which are needed to perform the method according to the 6 invention are stored on a computer-readable medium, such as, for example, a diskette or a CD-ROM.
  • Fig. 2 shows a diagram of the systems involved in a payment in accordance with the method of the present invention.
  • a supplier's computer 11, which runs the first computer application, a user's computer 12, which runs the second computer application, and a transaction computer 13, which runs the third computer application, are shown.
  • the computers 11, 12, 13 are linked to one another via a network 10, for example the Internet.
  • the computers are generally known computers which are provided with input means such as a mouse and keyboard and a monitor for displaying information. It will be obvious to a person skilled in the art that the communication between the transaction computer 13 and the user's computer 12 can also proceed via the supplier's computer 11. It will also be obvious that the supplier himself can be the body which issues the cards 1 and performs the transactions.
  • the first and third computer applications can then be implemented on one computer.
  • the user Via the network 10, the user is connected, with the aid of the user's computer 12, to a supplier's computer 11 and is able, for example with the aid of a further computer application, to use the supplier's computer 11 to view what services and/or products are offered by the supplier.
  • a payment module on the transaction computer 13 is activated from the further computer application on the supplier's computer 11 by transmitting a first message. By means of this transmission the sum or the number of units to be paid is/are passed on by the first computer application on the supplier's computer 11.
  • the payment module on the transaction computer 13 activates a payment module on the user's computer 12 which asks the user to enter the card number 2.
  • This information is transmitted in a third message to the payment module on the transaction computer 13, which checks whether the card number has an active status.
  • the payment module on the transaction computer 13 then compiles a fourth message for the payment module on the user's computer 12, which message incorporates at least the serial number 3, selected by the payment module on the transaction computer 13, of the security code 4 to be checked and an alphanumeric value of arbitrary composition.
  • the payment module on the user's computer 12 will ask the user to enter the security code 4 which has the serial number 3 indicated in the message from the transaction computer 13.
  • the alphanumeric value of arbitrary composition 7 received in the fourth message from the transaction computer 13 is, if necessary, encrypted by the payment module on the user's computer 12 with the aid of the security code 4 entered. Said encrypted value is sent back by the user's computer 12 in a fifth message to the transaction computer 13, where it is compared with an encrypted value that has been calculated by the payment module on the transaction computer 13. If the received and calculated encrypted values are identical, this confirms that the user has entered the correct security code 4.
  • the payment module on the transaction computer 13 will send a sixth message to the payment module on the user's computer 12 to confirm that payment has been made. Furthermore, the payment module on the transaction computer 13 sends the sixth message to the application on the supplier's computer 11 in which payment is confirmed.
  • steps (c) to (f) of the method can be repeated with another card 1.
  • the fourth message also contains a verification code 5 associated with the card number.
  • the user's computer 12 displays this verification code 5 to the user and asks the user to confirm that this code corresponds to the verification code 5 specified on the payment card 1.
  • the confirmation or denial of correspondence is then included by the user's computer 12 in the fifth message and transmitted to the transaction computer 13. This provides the user with an opportunity to check whether the transaction computer 13 is authorised to perform transactions.
  • the sum or the number of units to be paid and the current balance on the card are also included in said message. This is then displayed by the user's computer 12 for checking by the user.
  • all messages which are exchanged in the context of the method are provided with a transaction number. This simplifies the identification of a specific payment and makes it possible for the transaction computer 13 to handle multiple transactions simultaneously.
  • the contents or part of the contents of the messages which are exchanged in the method according to the invention can be encrypted by means of a suitable encryption mechanism.
  • the level of security can be chosen by selecting a specific type of encryption mechanism.

Abstract

Method for processing a transaction relating to a service or product from a supplier by a user with the intervention of a third party, wherein a person making payment is authorised to make a transaction by the third party by means of a check on a card number (2) and an associated security code (4) and wherein the third party is authorised by the user to receive the payment by means of a check on a verification code (5) associated with the card number (2). The data which are exchanged and checked are specified on a card (1) or another medium which the user can obtain from the third party.

Description

Method for payment via the Internet
The present invention relates to a method for processing a transaction between a first computer application and a second computer application. More specifically, the invention relates to a method for processing a transaction via a network, such as the Internet. The first computer application is, for example, implemented on a computer of a supplier of services and/or products and the second computer application can be implemented on a computer of a user who can be connected via the network to the supplier's computer, so that the user is able to view and order services and/or products. A second aspect of the invention relates to the provision of a medium that contains the data needed to carry out the method according to the invention.
A secure and reliable method of paying for the services and/or products purchased is crucial in the case of transactions of this type. A known method of payment via, for example, the Internet is to pass on the card number and the expiry date of a credit card, after which the supplier who supplies the service and/or the product is then paid by the credit card company.
Another known method of payment is to open a customer account for the supply of services or products with a supplier. The customer is then able to order services and/or products from the supplier via, for example, the Internet, provided that he/she has sufficient credit in his/her account. Usually he/she will then have to enter a user name and a password when ordering.
The known methods of payment have a number of significant disadvantages. Registration of the customer, either directly by the supplier or indirectly via a credit card company, is usually required, which costs time, has the effect of increasing the barrier to be overcome and gives no guarantee of privacy and/or anonymity. It can also be necessary for the user's computer to be equipped with, for example, a smart card reader with special software, which incurs additional costs and ensures that the user is tied to that specific computer. These disadvantages lead to a customer being less readily inclined to make occasional or impulse payments for services and/or products which, for example, can be supplied via the Internet.
Further disadvantages are that the known methods of payment are tied to a person and that there is a security risk. For example, the number and the expiry date of the credit card can be intercepted, after which the credit card can be misused to charge up an appreciable 2 sum.
The object of the present invention is to provide a method for processing a transaction which does not have the said disadvantages of the known methods.
The object is achieved by means of a method of the type defined in the preamble, characterised in that the method comprises the following steps:
(a) transmission of a first message by the first computer application to a third computer application in order to activate a payment program on the third computer application;
(b) transmission of a second message by the third computer application to the second computer application in order to activate a payment program on the second computer application;
(c) a request by the second computer application for input of a card number, which is specified on a card, by the user, after which the second computer application then transmits a third message containing the card number to the third computer application; (d) checking of the card number and determination of the serial number of one of a plurality of associated security codes by the third computer application, after which the third computer application transmits a fourth message to the second computer application, the fourth message containing the serial number of the security code;
(e) a request by the second computer application to the user to enter that security code specified on the card which is associated with the serial number transmitted, after which the second computer application transmits a fifth message containing the security code to the third computer application;
(f) checking by the third computer application that the security code associated with the serial number and card number corresponds to the security code received from the second computer application, after which a sixth message is transmitted by the third computer application to the first and second computer applications, the sixth message containing an acceptance or refusal of the transaction.
The third computer application is, for example, implemented on a computer belonging to a body which issues the cards and conducts the transactions. The codes and numbers associated with a card are known only to the body which implements the third computer application and are specified on a card which is in the possession of the user who uses the second computer application to make payments.
The advantage of the method for processing a transaction between a first computer 3 application and a second computer application according to the present invention is that there is no requirement for registration of the user with the supplier and the body which issues the cards, which gives a guarantee of privacy and, if desired, anonymity.
Furthermore, as soon as an associated card has been purchased the card can be used to conduct transactions, as a result of which the method is suitable for occasional and impulse purchases.
No additional equipment and/or software is required, which makes the method according to the invention inexpensive and simple. Furthermore, the user is not tied to a special computer provided with additional peripherals and/or software. The outstanding balance on the card is linked to the card number and not to a person.
Therefore, it is also possible to transfer the card to someone else or to let someone else use the card.
The method is suitable for transactions where payment is made in currency, but also for transactions where other units are used (for example x accesses to a database, y games, z weather reports).
Furthermore, the method according to the invention is suitable for both credit and debit transactions.
Because multiple security codes are used, it is unpredictable which security code will be used. Tapping data traffic is thus virtually pointless because a different security code can be used for a subsequent transaction with the same card.
The level of security can be tailored to the desired requirements. For example, the security codes can be made longer or, on the contrary, shorter and the number of security codes specified on the card can be increased or reduced.
With the method according to the invention, the risk of messages being tapped, misuse or loss is always restricted to the value of the outstanding balance on the card and not, as in the case of a credit card, to the credit limit of the card.
If the outstanding balance on a card is not sufficient to complete a transaction, steps (c) to (f) of the method can be repeated with another card.
In one embodiment of the method according to the invention, the computer applications are implemented on at least two computers which are linked to one another via a network, for example, the Internet.
As a result a user is able to view, order and pay for products and/or services from a supplier remotely. The first and third computer applications are then, for example, both 4 implemented on a computer located on the supplier's premises, which, for example, can be linked via the Internet to a user's computer on which the second computer application is implemented. In this case the supplier can also be the body which issues the cards and processes the transactions. Although with known methods a check is made to determine whether the user is authorised to make payments (adequate balance, correct credit card number), these methods do not offer the possibility for the user to check whether the party receiving the payment is authorised.
In one embodiment of the invention the third computer application also includes at least one verification code associated with the card number in the fourth message in step (d) and in step (e) the second computer application also asks for confirmation that the at least one verification code transmitted corresponds to the at least one verification code specified on the card and the latter application includes the result of this in the fifth message. This embodiment has the advantage that bilateral authorisation takes place. There is not only a check to determine whether the user is authorised to make payments, there is also a check to determine whether the body which is processing the transactions (with the aid of the third computer application) is authorised.
In a further embodiment, the fourth message contains the amount to be paid and/or the balance on the card and the second computer application displays the amount to be paid and/or the balance on the card to the user after receipt of the fourth message. This provides the user with additional ease of use and a further possibility for checking the transaction.
In a further embodiment each message is provided with a transaction identifier. This makes it possible for the third computer application to process multiple transactions simultaneously.
In a further embodiment of the method according to the invention, the contents or part of the contents of one or more of the messages are/is encrypted, so that the contents of the messages cannot be decoded by others. This makes it possible to provide security for the exchange of messages if necessary. The level of security which is considered necessary can be adapted by selecting a specific type of encryption.
A second aspect of the invention relates to a medium which is suitable for performing the method according to the invention, characterised in that the medium contains at least 5 one card number and at least one security code with associated serial number.
A further embodiment of the medium also contains at least one verification code.
Because all data required to perform the method according to the present invention are contained on the medium according to a second aspect of the invention, it is possible to process transactions without special facilities in the form of equipment, software, registration, etc. being required for this.
In one embodiment the medium according to the present invention is constructed in the form of a printed card, the data being printed on the card. It is also possible to specify the data on a card in such a way that said data can be read with the aid of generally available equipment. In this context consideration can be given to a magnetic card, a smart card or a card provided with barcodes.
In a further embodiment of the present invention, the medium is constructed as a computer-readable medium, such as, for example, a diskette or a CD-ROM.
The present invention will now be explained with reference to a preferred embodiment and the appended drawings, in which:
Fig. 1 shows a preferred embodiment of a card containing the data which a user requires in order to be able to perform the method according to the invention;
Fig. 2 shows a diagram of the systems involved in a transaction according to the present invention. Fig. 1 shows a preferred embodiment of a card 1 containing the data which a user requires in order to be able to perform the method according to the invention. The card 1 specifies a card number 2 (which can be a numeral or an alphanumeric sequence) and several, in this case six, arbitrarily chosen security codes 4, which are indicated by a serial number 3. In addition the card 1 specifies a verification code 5. The numbers associated with a card (card number 2, security codes 4 with associated serial number 3 and the verification code 5) are otherwise known only to the body which issues the cards 1 and performs the transactions.
In its simplest embodiment, the card 1 is a small-format card with the data required for performing the method according to the invention printed thereon. It is also possible to specify the data on a card in such a way that said data can be read with the aid of generally obtainable equipment. In this context consideration can be given to a magnetic card, a smart card or a card provided with barcodes. In a further embodiment of the present invention, the data which are needed to perform the method according to the 6 invention are stored on a computer-readable medium, such as, for example, a diskette or a CD-ROM.
Fig. 2 shows a diagram of the systems involved in a payment in accordance with the method of the present invention. A supplier's computer 11, which runs the first computer application, a user's computer 12, which runs the second computer application, and a transaction computer 13, which runs the third computer application, are shown. The computers 11, 12, 13 are linked to one another via a network 10, for example the Internet. The computers are generally known computers which are provided with input means such as a mouse and keyboard and a monitor for displaying information. It will be obvious to a person skilled in the art that the communication between the transaction computer 13 and the user's computer 12 can also proceed via the supplier's computer 11. It will also be obvious that the supplier himself can be the body which issues the cards 1 and performs the transactions. The first and third computer applications can then be implemented on one computer. Via the network 10, the user is connected, with the aid of the user's computer 12, to a supplier's computer 11 and is able, for example with the aid of a further computer application, to use the supplier's computer 11 to view what services and/or products are offered by the supplier. As soon as the time at which payment has to be made (in money or other units) has been reached, a payment module on the transaction computer 13 is activated from the further computer application on the supplier's computer 11 by transmitting a first message. By means of this transmission the sum or the number of units to be paid is/are passed on by the first computer application on the supplier's computer 11. By means of a second message, the payment module on the transaction computer 13 activates a payment module on the user's computer 12 which asks the user to enter the card number 2. This information is transmitted in a third message to the payment module on the transaction computer 13, which checks whether the card number has an active status. The payment module on the transaction computer 13 then compiles a fourth message for the payment module on the user's computer 12, which message incorporates at least the serial number 3, selected by the payment module on the transaction computer 13, of the security code 4 to be checked and an alphanumeric value of arbitrary composition. On receipt of the fourth message, the payment module on the user's computer 12 will ask the user to enter the security code 4 which has the serial number 3 indicated in the message from the transaction computer 13. The alphanumeric value of arbitrary composition 7 received in the fourth message from the transaction computer 13 is, if necessary, encrypted by the payment module on the user's computer 12 with the aid of the security code 4 entered. Said encrypted value is sent back by the user's computer 12 in a fifth message to the transaction computer 13, where it is compared with an encrypted value that has been calculated by the payment module on the transaction computer 13. If the received and calculated encrypted values are identical, this confirms that the user has entered the correct security code 4. The payment module on the transaction computer 13 will send a sixth message to the payment module on the user's computer 12 to confirm that payment has been made. Furthermore, the payment module on the transaction computer 13 sends the sixth message to the application on the supplier's computer 11 in which payment is confirmed.
If the outstanding balance on a card 1 is insufficient to process a transaction, steps (c) to (f) of the method can be repeated with another card 1.
In a preferred embodiment the fourth message also contains a verification code 5 associated with the card number. The user's computer 12 displays this verification code 5 to the user and asks the user to confirm that this code corresponds to the verification code 5 specified on the payment card 1. The confirmation or denial of correspondence is then included by the user's computer 12 in the fifth message and transmitted to the transaction computer 13. This provides the user with an opportunity to check whether the transaction computer 13 is authorised to perform transactions. In one embodiment the sum or the number of units to be paid and the current balance on the card are also included in said message. This is then displayed by the user's computer 12 for checking by the user.
In a further embodiment, all messages which are exchanged in the context of the method are provided with a transaction number. This simplifies the identification of a specific payment and makes it possible for the transaction computer 13 to handle multiple transactions simultaneously.
In one embodiment the contents or part of the contents of the messages which are exchanged in the method according to the invention can be encrypted by means of a suitable encryption mechanism. The level of security can be chosen by selecting a specific type of encryption mechanism.

Claims

8Claims
1. Method for processing a transaction between a first computer application and a second computer application, characterised in that the method comprises the following steps:
(a) transmission of a first message by the first computer application (11) to a third computer application (13) in order to activate a payment program on the third computer application (13);
(b) transmission of a second message by the third computer application (13) to the second computer application (12) in order to activate a payment program on the second computer application (12);
(c) a request by the second computer application (12) for input of a card number (2), which is specified on a card (1), by the user, after which the second computer application (12) then transmits a third message containing the card number (2) to the third computer application (13);
(d) checking of the card number (2) and determination of the serial n╬╝mber (3) of one of a plurality of associated security codes (4) by the third computer application (13), after which the third computer application (13) transmits a fourth message to the second computer application (12), the fourth message containing the serial number (3) of the security code (4);
(e) a request by the second computer application (12) to the user to enter that security code (4) specified on the card (1) which is associated with the serial number (3) transmitted, after which the second computer application (12) transmits a fifth message containing the security code (4) to the third computer application (13); (f) checking by the third computer application (13) that the security code (4) associated with the serial number (3) and card number (2) corresponds to the security code (4) received from the second computer application (12), after which a sixth message is transmitted by the third computer application (13) to the first (11) and second (12) computer applications, the sixth message containing an acceptance or refusal of the transaction.
2. Method according to Claim 1, characterised in that the computer applications are implemented on at least two computers (11; 12; 13) which are linked to one another via a network (10). 9
3. Method according to Claim 2, characterised in that the messages are transmitted via the Internet.
4. Method according to Claim 1, 2 or 3, characterised in that the third computer application (13) also includes at least one verification code (5) associated with the card number (2) in the fourth message in step (d) and in step (e) the second computer application (12) also asks for confirmation that the at least one verification code (5) transmitted corresponds to the at least one verification code (5) specified on the card (1) and includes the result of this in the fifth message.
5. Method according to one of the preceding claims, characterised in that the fourth message contains the amount to be paid and in that the second computer application
(12) displays the amount to be paid to the user after receipt of the fourth message.
6. Method according to one of the preceding claims, characterised in that the fourth message contains the balance on the card and in that the second computer application (12) displays the balance on the card to the user after receipt of the fourth message.
7. Method according to one of the preceding claims, characterised in that each message is provided with a transaction identifier.
8. Method according to one of the preceding claims, characterised in that the contents or part of the contents of one or more of the messages are/is encrypted.
9. Medium for application of the method according to one of Claims 1 to 8, characterised in that the medium contains a card number (2) and at least one security code (4) with associated serial number (3).
10. Medium according to Claim 9, characterised in that the medium also contains at least one verification code (5).
11. Medium according to Claim 9 or 10, characterised in that the medium is a printed card (1).
12. Medium according to Claim 9 or 10, characterised in that the medium is a computer-readable medium.
PCT/NL1999/000060 1998-02-20 1999-02-08 Method for payment via the internet WO1999042961A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU24416/99A AU2441699A (en) 1998-02-20 1999-02-08 Method for payment via the internet

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
NL1008372 1998-02-20
NL1008372A NL1008372C2 (en) 1998-02-20 1998-02-20 Method of payment via the Internet.

Publications (1)

Publication Number Publication Date
WO1999042961A1 true WO1999042961A1 (en) 1999-08-26

Family

ID=19766586

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/NL1999/000060 WO1999042961A1 (en) 1998-02-20 1999-02-08 Method for payment via the internet

Country Status (3)

Country Link
AU (1) AU2441699A (en)
NL (1) NL1008372C2 (en)
WO (1) WO1999042961A1 (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1081919A1 (en) * 1999-09-06 2001-03-07 GEBIT Gesellschaft für EDV-Beratung und Informatik-Technologien mbH Method to give authorization for payments of goods and/or services bought over the Internet in data transmission systems
EP1087350A1 (en) * 1999-09-22 2001-03-28 Trintech Limited A method for the secure transfer of payments
WO2001022374A1 (en) * 1999-09-22 2001-03-29 Trintech Limited A method for the secure transfer of payments
FR2800493A1 (en) * 1999-11-02 2001-05-04 Ian Tyrell Cully QUICK AND SECURE PAYMENT PROCESS; TITLE OF PAYMENT ALLOWING THE IMPLEMENTATION OF SUCH A PROCESS
WO2001048708A1 (en) * 1999-12-28 2001-07-05 Takson Investments Ltd. Computer methods and systems for repetitive payment applications
WO2001048709A1 (en) * 1999-12-28 2001-07-05 Takson Investments Ltd. Computer methods and systems for payment applications
DE10003180A1 (en) * 2000-01-25 2001-07-26 Eduard Seleny Method for protecting against economic risks in e-commerce businesses uses telecommunications methods and telecommunications devices for automatic allocation of a registration number to protect against such risks.
WO2001069546A2 (en) * 2000-03-16 2001-09-20 Daniel Thompson Pre-paid purchasing card and method
GB2360866A (en) * 2000-03-28 2001-10-03 Cashthrough Com Internat Ltd Online payment method
WO2001078493A2 (en) * 2000-04-17 2001-10-25 Verisign, Inc. Authenticated payment
FR2820915A1 (en) * 2001-02-09 2002-08-16 Interactive Avenue METHOD FOR SECURING A COMMERCIAL TRANSACTION USING A MEMORY CARD
EP1237130A1 (en) * 2000-11-21 2002-09-04 Wolfgang Zint Method for conducting a cashless transaction
WO2003007233A1 (en) * 2001-07-10 2003-01-23 Alessandro Soranzo Credit card with safety codes
GB2379525A (en) * 2001-09-08 2003-03-12 Int Computers Ltd Electronic payment authorisation
WO2003040863A2 (en) * 2001-11-08 2003-05-15 Ericsson Inc. Method and apparatus for authorizing internet transactions using the public land mobile network (plmn)
EP1497947A2 (en) * 2002-04-17 2005-01-19 Visa International Service Association Mobile account authentication service
US9864993B2 (en) 2000-04-24 2018-01-09 Visa International Service Association Account authentication service with chip card
US10672215B2 (en) 2002-09-10 2020-06-02 Visa International Service Association Data authentication and provisioning method and system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5163098A (en) * 1990-09-06 1992-11-10 Dahbura Abbud S System for preventing fraudulent use of credit card
EP0590861A2 (en) * 1992-09-29 1994-04-06 AT&T Corp. Secure credit/debit card authorization
US5477038A (en) * 1993-10-25 1995-12-19 Visa International Method and apparatus for distributing currency
US5590197A (en) * 1995-04-04 1996-12-31 V-One Corporation Electronic payment system and method
US5650604A (en) * 1995-02-22 1997-07-22 Electronic Data Systems Corporation System and method for electronic transfer of funds using an automated teller machine to dispense the transferred funds
US5692132A (en) * 1995-06-07 1997-11-25 Mastercard International, Inc. System and method for conducting cashless transactions on a computer network
EP0814441A1 (en) * 1996-06-21 1997-12-29 France Telecom Method for taking into account a request for the use of a prepaid virtual card, allowing the reuse of its serial number

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5163098A (en) * 1990-09-06 1992-11-10 Dahbura Abbud S System for preventing fraudulent use of credit card
EP0590861A2 (en) * 1992-09-29 1994-04-06 AT&T Corp. Secure credit/debit card authorization
US5477038A (en) * 1993-10-25 1995-12-19 Visa International Method and apparatus for distributing currency
US5650604A (en) * 1995-02-22 1997-07-22 Electronic Data Systems Corporation System and method for electronic transfer of funds using an automated teller machine to dispense the transferred funds
US5590197A (en) * 1995-04-04 1996-12-31 V-One Corporation Electronic payment system and method
US5692132A (en) * 1995-06-07 1997-11-25 Mastercard International, Inc. System and method for conducting cashless transactions on a computer network
EP0814441A1 (en) * 1996-06-21 1997-12-29 France Telecom Method for taking into account a request for the use of a prepaid virtual card, allowing the reuse of its serial number

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
SIRBU M ET AL: "NETBILL: AN INTERNET COMMERCE SYSTEM OPTIMIZED FOR NETWORK DELIVERED SERVICES", DIGEST OF PAPERS OF THE COMPUTER SOCIETY COMPUTER CONFERENCE (SPRING) COMPCON, TECHNOLOGIES FOR THE INFORMATION SUPERHIGHWAY SAN FRANCISCO, MAR. 5 - 9, 1995, no. CONF. 40, 5 March 1995 (1995-03-05), INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS, pages 20 - 25, XP000577034 *

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1081919A1 (en) * 1999-09-06 2001-03-07 GEBIT Gesellschaft für EDV-Beratung und Informatik-Technologien mbH Method to give authorization for payments of goods and/or services bought over the Internet in data transmission systems
EP1087350A1 (en) * 1999-09-22 2001-03-28 Trintech Limited A method for the secure transfer of payments
WO2001022374A1 (en) * 1999-09-22 2001-03-29 Trintech Limited A method for the secure transfer of payments
FR2800493A1 (en) * 1999-11-02 2001-05-04 Ian Tyrell Cully QUICK AND SECURE PAYMENT PROCESS; TITLE OF PAYMENT ALLOWING THE IMPLEMENTATION OF SUCH A PROCESS
WO2001033518A1 (en) * 1999-11-02 2001-05-10 Ian Tyrell Cully Fast and secure payment method, payment document implementing same
WO2001048708A1 (en) * 1999-12-28 2001-07-05 Takson Investments Ltd. Computer methods and systems for repetitive payment applications
WO2001048709A1 (en) * 1999-12-28 2001-07-05 Takson Investments Ltd. Computer methods and systems for payment applications
DE10003180A1 (en) * 2000-01-25 2001-07-26 Eduard Seleny Method for protecting against economic risks in e-commerce businesses uses telecommunications methods and telecommunications devices for automatic allocation of a registration number to protect against such risks.
WO2001069546A2 (en) * 2000-03-16 2001-09-20 Daniel Thompson Pre-paid purchasing card and method
US7134594B2 (en) * 2000-03-16 2006-11-14 Daniel Thompson Pre-paid purchasing card and method
WO2001069546A3 (en) * 2000-03-16 2002-01-10 Daniel Thompson Pre-paid purchasing card and method
GB2360866A (en) * 2000-03-28 2001-10-03 Cashthrough Com Internat Ltd Online payment method
WO2001078493A2 (en) * 2000-04-17 2001-10-25 Verisign, Inc. Authenticated payment
WO2001078493A3 (en) * 2000-04-17 2002-04-04 Verisign Inc Authenticated payment
US7983993B2 (en) 2000-04-17 2011-07-19 Verisign, Inc. Authenticated payment
US7778934B2 (en) 2000-04-17 2010-08-17 Verisign, Inc. Authenticated payment
US10572875B2 (en) 2000-04-24 2020-02-25 Visa International Service Association Online account authentication service
US9864993B2 (en) 2000-04-24 2018-01-09 Visa International Service Association Account authentication service with chip card
EP1237130A1 (en) * 2000-11-21 2002-09-04 Wolfgang Zint Method for conducting a cashless transaction
FR2820915A1 (en) * 2001-02-09 2002-08-16 Interactive Avenue METHOD FOR SECURING A COMMERCIAL TRANSACTION USING A MEMORY CARD
WO2002065411A2 (en) * 2001-02-09 2002-08-22 S.A.R.L. Interactive Avenue Method and system for making secure a commercial transaction with a smart card
WO2002065411A3 (en) * 2001-02-09 2007-11-08 R L Interactive Avenue Sa Method and system for making secure a commercial transaction with a smart card
WO2003007233A1 (en) * 2001-07-10 2003-01-23 Alessandro Soranzo Credit card with safety codes
GB2379525A (en) * 2001-09-08 2003-03-12 Int Computers Ltd Electronic payment authorisation
US7337229B2 (en) 2001-11-08 2008-02-26 Telefonktiebolaget Lm Ericsson (Publ) Method and apparatus for authorizing internet transactions using the public land mobile network (PLMN)
WO2003040863A3 (en) * 2001-11-08 2004-05-27 Ericsson Inc Method and apparatus for authorizing internet transactions using the public land mobile network (plmn)
WO2003040863A2 (en) * 2001-11-08 2003-05-15 Ericsson Inc. Method and apparatus for authorizing internet transactions using the public land mobile network (plmn)
EP1497947A4 (en) * 2002-04-17 2005-05-11 Visa Int Service Ass Mobile account authentication service
EP2056518A1 (en) * 2002-04-17 2009-05-06 Visa International Service Association Mobile account authentication service
US7707120B2 (en) 2002-04-17 2010-04-27 Visa International Service Association Mobile account authentication service
EP1497947A2 (en) * 2002-04-17 2005-01-19 Visa International Service Association Mobile account authentication service
EP2278751A1 (en) * 2002-04-17 2011-01-26 Visa International Service Association Mobile account authentication service
US9769134B2 (en) 2002-04-17 2017-09-19 Visa International Service Association Mobile account authentication service
US10672215B2 (en) 2002-09-10 2020-06-02 Visa International Service Association Data authentication and provisioning method and system
US10679453B2 (en) 2002-09-10 2020-06-09 Visa International Service Association Data authentication and provisioning method and system

Also Published As

Publication number Publication date
NL1008372C2 (en) 1999-08-24
AU2441699A (en) 1999-09-06

Similar Documents

Publication Publication Date Title
US8851371B2 (en) In-lane money transfer systems and methods
WO1999042961A1 (en) Method for payment via the internet
USRE43440E1 (en) Method for performing a transaction over a network
US20070179865A1 (en) Method for anonymous purchase of goods by providing a pluarlity of non-activated account numbers
US20010001856A1 (en) Prepaid cash equivalent card and system
US20030168510A1 (en) Anonymous electronic bearer instrument method and apparatus
TW200306483A (en) System and method for secure credit and debit card transactions
EP1602055A1 (en) Transaction processing
US20040153410A1 (en) Anonymous payment system and method
WO2001055984A1 (en) Flexible electronic system for conducting commercial transactions
US20060004658A1 (en) Method of processing credit payments at delivery
WO2002025605A1 (en) System and method for exchanging assets between user terminals in a communications network
CN101405776A (en) Payment system and method
US7207479B2 (en) Systems and methods for automatically establishing merchant accounts for transaction card usage
JP2003303309A (en) Transaction system and method using card, and computer program for processing transaction
WO2007029123A2 (en) System and method for processing transactions
US7353210B2 (en) Electronic means of payment with individually settable security features for the internet or for mobile networks
JP2001175751A (en) System and terminal device for authenticating card for autehntication
WO2008020257A1 (en) Method and system for fulfilling electronic financial transactions
WO2001052206A1 (en) Internet business method
JP2002074225A (en) Terminal of affiliated store of card settlement, card settlement service system, and card validity judging method in card settlement
IT-UTFS-S Contactless Fare Media System Standard Part I–Introduction and Overview
WO2001015045A1 (en) Methods and apparatus for managing prepaid transactions over a network
KR20020061740A (en) System for selling of Lottery by Internet
MX2007014371A (en) In-lane money transfer systems and methods

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK 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 MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SZ 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 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)
NENP Non-entry into the national phase

Ref country code: KR

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase