Web Options Tab >> Carts & Checkout Tab (Reference)

Web Options Tab >> Carts & Checkout Tab
Web Options Tab >> Carts & Checkout Tab

The Carts and Checkout Tab controls the payment processes that patrons experience online.

Carts   Top

Show Price/Fee/Tax Breakout

If enabled, a breakout of ticket prices, fees, taxes, etc. displays on the Checkout Page as per this image.

Show Face Value Price and Final Price in Carts

If enabled, this will show the face value of a ticket (as determined in the Web Options Tab) on all online web pages and any e-ticket emailed to a patron.

Cart Timeout

The number of minutes that a patron can do nothing after accessing a page before the cart becomes inactive and any items in cart are released. Whenever the patron requests another page to resume shopping, the timer is reset.

The cart timeout only releases items in the cart to others after the timeout is reached. If somebody is logged in, they stay logged in.

Moneris Hosted Payments requires that your cart timeout is 60 minutes. It cannot be less. This is because Moneris payment acceptance is 60 minutes and we cannot close carts until their payment page has timed out.

Session Timeout

The number of minutes that a patron can be idle on the web site before they are logged out. This must be the same or larger than the cart timeout.

The session timeout is when the patron is logged out (which also closes the cart if it is not closed). After that, the patron must login again if they attempt to complete a cart.

For streaming performances, we highly recommend increasing your web sales session timeout to be at least 1 week, and even up to a year. By extending the session timeout, patrons will not have to login as often which will smooth out the web experience and remove obstacles to purchase. This is especially true when patrons are logged in on mobile devices.

Checkout   Top

Min Cart Payment

You can specify a value that the cart must meet or exceed before a credit card checkout can be attempted. This can be used to prevent "bad guys" using your web site to try to verify stolen credit cards. Set it 0 to ignore the check completely. Carts containing only comp tickets or tickets completely paid for by passes are ignored by this setting.

Pay Order Balances Online

When selected, patrons will be able to pay for any outstanding order balances online for orders put on account snd marked as available for online payment. If this is disabled, then the feature of paying prior order balances is disabled completely, regardless of order flags.

If a patron pays for a prior order balance online, three (or more) payments are created in the patron record:

  • 1 Credit Card Payment
    • The credit card payment amount is determined based on the total value in the cart. This INCLUDES the balance on the prior orders.
  • Cash Payment 1
    • A CREDIT CASH payment is made to reduce the overall payment amount on the cart to the purchased value of new items (EXCLUDING totals for prior orders).
  • Cash Payment 2
    • A DEBIT CASH payment is made for EACH of the other order(s) that were added to the cart to be paid off.
    • This allocates a CASH payment to each of the orders added to the cart to reduce its balance to zero.

The net effect is similar to a payment applied to multiple orders.

Must Acknowledge Terms and Conditions

When selected, patrons will be required to read/accept the terms and conditions at checkout (tmtermsandconditions.html). You may be able to place certain restrictions in the terms and conditions to cover exchange and refund policies, patron behaviour, age limits, scalping, etc.

Add Calendar to Confirmation Emails

If selected, a calendar item will be attached to the outgoing confirmation email as an ICS file. This can be double clicked by the user to add their purchase dates to their calendar on their own devices.

Terms and Conditions

You can add your extra terms and conditions here that show when they are requested on the checkout window.

Covid 19 Note

You can enter your Covid 19 policy in plain text, HTML or Markup and it will appear in the Ticketing Site automatically. Adding words to this tab also causes the Accept Terms and Conditions Checkbox to say that there are Covid 19 conditions. We recommend using this in conjunction with Online Event List notes so that people will see instructions both before and after ordering.


You can setup a Workflow Notification which specifies a list of email addresses that will receive a copy of all completed shopping cart emails. This can be used for audit or backup purposes.

If implemented, you will have to clean out the emails from the specified email account yourself. Use of this feature is NOT recommended if you have rate limiters at your ISP (such as Gmail).

Browser Payment API Support   Top

Some web browsers support card payment options natively. This allows the patron to manage their own card data within the browser and use it to make payments in web cart interfaces. If this setting is selected, Theatre Manager will attempt to use alternate payment screens on checkout to try to simplify the payment interface.

If all are unchecked, then Theatre Manager does not try to take advantage of the API's in a browser and uses the existing Ticketing Site Payment Screen that is designed to be the same on all browsers.

These options currently cannot be used with the Acknowledge Terms and Conditions option enabled (above).

Built-In Bootstrap View

If enabled, Theatre Manager will show a summary of the purchase and credit card input on one modal dialog using bootstrap. This causes other checkout options (like delivery options) to default. It is meant for use as a quick pay option.

Basic Card

If enabled (and the browser supports it), the browser will use its own built-in payment screen. Google Chrome is currently the only browser that implements this (since they invented it). If this option is not supported by your browser, then the built-in bootstrap view will be used (if enabled here).

reCAPTCHA Support   Top

Google's security tool reCAPTCHA "uses an advanced risk analysis engine and adaptive challenges to keep malicious software from engaging in abusive activities on your website. Meanwhile, legitimate users will be able to login, make purchases, view pages, or create accounts and fake users will be blocked."

Client Key

If enabled, enter the client key that you obtained from the Google website when you signed up for the feature.

Server Key

If enabled, enter the server key that you obtained from the Google website when you signed up for the feature.