Checkout

There are three types of Checkout process :
  • Express Checkout
  • Simple Checkout
  • Complex Checkout


ExpressCheckout


The ExpressCheckoutFormHandler is used to expedite the checking out of an Order. This supports creating a maximum of one Profile derived HardgoodShippingGroup and one Profile derived CreditCard, followed by committing the Order.

If the ExpressCheckoutFormHandler.PaymentGroupNeeded property is 
  • truethen a CreditCard PaymentGroup will automatically be taken from the Profile.
  • false, then the user may supply the CreditCard information in a form through the ExpressCheckoutFormHandler.PaymentGroup property. 
If the ExpressCheckoutFormHandler.ShippingGroupNeeded property is 
  • true,  then a HardgoodShippingGroup will automatically be taken from the Profile.
  • false, then the user may supply the HardgoodShippingGroup information in a form through the ExpressCheckoutFormHandler.ShippingGroup property. 
If the ExpressCheckoutFormHandler.CommitOrder property is 
  • true, then the ExpressCheckoutFormHandler.ExpressCheckout handler will commit the Order. 
  • false, display a confirmation page before committing the Order.

No comments :