NZ522162A

Online transaction system having an authenticated payment component

Abstract

A system for authenticating a payment transaction over a network comprises: 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 is 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 includes a description of the payment transaction and an identity of a seller, sends a challenge request to the buyer over the network and then digitally signed by the buyer using a private key associated with the PKI key pair. The challenge request includes a summary of the payment transaction to be displayed to the buyer. In response to receiving a challenge response from the buyer over the network, the challenge response includes the digitally signed summary of the payment transaction, determines whether the buyer has access to the private key by using the public key to decrypt the digitally signed summary of the payment transaction and if so determined, stores a digitally signed record of the payment transaction in a transaction archive and sends an authentication response to the seller over the network.

NZ522162A, drawing sheet 1
Sheet 1 of 16

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

27 claims: 15 independent, 12 dependent

  1. 1
    Claims 1. A method for authenticating a payment transaction over a network, comprising:storing 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, 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 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, 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 sending an authentication response to the seller over the network.
  2. 5
    The method of any preceding claim, wherein the public key is stored in the form of a digital certificate representing that the public key is tied to the buyer. WO 01/78493 PCT/US01/12445
  3. 6
    The method of any preceding claim, further comprising: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.
  4. 7
    The method of any preceding claim, further comprising:processing the payment transaction via a payment gateway.
  5. 8
    A computer readable medium storing instructions adapted to be executed by a processor, the instructions including a method for authenticating a payment transaction over a network, the method comprising:storing 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, 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 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, 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 sending an authentication response to the seller over the network.
  6. 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 the buyer.
  7. 13
    The computer readable medium of any one of claims 8 to 12, wherein the method further comprises: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.
  8. 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.
  9. 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;Ο ί ·;· · χ V;: <<'»/,T WO 01/78493 PCT/US01/12445 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.
  10. 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. 20
    The system of any one of claims 15 to 19, wherein the authentication service web Sfavx ror i q Άττί'ΤϊίΛΤ' Q/TOf\+<=krJ fro yvi 10 iuiuivi ixvi-ti-L· uvu. uv. WO 01/78493 PCT/US01/12445 retrieve a buyer profile from the database, the buyer profile including a plurality of payment instruments and a plurality of shipping addresses;riO'-'d 4-Lv xx Im -4-z-x Ιμιόζ^·»· +1·» Λ ·»% O' aciiu. lilt UUJ'tl JJlUillt LU tide L/UVCl UVLi LI1V 11U 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. 21
    The system of any one of claims 15 to 20, wherein the authentication service web server is further adapted to:process the payment transaction via a payment gateway.
  13. 25
    A system for authenticating a payment transaction over a network, substantially as herein described with reference to Figure 1 of the accompanying drawings.
  14. 26
    A method for authenticating a payment transaction over a network, substantially as herein described with reference to Figure 2 of the accompanying drawings.
  15. 27
    A method for authenticating a payment transaction over a network, substantially as herein described with reference to Figure 3 or Figures 3 to 7 of the accompanying drawings. WO 01/78493 PCT/US01/12445 1/9 100 Figure 1 SUBSTITUTE SHEET (RULE 26) WO 01/78493 PCT/US01/12445 2/9 110 Buyer 120 Seller 130 Authentication Service 202 Buyer Registration 204 Buyer Authentication 206 Transaction Recordation 250 Receive response re:< buyer authentication 280 Store record Figure 2 SUBSTITUTE SHEET (RULE 26) WO 01/78493 PCT/US01/12445 3/9 Γ 110 Γ 120 Γ 130 Figure 3 SUBSTITUTE SHEET (RULE 26) WO 01/78493 PCT/US01/12445 οι 4/9 O ^1 OI o cn c o O & o ——1 ω X o o3 -τ u> eo II o LL. O οΕ *♦— o £· c Φ Φ t3 φ ** o •S“ o σ> co oq b o. _Q_ ©, XI w O o l-l w ω 'uZ o roi co <A CL ϋ S3 ω >1 u LU| Φ iZl ►Έ Λ03 I LU JC O ro ffl <o r·*m o co to o T“ II z LU o I— LL o o3 ’f to to II Q LL O οΕ Έ3 £? cz Ό 0) o Φ _Q. δ σ> oo < ίφΐ o to Φ CO _a> cn o o O ¢3 o o CZ) _g> cn o o O 1¾) cn o o O 3 sa a. lc to c IX ro > sa > to O 1¾¾] co Qts xz ΐφΐ ώ to Φ I o fijTI ai j«: c o CM tea Figure 4 SUBSTITUTE SHEET (RULE 26) WO 01/78493 PCT/USO 1/12445 5/9 510 520 Figure 5A SUBSTITUTE SHEET (RULE 26) WO 01/78493 PCT/US01/12445 6/9 530 Figure 5B SUBSTITUTE SHEET (RULE 26) WO 01/78493 PCT/USO 1/12445 SI col 7/9 Figure 6 SUBSTITUTE SHEET (RULE 26) WO 01/78493 PCT/US01/12445 8/9 Figure 7A SUBSTITUTE SHEET (RULE 26) WO 01/78493 PCT/US01/12445 9/9 VeriSign Personal Trust Agent [X Authorize Transaction Please review the following transaction before authorizing it with your digital signature. / . . ® Verisign Cancel Help 730 Figure 7B SUBSTITUTE SHEET (RULE 26) END
Independent claims15