CRM Software for Economic Development Organizations
+1 (805) 967-1280 | email: sales@outreachsystems.com

How do I set up eCenter Direct event payment to a TouchNet UPay merchant account?

If you post an event to eCenter Direct that has a fee associated with it, eCenter can be configured to handle online payment from event registrants. If your program has any of the following merchant accounts:

Then we recommend configuring Neoserra to receive online payments via one of these accounts. We do recognize that not all programs use one of these merchant services for their online payments and so we do allow you to integrate eCenter with other types of payment systems, although this does require additional programming work on your end.

In this FAQ, we'll discuss the following topics:

Setting Up an TouchNet UPay Account for Use with eCenter Direct

The steps for setting up one or more TouchNet UPay accounts for use with eCenter Direct are outlined next:

  1. If you haven't already, sign up for an TouchNet UPay merchant account.
  2. Once a TouchNet UPay account is in place, you are ready to configure your Neoserra system. First, you must enter administrator-mode and click on Administration|Configuration. To avoid errors or even fraud, it is important for Neoserra administrators to carefully manage the training payee information entered into Neoserra.
  3. Open the "eCenter Settings" area and, from under the "Training Payees" heading, click the Add button.
  4. At the "Add Payee" screen, select "UPay" from the Type field:
  5. Enter a description for the TouchNet UPay account. This is especially important if you will be configuring multiple TouchNet UPay accounts for multiple regions. The users will use this description to determine which TouchNet UPay account to associate with their respective training events.
  6. Next, enter your UPay Site ID and URL, as provided by TouchNet UPay for each merchant account that you want to configure. The UPay Site ID is a numerical value unique to your UPay site. The value is displayed in the Form Parameters page for your UPay site. This information can only be provided to you by UPay and is outside of the scope of OutreachSystems. Next, you will need to provide the following four URLs to UPay:
    • Posting URL = https://xyz.ecenterdirect.com/payment/upay/process
    • Error URL = https://xyz.ecenterdirect.com/payment/upay/reject
    • Cancel URL = https://xyz.ecenterdirect.com/payment/upay/cancel
    • Success URL = https://xyz.ecenterdirect.com/payment/upay/accept
    Where "xyz" represents the name of your eCenter Direct site. Please call OutreachSystems if you don't know your eCenter Direct site name. Once these four URLs have been implemented in your UPay system, then you will get back a new URL to add to your Neoserra configuation. The new URL should have a format similar to this one: https://secure.touchnet.net:8443/ABC123_upay/web/index.jsp
  7. Click the Save button to complete the addition of the TouchNet UPay account.
  8. Repeat steps 3-6 to add as many TouchNet UPay accounts as necessary.

You will need to ask your merchant to add the following IP addresses to their firewall as an outbound rule:

  • Address: 75.2.122.198
  • Address: 99.83.145.129
  • Address: 13.248.234.214
  • Address: 76.223.106.180

As discussed in the Enabling Online Payment for an Event section of this FAQ, every TouchNet UPay payee account entered into Neoserra is available for selection from the training event record.

Enabling Online Payment for an Event

When you create an event in Neoserra and want to accept online payment for that event, you will need to indicate a payee. To do this, select the appropriate payment account from the Online Payment field found on the eCenter tab of a conference record, as shown in the next graphic:

Note: In addition to adding the payment system account, a training event record must have the following attributes in order for attendees to pay online: (1) it must have a status of "Open" and (2) its fee must be exposed on eCenter. If the event is full and you allow a waitlist, waitlisted users will not be presented with the online payment option.

Once the event has been configured properly, it will be published on eCenter Direct. Clients can click the "Sign up" button on eCenter Direct to sign-up for the event:

If the event has a fee associated with it, then the client will be initially registered with a status of "Payment Due" as indicated at the top of their registration page:

Similarly, in Neoserra, their status will also show as "Payment Due":

People who have registered, regardless of whether they have paid or not, will count towards the maximum number of attendees for the event. However, the person's registration won't be complete until payment has been made. The registrant will initially receive the 'Signup Notification (Payment Required)' email message. Once they submit their payment, they will receive a second registration confirmation email using the 'Signup Confirmation (Existing User)' template:

While these templates can be customized, it is recommended that these templated are not disabled. Once the registrant pays, either online, by sending a check or providing cash their "Paid" status in the attendee list should be updated to reflect the amount they paid and the method of payment. As soon as this information is updated, it will not only trigger the email message referenced above, the registrant's status on eCenter Direct will also automatically change to "Registered:"



Want more? Browse our extensive list of Neoserra FAQs.