Event registration payments are handled by one of three supported payment providers:
- PayPal Express Checkout - Configuration achieved with the email address on which the account is based
- CyberSource Secure Acceptance - Configuration achieved with Profile ID, Access Key, and Secret Key
- Stripe Checkout - Configuration achieved with Secret Key and Publishable Key
There are two ways to establish a payment provider:
- Super Admins can establish a default that's used for all events.
- Super Admins can establish a Payment Provider for a specific community (this overrides the default, if one is established).
Establish a Default Payment Provider
NOTE: Only Super Admins can establish a default provider.
- In the Admin Toolbar, click Admin.
- Navigate to Events > Payment Providers.
- Now, refer to the Configure a Payment Provider section below to learn how to configure each provider.
Establish a Payment Provider for a Community
From a community's Home page:
- Click Settings.
- Click Event Payment Providers.
- Now, refer to the Configure a Payment Provider section below to learn how to configure each provider.
Configure a Payment Provider
As mentioned above, you can select one of three payment providers to process your event registration payments. To establish a provider in Higher Logic, you'll need an account with the chosen provider, along with the provider's specific configuration parameter(s).
Let's take a look at each provider's specific options:
PayPal Express Checkout
In Higher Logic:
- Provide the email address of the PayPal Account you're using.
NOTE: Make sure this PayPal account allows credit card payments. This setting, PayPal Account Optional, is managed in PayPal's Profile and Settings area. Please refer to PayPal documentation for additional configuration information.
Then, if accepting offline payments:
- Enter the mailing address where the invoice should be mailed with payment
- Verify the text to display to users choosing offline payments
Lastly, save the settings and test to ensure payment routing is as desired.
CyberSource Secure Acceptance
In Higher Logic:
- Provide the Profile ID, Access Key, and Secret Key for the CyberSource Account you're using.
- Set the URL provided in the note below the Payment Provider menu as BOTH your CyberSource Transaction Response Page and Custom Cancel Response Page in the CyberSource Profile settings.
Then, if accepting offline payments:
- Enter the mailing address where the invoice should be mailed with payment
- Verify the text to display to users choosing offline payments
Lastly, save the settings and test to ensure payment routing is as desired.
Stripe Checkout
In Higher Logic:
- Provide the Secret Key and Publishable Key for the Stripe Account you're using.
NOTE: Click to create a Stripe account. You can find the two required keys on the Account Settings page, accessible from the upper right corner of the Stripe page. Then, click the API Keys tab. Use the LIVE keys when you're ready to accept real transactions.
Then, if accepting offline payments:
- Enter the mailing address where the invoice should be mailed with payment
- Verify the text to display to users choosing offline payments
Lastly, save the settings and test to ensure payment routing is as desired.