...
- HBCart.cart - all data used in cart
- HBCart.cart.summary - pricing details
- HBCart.cart.summary.recurring - list of recurring prices.
- HBCart.cart.summary.tax - list of applied taxes.
- HBCart.cart.product - selected product details
- HBCart.cart.product.config - items required to create product configuration
- HBCart.cart.category - selected category details
- HBCart.cart.category.products - products in selected category
- HBCart.cart.categories - other categories that are available in hostbill
- HBCart.cart.currency - selected currency
- HBCart.cart.currencies - available currencies in hostbill. This will show up only for not logged in clients.
- HBCart.cart.client - client object, only basic details [id, firstname, lastname, email]
- HBCart.cart.client.items - list of client fields, with values for logged in clients
- HBCart.cart.payment - list of available payment gateways
- HBCart.cart.validated - true/false, indicates if order can be placed with current setup
- HBCart.cart.errors - list of last errors from hostbill server
- HBCart.cart.info - list of last messages from hostbill server
...
- cart.ready - called when HBCart.cart object is loaded
- cart.updated - called after HBCart.cart is refreshed by ajax
- cart.errors - event with error messages from hostbill function(event, errors){}
- cart.info - event with info messages from hostbill function(event, infos){}
- cart.requestStarted - called when first ajax request is sent to hostbill
- cart.requestComplete - called when all ajax request are complected
...