Nova Patents
AU2001259080B2

Authenticated payment

Abstract

A buyer (110) wishes to use a payment instrument as part of an online commerce transaction with a seller (120) and it is desired to authenticate that the buyer (110) has authority to use the payment instrument. A separate authentication service (130) determines whether the buyer (110) has access to certain secret information without revealing the secret information to the seller (120). Access to the secret information would verify that the buyer (110) has authority to use the payment instrument. The authentication service (130) informs the seller (120) whether the buyer (110) is authorized to use the payment instrument.

AU2001259080B2, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Expired 17 April 2021, 5.4 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

21 claims: 15 independent, 6 dependent

  1. 1
    THE CLAIMS DEFINING THE INVENTION ARE AS FOLLOWS:- 1. A method for authenticating a payment transaction over a network, comprising: storing a public key associated with a public key infrastructure (PK.I) key pair in a profile database;5 in response to receiving an authentication request from a buyer over a network, the authentication request including a description of the payment transaction and an identity of a seller, sending a challenge request to the buyer over the network, the challenge request including a summary of the payment transaction to the displayed to the buyer and then digitally signed by the buyer using a private key associated with the PK.1 10 key pair;in response to receiving a challenge response from the buyer over the network, the challenge response including the digitally signed summary of the payment transaction, determining whether the buyer has access to the private key by using the public key to decrypt the digitally signed summary of the payment transaction;15 if so determined, storing a digitally signed record of the payment transaction in a transaction archive;and sending an authentication response to the seller over the network.
  2. 5
    5 over a network, the method comprising:storing a public key associated with a public key infrastructure (PK.I) key pair in a profile database;in response to receiving an authentication request from a buyer over a network, the authentication request including a description of the payment transaction 10 and an identity of a seller, sending a challenge request to the buyer over the network, the challenge request including a summary of the payment transaction to be displayed to the buyer and then digitally signed by the buyer using a private key associated with the PK1 key pair;in response to receiving a challenge response from the buyer over the 15 network, the challenge response including the digitally signed summary of the payment transaction, determining whether the buyer has access to the private key by using the public key to decrypt the digitally signed summary of the payment transaction;if so determined, storing a digitally signed record of the payment transaction in a transaction archive;and 20 sending an authentication response to the seller over the network.
  3. 7
    10. The computer readable medium of claims 8 or 9, wherein the record of the 25 payment transaction is digitally signed using the private key.
  4. 8
    11. The computer readable medium of any one of claims 8 to 10, wherein the record of the online transaction is digitally signed using a local private key.
  5. 9
    12. The computer readable medium of any one of claims 8 to 11, wherein the public key is stored in the form of a digital certificate representing that the public key is tied to 30 the buyer.
  6. 10
    13. The computer readable medium of any one of claims 8 to 12, wherein the method further comprises:2001259080 05 Oct 2006 -21 retrieving a buyer profile from the database, the buyer profile including a plurality of payment instruments and a plurality of shipping addresses;sending the buyer profile to the buyer over the network;and receiving a selection of one of the plurality of payment instruments and one of the plurality of shipping addresses from the buyer over the network.
  7. 11
    14. The computer readable medium of any one of claims 8 to 13, wherein the method further comprises:processing the payment transaction via a payment gateway.
  8. 12
    15. A system for authenticating a payment transaction over a network, comprising:a profile database;a transaction archive;and an authentication service web server coupled to the profile database, the transaction archive and the network, the authentication service web server adaptively configured to: store a public key associated with a public key infrastructure (PKI) key pair in a profile database;in response to receiving an authentication request from a buyer over a network, the authentication request including a description of the payment transaction and an identity of a seller, send a challenge request to the buyer over the network, the challenge request including a summary of the payment transaction to be displayed to the buyer and then digitally signed by the buyer using a private key associated with the PKI key pair;in response to receiving a challenge response from the buyer over the network, the challenge response including the digitally signed summary of the payment transaction, determine whether the buyer has access to the private key by using the public key to decrypt the digitally signed summary of the payment transaction;if so determined, store a digitally signed record of the payment transaction in a transaction archive;and send an authentication response to the seller over the network.
  9. 15
    18. The system of any one of claims 15 to 17, wherein the record of the online transaction is digitally signed using a local private key. 5
  10. 16
    19. The system of any one of claims 15 to 18, wherein the public key is stored in the form of a digital certificate representing that the public key is tied to the buyer.
  11. 17
    20. The system of any one of claims 15 to 19, wherein the authentication service web server is further adapted to:retrieve a buyer profile from the database, the buyer profile including a 10 plurality of payment instruments and a plurality of shipping addresses;send the buyer profile to the buyer over the network;and receive a selection of one of the plurality of payment instruments and one of the plurality of shipping addresses from the buyer over the network.
  12. 18
    21. The system of any one of claims 15 to 20, wherein the authentication service web 15 server is further adapted to:process the payment transaction via a payment gateway.
  13. 19
    22. A method for authenticating a payment transaction over a network substantially as herein described with reference to any one of the embodiments of the invention illustrated in the accompanying drawings and/or examples. 20
  14. 20
    23. A computer readable medium substantially as herein described with reference to any one of the embodiments of the invention illustrated in the accompanying drawings and/or examples.
  15. 21
    24. A system for authenticating a payment instruction over a network substantially as herein described with reference to any one of the embodiments of the invention 25 illustrated in the accompanying drawings and/or examples.