How to add Cybersource as a payment gateway for Core Registration.
Table of Contents
- Finding Your API Key in Cybersource
- Connecting Cybersource to EventMobi
- How To Test Your Payment Gateway
- Managing Payments and Refunds with Cybersource
- Understanding Cybersource's Response Codes
- How To Access Cybersource's Support
Finding Your API Key in Cybersource
You will need an API key from your Cybersource account to connect your payment gateway to your Core Registration Site(s). The instructions below outline how to create your API key in Cybersource and place it into EventMobi's Experience platform.
- Go to the Payment Configuration area of your Bambora account to select Key Management.
- Select Generate Key in the top right of the page.
- Select SOAP Toolkit from the list of key options and then select Generate Key.
- Copy the key using the copy icon.
Connecting Cybersource to EventMobi
Once you've generated your API key from Cybersource, you'll need to add it to the Experience platform to connect your payment gateway to your events. Follow the steps listed below to connect your Cybersource account to EventMobi.
- Select the Payment Gateways option from your organization's menu.
- Click Add Connection.
- Input a Name to reference your payment gateway in your Experience organization.
- Select Cybersource from the Gateway dropdown menu.
- Copy and paste your Cybersource Merchant ID into the User Name field in EventMobi.
- Copy and paste the API key you generated into the Transaction Key field in EventMobi.
- Select Add Connection to save your update.
- Use the Events dropdown menu to connect your Cybersource account to any events with Core Registration enabled, or select Skip, I'll do it later.
- Refer to the Status area to confirm that your payment gateway is Active.
See an Inactive Status? Check the status of your credentials using the Check Status option in the Experience platform. If the status remains Inactive, you can try updating the status again later, or you will need to create a new gateway and repeat the steps above.
How To Test Your Payment Gateway
An actual payment will need to be processed to test your payment gateway. We recommend creating a ticket with a small fee (example: $1.00) that you can test, and then complete a registration with a credit card.
Once the registration payment has been processed, you can initiate a refund from your payment gateway.
Managing Payments and Refunds with Cybersource
All refunds for registration fees must be processed directly from your Cybersource account. The instructions below outline how to view transaction records and process refunds.
- Select Transactions Management from the menu of your Cybersource account.
- Choose the Transactions option from the dropdown menu.
- Use the search fields to find the transaction you'd like to refund, and then click the Request ID link.
- Click on the Credit option on the transaction details page.
- Enter the amount you want to refund in the Credit field and then select the Credit button to apply the partial or full refund.
Understanding Cybersource Response Codes
Cybersource uses response codes to indicate the status of a request. You can find a detailed list on Cybersource's FAQs page, but some of the response codes to take note of are:
- 201: A payment is currently under review, has been declined, or has failed.
- 400: Missing or incorrect payment details.
- 502: Server error or timeout during payment.
How To Access Cybersource's Support
You can access additional resources and support related to your payment gateway account from Cybersource's Support Center.