How do I set up my online payment account in WebCATS for use on eCenter?

Custom Form Post

WebCATS and eCenter are tightly integrated with PayPal; however, we recognize that not all WebCATS centers use PayPal for their online payments. If your center uses its own proprietary payment system hosted by your educational institution for example; or if your center uses another off-the-shelf payment system other than PayPal then you can still integrate it with WebCATS and eCenter but it will require some additional programming work on your end.

The following fields will be available to use in a form post to your online payment system.

Conference Time strConfTime=Request.Form("TIME_SPAN")
Conference Full Fee strConfFee=Request.Form("FEE")
Center ID that conference belongs to strCenterID=Request.Form("CENTER_ID")
Conference Point of Contact Email strConfPOCEmail=Request.Form("CONF_POC_EMAIL")
Conference Title strConfTitle=Request.Form("CONF_TITLE")
Conference Start Date strConfStartDate=Request.Form("START_DATE")
Conference End Date strConfEndDate=Request.Form("END_DATE")
Conference Point of Contact Name strConfPOC=Request.Form("CONF_POC")
Conference Point of Contact Phone strConfPOCPhone=Request.Form("CONF_POC_PHONE")
Conference Location Street Address strConfAddress=Request.Form("LOCATION")
Conference Location State strConfState=Request.Form("LOC_STATE")
Conference Location City strConfCity=Request.Form("LOC_CITY")
Conference Location Zip strConfZip=Request.Form("LOC_ZIP")
Attendee Full Name strContactFullName=Request.Form("CONTACT_FullName")
Attendee Last Name strContactLast=Request.Form("CONTACT_LAST")
Attendee First Name strContactFirst=Request.Form("CONTACT_FIRST")
Attendee Middle Initial strContactMI=Request.Form("CONTACT_MI")
Attendee Phone Number strContactPhone=Request.Form("CONTACT_PHONE")
Attendee Fax Number strContactFax = Request.Form("CONTACT_FAX")
Attendee Mobile Phone strContactMobile = Request.Form("CONTACT_MOBILE")
Attendee Email Address strContactEmail = Request.Form("CONTACT_EMAIL")
Attendee Street Address strContactMailAddress = Request.Form("CONTACT_MAILADDR")
Attendee City strContactMailCity = Request.Form("CONTACT_MAILCITY")
Attendee State strContactMailState = Request.Form("CONTACT_MAILST")
Attendee Zip Code strContactMailZip = Request.Form("CONTACT_MAILZIP")

Once your programmers have created your own custom form page to work with WebCATS and eCenter you will need to configure the settings in WebCATS. Only WebCATS administrators can edit this information.

eCenter Global Configuration

In WebCATS expand the “Manage” menu selection and choose “eCenter Configuration”. This menu selection is only available to WebCATS administrators and it manages all global settings for eCenter across all centers.

To avoid errors or even fraud, it is important to carefully manage the conference payee information entered into WebCATS. Only valid payment systems that are associated with a center’s payment system should be entered. If a regional center wants to add their payment system to the list, they will need to contact the WebCATS administrator.

From the drop down you will select “Other Web site” to configure your proprietary payment system. In the Web site field enter the URL for the form post associated with the payment system.

These two simple steps complete the setup for a new payment system – however, the majority of the work will have been completed by your programmers in advance. Every payee entered here in the eCenter global configuration is visible and available for any conference of any center.

Conference Configuration

When you create a conference record that you want to accept online payment for, then you will want to associate a payee with the conference record so that prospective attendees can pay for the event using their credit card on eCenterDirect.

To associate a payment system with your conference event, you will need to edit the conference record and update the online payment information (available from the Online Payment field found in the eCenter area of the record). In each conference record, you will see all payment systems that have been configured under eCenter's global configuration by the WebCATS administrator, and you will need to select the account that is appropriate for this event.

Note: In addition to adding the payment system account, a conference record must have the following attributes in order for attendees to pay online: it must have a status of open and you must expose the fee on eCenter. If the event is full and you allow a waitlist, waitlisted users will not be presented with the online payment option.



For more information on this, view our other popular resources on this topic:

 

Want more? Browse our extensive list of WebCATS FAQs.