摘要 |
Data is transmitted between a client (202) and a server (204), such data can include billing and shipping information. A process (200) performs a request (202) from a client(buyer) to a server(merchant). The server (204) returns an order form to the client (202). If the transaction is the client's first order (206), then the client completes the order form (204) and submits the completed order form to the server (208). The server then performs the action of checking the client's credit (210), and generates a new encryption key pair (210). The server returns the encrypted cookie to the client (212), optionally together with an indentifier that associated the cookie with the client (212). The server retains the key (214), but deletes the encrypted cookie and any non-encrypted information from its database (214). If this is a subsequent order from the client, as determined in step (206), then the server decrypts the received cookie with the encryption key retained by the server, step (222), and then the client completes order form (204), and submits to server (224). The server returns the completed order form to client with new key/cookie (226), and the client verifies the order (228). The process (200) then returns to step (210), then step (212), then step (214), and then terminates with step (216).
|