T H E A P P L I C A T I O N U S E C A S E S |
(the benefits for the card user) |
The Program makes the secure payment easier for the customer. Usually accomplishing the payment with means of SET protocol requires the installation of the software, ordering of a Certificate and password. Using the method implemented by our program eliminates all these complicated operations on behalf of the cardholder. The reference to the Certificate and the cardholder private key as well as the program itself are downloaded onto the card by means of secure messaging without any additional cardholder effort. Furthermore, the support software for performing payment transaction with Java Card is also downloaded online. The security and interoperability here is achieved due to the use of Java Platform. The cardmembers, therefore, will enjoy the greater flexibility with our product, due to the fact that they do not depend on a particular installation of payment software. Moreover the program provides additional benefits for merchants as well as Brands. These are bonus programs and personalized customer management, which could be easily integrated with payment functions of the cardlet. The American Express will benefit from this application through reduce of Fraud. The card provides a new concept such as virtual Brand. That is a brand, that exists on the card only at the time of the payment transaction. |
typical use case description: The Cardholder browses through the Merchant web shop. Upon selecting an item he clicks the "Checkout" link on the Merchant web site. As a result of this action, the browser loads the page with brief order description and the SET Network Part embedded in the HTML Applet Tag. The Cardholder revises the order, selects appropriate brands and presses the "Pay" button in the Applet window. This action initiates the SET protocol. The following dialog window invites the Cardholder to provide his card and PIN. The Cardholder inserts his Java Card into the reader, inputs the PIN and presses the "OK" button. If the PIN verification passes successfully, the SET Network Part exchanges the first pair of the SET Messages with the Merchant Point of Sale (POS). As a result of the message exchange, the program gets the certificate of the payment gateway that is used in payment message and transaction identifiers assigned by the Merchant system. Upon receiving these data, the wallet asks the Cardholder to approve the payment. The Cardholder presses the "Approve" button in the dialog window and the SET Network Part generates the payment message. It loads the Cardholder certificate from the Certificate Web Server, requests the SET Cardlet to generate the data that embed encrypted sensible Cardholder information and finally, send the payment message constructed from these components to the POS. If the payment was accepted, the Wallet loads the page that notifies the Cardholder of successful completion of the payment into the browser. |