Transaction Processing Features

The International Retail Site provides a check out process for both authenticated and anonymous users. The primary difference between an authenticated user and an anonymous user is that profile data will be used to pre-populate fields for authenticated users while anonymous users will have to fill out all required data manually.

Once the registered user has selected items to purchase, the user puts those items into the cart and then clicks the Check Out button. The user is redirected to the check out page (checkout.aspx). Items to be purchased on the check out page are presented in a format that is similar to the shopping cart, but the user does not have the ability to change the contents or the quantity. If the user wants to change the contents or the quantity in the cart, the user must use back button to return to the cart.

A drop-down control allows an authenticated user to select a shipping address, which is stored in the user's profile. The site can store multiple named shipping addresses as part of the user profile for authenticated users. This feature is not available for anonymous users, since these users have not filled out the account information and passwords associated with authentication.

If the user needs to create a new address or edit an existing address, the user can click the appropriate link. Once the user has saved the new address, the user is returned to the check out page.

A drop-down list allows the user to select a shipping method. A control in the lower right of the check out page displays the current credit card information and contains a link to the payment page (paymentoption.aspx) where this information can be entered or modified.

Once all the required information is provided, the user can either complete the purchase or click on the multiple shipment link to set up shipments to multiple addresses.

Credit Card Validation

The International Retail Site simulates credit card validation with a simple checksum verification verifying that the number is in the valid format. This demonstrates the hooks necessary to connect the site to a third party validation system.

See Also

Transactions and the Order Processing Pipeline

Working with Business Desk

Customizing Shipping Methods

Copyright © 2005 Microsoft Corporation.
All rights reserved.