System, method and article of manufacture for secure network electronic payment and credit collection
First Claim
1. A method for initiating secure communication between a customer computer and a merchant computer connected to a network for receiving and transmitting a payment transaction, comprising the steps of:
- (a) establishing a communication between said customer computer and said merchant computer via said network;
(b) identifying an encryption algorithm and a decryption algorithm utilized by said customer computer and said merchant computer;
(c) transmitting an encrypted payment transaction from said customer computer to said merchant computer;
(d) receiving said encrypted payment transaction at said merchant computer and decrypting said encrypted payment transaction utilizing said decryption algorithm; and
(e) reformatting said payment transaction to substantially comply with a third party secure protocol for further payment processing.
9 Assignments
0 Petitions
Accused Products
Abstract
Secure transmission of data is provided between a plurality of computer systems over a public communication system, such as the Internet. Secure transmission of data is provided from a customer computer system to a merchant computer system, and for the further secure transmission of data from the merchant computer system to a payment gateway computer system. The payment gateway system evaluates the information and returns authorization or denial of credit via a secure transmission to the merchant which is communicated to the customer by the merchant.
-
Citations
23 Claims
-
1. A method for initiating secure communication between a customer computer and a merchant computer connected to a network for receiving and transmitting a payment transaction, comprising the steps of:
-
(a) establishing a communication between said customer computer and said merchant computer via said network; (b) identifying an encryption algorithm and a decryption algorithm utilized by said customer computer and said merchant computer; (c) transmitting an encrypted payment transaction from said customer computer to said merchant computer; (d) receiving said encrypted payment transaction at said merchant computer and decrypting said encrypted payment transaction utilizing said decryption algorithm; and (e) reformatting said payment transaction to substantially comply with a third party secure protocol for further payment processing. - View Dependent Claims (2, 3, 4)
-
-
5. A method for initiating secure communication between a first and a second computer connected to a network for receiving and transmitting a payment transaction, comprising the steps of:
-
(a) obtaining client information for use in said secure communication between said first and said second computer; (b) establishing a communication between said first and said second computer via said network; and (c) reformatting said client information into said payment transaction which substantially complies with a third party secure protocol for further payment processing. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. Apparatus for initiating payment processing in a customer computer and a merchant computer under the control of software connected to a network for receiving and transmitting a payment transaction, comprising:
-
(a) means for establishing a communication between said customer computer and said merchant computer via said network; (b) means for identifying an encryption algorithm and a decryption algorithm utilized by said customer computer and said merchant computer; (c) means for transmitting an encrypted payment transaction from said customer computer to said second computer; (d) means for receiving said encrypted payment transaction at said merchant computer and decrypting said encrypted payment transaction utilizing said decryption algorithm; and (e) means for reformatting said payment transaction to substantially comply with a secure third party protocol for further payment processing. - View Dependent Claims (13, 14)
-
-
15. An apparatus for initiating a secure communication between a first and a second computer connected to a network for receiving and transmitting a payment transaction, comprising:
-
(a) communication hardware utilized by a client to communicate information for use in said secure communication between said first and said second computer; (b) the first computer under the control of software which establishes said secure communication between said first and said second computer via said network; and (c) the first computer under the control of software which reformats said payment transaction to substantially comply with a third party secure protocol for further payment processing. - View Dependent Claims (16)
-
-
17. A computer program embodied on a computer-readable medium for effecting purchase transactions by a customer system at a merchant system and effecting payment for said transactions by a payment system, comprising:
-
(a) a code segment for controlling secure communication of a purchase request from said customer system to said merchant system using a first communication method, including providing payment information from said customer system to said merchant system; (b) a code segment for controlling secure processing of said payment information by said merchant system to reformat said payment information into a payment authorization request and securely transmit said payment authorization request from said merchant system to said payment system using a second communication method; (c) a code segment for controlling the secure processing of said payment authorization request by said payment system to generate a payment authorization response authorizing said purchase and securely transmit said payment authorization response to said merchant system using the second communication method pursuant to which said merchant system fills said purchase request; (d) a code segment for controlling the secure processing of said payment authorization response by said merchant system to generate a payment capture request and securely transmit said payment capture request to said payment system using the second communication method; (e) a code segment for controlling the secure processing of said payment capture request by said payment system to generate a payment capture response authorizing payment and transmit said payment capture response to said merchant system using the second communication method; and (f) a code segment for controlling the secure processing of said payment capture response by said merchant system to effect payment to the merchant system for filling said purchase request. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A computer program embodied on a computer-readable medium for initiating payment processing in a customer and a merchant computer under the control of software, said customer and said merchant computer connected to a network for receiving and transmitting a payment transaction, comprising:
-
(a) a code segment for establishing a communication between said customer computer and said merchant computer via said network; (b) a code segment for identifying an encryption algorithm and a decryption algorithm utilized by said customer computer and said merchant computer; (c) a code segment for transmitting an encrypted payment transaction from said customer computer to said merchant computer; (d) a code segment for receiving said encrypted payment transaction at said merchant computer and decrypting said encrypted payment transaction utilizing said decryption algorithm; and (e) a code segment for reformatting said payment transaction to substantially comply with a secure protocol for further payment processing.
-
-
23. A computer program embodied on a computer-readable medium for effecting one or more purchase requests by a merchant computer system and payment for said purchase requests by a payment computer system, comprising:
-
(a) a code segment controlling communication between a customer computer system and said merchant computer system for effecting said purchase requests, including providing payment information from said customer computer system to said merchant computer system; (b) a code segment reformatting said payment information to substantially comply with a third party protocol; and (c) a code segment controlling secure communication between said merchant computer system and said payment computer system for effecting operation on said payment information by said merchant computer system to obtain authorization information from said payment computer system to said merchant computer system pursuant to which said merchant computer system completes said purchase requests.
-
Specification