Skip to main content

Credit Card Processing With CyberSource Payment

Ariane Ramirez avatar
Written by Ariane Ramirez
Updated this week

This feature is coming soon, stay tuned for updates!

Accept Credit Card Payments for Tickets Through CyberSource Payment

Connecting a credit card processor to your event allows your registrants to pay for tickets directly from their mobile device or computer. With Accelevents, you can quickly and easily connect your CyberSource Payment account through your Accelevents Admin Console to be able to collect credit card payment through your checkout page.


Before You Begin

Before connecting the payment processor, you'll need the Relaxed AVS feature enabled in your CyberSource account.

Why Relaxed AVS Is Required

Accelevents does not require billing address details for every registration flow. When Relaxed AVS is disabled, CyberSource may reject transactions due to missing billing information. You will also get an error when connecting the payment processor if this feature is not enabled so you won't be able to proceed.

⚠️ Reach Out to CyberSource Support to Enable Relaxed AVS

Log in to the CyberSource Support Center and create a support case requesting to Enable Relaxed AVS for the merchant account

Expected Response Time: Approximately 24 hours (may vary based on CyberSource support availability). Once CyberSource confirms the update, you can successfully connect the gateway and proceed with transactions.


Step 1: Create a Certificate File in CyberSource

  • Log in to the CyberSource Business Center

  • Go to Administration > Key Management

  • Click Create New Key

  • Generate and download the certificate (.p12) file


Step 2: Generate Public & Private Keys from the Certificate

The .p12 certificate must be converted into public and private keys before connecting CyberSource to Accelevents.

Use the following API endpoint to extract the public and private keys from the .p12 file:

curl --location 'https://api.accelevents.com/rest/host/event/location-check/settings/payment-gateway/create-keys-from-file' \
--header 'Accept: application/json' \
--header 'Authorization: <JWT_TOKEN>' \
--form 'file=@"/path/to/your/certificate.p12"' \
--form 'filePassword="CERTIFICATE_PASSWORD"'

In the example below, we used Postman to generate the keys.

  • Select POST

  • Paste the API endpoint URL

  • In the body's Key column, add file (File) and filePassword (Text)

  • In the body's value, upload the file and enter the file password from step 1

  • In Header, add Authorization as key, and get your Accelevents admin user token as authorization value.

  • Click Send to generate the keys.

  • Copy the keys between the quotes " "


Step 3: Connect CyberSource to Accelevents

  • Go to Settings > Payment Processing in your Accelevents admin console

  • Select Other Gateways

  • Select CyberSource as Gateway Type

  • Paste your CyberSource Merchant ID to User Name

  • Paste the private and public keys you generated in step 2

  • Click Connect

Note: If Relaxed AVS is not enabled, you won't be able to connect the payment processor


Step 4: Configure Fraud Rules & Disable Decision Manager Review in CyberSource

While CyberSource allows you to configure fraud rules based on your specific requirements, enabling transaction review can sometimes cause valid transactions to be sent for manual review due to factors such as incorrect address details or other risk signals. In such cases, transactions may fail on Accelevents, impacting the user experience. To avoid unnecessary transaction failures, we recommend using the below configuration in the CyberSource account.


Step 5: Enable Billing Address Fields in Accelevents

If you require the registrant's Billing Address, you'll need to enable this Ticket Buyer field to collect the information and pass to CyberSource.

Did this answer your question?