Miscellaneous site config settings
The following miscellaneous keys are available for further customization if desired (only edit the portion between the double-quotes that follows value=):
Site Admin Panel > Miscellaneous Settings > ShowErrors value = 0
Site Admin Panel > Miscellaneous Settings > AdminEmail value = you@yourcompany.com
Site Admin Panel > Checkout Settings > DeclineTxt value = This Card Was Not Approved. Message:
Site Admin Panel > Checkout Settings > CCYears value = 6
Site Admin Panel > Miscellaneous Settings > BDateRegEx value = ""
Site Admin Panel > Miscellaneous Settings > Salespoint value = TKT24
Site Admin Panel > Checkout Settings > altTermID value = WEB
Site Admin Panel > Miscellaneous Settings > NeverSave value = 1
The key ShowErrors controls whether or not error messages are displayed to users for trapped errors. If an error is returned from ww.dll it is displayed in red on the current page when possible. It is good to set the value for this key to 1 for troubleshooting, but best set to 0 when running live (in which case only the word “Error” is displayed).
E-mail error reports can be sent to someone at your business to help in troubleshooting page crashes by setting the value for the key AdminEmail to the e-mail address of that person. Errors that result in the pages crashing (showing the error page) trigger the e-mail to be sent.
If a credit card is declined and you are using the Moneris-style receipt page (conf2.aspx), the receipt displays along with whatever text you have in the site config setting Site Admin Panel > Checkout Settings > DeclineTxt value = This Card Was Not Approved. Message:. After the word Message: the page displays the message returned from ProtoBase, which in the case of a declined credit card is "Acknowledged".
If a credit card is declined and you are using the non-Moneris-style receipt page (conf.aspx), then, the error.aspx page displays along with whatever text you have in the site config setting Site Admin Panel > Checkout Settings > DeclineTxt value = This Card Was Not Approved. Message: provided you have Site Admin Panel > Miscellaneous Settings > ShowErrors value = 0. After the word Message: the page displays the message returned from ProtoBase, which in the case of a declined credit card is "Acknowledged". If you have Site Admin Panel > Miscellaneous Settings > ShowErrors value = 1 in your site config file, then, an XML string displays on the error.aspx page when a credit card is declined and you are using the conf.aspx page.
The dropdown lists for credit card expiration year (in GuestEdit.aspx and Checkout.aspx) now get auto-populated to list the next six years including the current year. The six-year default can be overridden by changing the value for the following key: CCYears. If you want to list ten years in the dropdown lists you set the value for CCYears to 10.
The birth date validating regular expression (used in GuestSelected.aspx) can now be replaced with a user-supplied regular expression if the default one is not adequate. The value for the key BDateRegEx is where the replacement expression would go. Omitting it or leaving the value blank maintains the default behavior of the validator.
The Salespoint setting allows a salespoint nickname to be passed to the Sales Host as part of the sale string for the purpose of salespoint impersonation.
Example:
With Site Admin Panel > Miscellaneous Settings > Salespoint value = TKT24 in your site config file, the Sales Host "impersonates" salespoint TKT24 and all data is tagged with that salespoint nickname.
The altTermID key is used when one needs to override the TerminalID setting in the Windows registry. This would come into play when a resort uses more than one processor for processing funds. If the altTermID setting is blank or not present in site config, the TerminalID setting in the ww_System.INI is used.
In order to have all online sales that are created using the default web pages be finalized sales, you need the following site config file setting: Site Admin Panel > Miscellaneous Settings > NeverSave value = 1. If this key is set to 0, then sales containing non-Print At Home Tickets items and/or non-pass items continue to be saved sales, while sales with only Print At Home Tickets items and/or pass items are finalized sales.