You are here: Ektron Namespace > Server Controls API > Ektron.Cms Namespace > Ektron.Cms.Controls Namespace > Classes > Checkout Class
Ektron CMS400.NET API Documentation
ContentsIndexHome
PreviousUpNext
Checkout Class
C#
[DefaultProperty("DefaultCheckoutID"), ToolboxData("<{0}:Checkout runat=server></{0}:Checkout>")]
public class Checkout : ECommerceControl, ICallbackEventHandler;
Visual Basic
<DefaultProperty("DefaultCheckoutID"), ToolboxData("<{0}:Checkout runat=server></{0}:Checkout>")>
Public Class Checkout
Inherits ECommerceControl
Inherits ICallbackEventHandler

Checkout.cs

This is class Ektron.Cms.Controls.Checkout.

Name 
Description 
The enumerations of the Checkout class are listed here. 
The methods of the Checkout class are listed here. 
The properties of the Checkout class are listed here. 
The delegates of the Checkout class are listed here. 
The events of the Checkout class are listed here. 
Name 
Description 
For the PhaseChange event.  
For the Post-Login event.  
 
Name 
Description 
 
This is record Ektron.Cms.Controls.Checkout.ControlPhase. 
 
Name 
Description 
 
Fires when the current phase (state) is about to change. Allows supervising phase-changes, in order to allow or prevent changing as needed.  
 
Fires when an Login event occurs. Allows inspecting or modifying callback parameters.  
 
Name 
Description 
 
Fill 
Method that can be overridden and used to grab data from the back end for each server control.  
 
Wraps the resulting collection with the Ektron Toolbars, which will only display when a user is logged in.  
 
Wrap 
Method that can be overridden and used to wrap an Ektron toolbar corresponding to a particular Control around some Html text.  
 
Name 
Description 
 
Cart 
Provides access to the current Cart (Basket) object.  
 
Reports or selects the current page (or phase) of the control, particularly useful if wizard mode is enabled.  
 
Provides access to the current CustomerData object.  
 
The ID of the default country that appears in the Billing Address and Shipping Address. Set this ID to the country from which the majority of your customers will be making purchases. If the site visitor is from a different country, he can change it when editing the Billing or Shipping Address.  
 
Specify an external XSLT file to render the control. By default, the control uses Checkout.xsl. This file is located in:  
 
The name of the parameter on the query string that identifies desired phase ID.  
 
The message that is shown when an unhandled error occurs. Details are sent to the event log. The default message is  
 
When set to True, switches to an SSL encrypted URL. For the SSL encryption to work, you must have an SSL certificate installed. Information on SSL can be found at the following Web sites:

  • http://www.tech-faq.com/understanding-ssl.shtml
  • http://www.verisign.com/ssl/ssl-information-center/how-ssl-security-works/index.html

Note: Ektron, Inc. is not associated with TechFAQ or VeriSign. However, both these sites offer very good, detailed explanations of Secure Sockets Layer.  

 
The image to display while the control is fetching data. The default is:  
 
Specifies the class to call to collect the payment information. Change this to accept other types of payments, such as eChecks.  
 
When true, displays detailed error message, otherwise shows friendly error message (default).  
 
Specify the path to a style sheet for use with this sever control. The location can be relative or absolute. Leave blank to use the default style sheet.  
 
The URL path of the template that contains the Cart server control. This path can be relative or absolute. When a path is entered, a link appears in the Review Order part of the process that allows a user to navigate back to the template containing the Cart server control.  
 
The URL path of the template that contains the OrderList server control. This path can be relative or absolute. When a path is entered, a link appears at the end of checkout process that allows a user to navigate to the template containing the OrderList server control.  
 
The URL path of the template that helps site visitors recover their password. This path can be relative or absolute. When a path is entered and a site visitor has not logged in, a link appears at the beginning of checkout process that allows him to navigate to a template containing information to recover his password. The Membership server control contains an option for recovering passwords.  
 
The URL path of the template that allows the site visitor to continue shopping. When a path is entered, a link appears at the end of checkout process that allows a user to navigate to the template that would allow them to continue shopping; for example, the template containing a ProductList or ProductSearch server control.  
 
If true, uses Microsoft Ajax to perform callback. Otherwise, the control uses Ektron Library callback (default).  
 
When true (default) ensures current phase is allowed. Set to false to override, allowing any phase order.  
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering this software please contact us at [email protected].
Copyright (c) 2008. All rights reserved.
What do you think about this topic? Send feedback!