Cybersource

Table of Contents Show

Cybersource Processing Features

We're more than a global payment gateway — we're a payment management company. CyberSource provides a complete portfolio of services that simplify and automate payment operations. Customers use our CyberSource and Authorize.Net brand solutions to process online payments, streamline fraud management, and simplify payment security.

Born during the dawn of eCommerce in 1994, CyberSource was one of the pioneers in online payment and fraud management services for medium and large-sized merchants. In 2007, we acquired the leading U.S. small business payment services provider, Authorize.net, thus expanding our market footprint to cover businesses ranging from the smallest sole proprietorships to the largest global brands. In 2010 CyberSource was acquired by, and operates as a wholly-owned subsidiary of Visa Inc.

AbleCommerce supports all the standard features of the payment gateway.  In addition, there are additional services such as recurring billing and fraud protection which can be added to your account.

  • Authorize

  • Authorize Capture (Sale)

  • Capture

  • Void Authorization

  • Refund

  • Recurring Billing - where the recurring billing feature within your gateway is initiated by AbleCommerce.  CyberSource maintains the billing and notifications after the initial order is placed.

At this time, multi-currency is not a supported feature of AbleCommerce's CyberSource integration.  All amounts will be in USD.

Post-order Processing

All AbleCommerce payment gateway integrations offer full support for post-order processing.  This means that after an order is placed, you can authorize, capture, refund, and void transactions from the AbleCommerce order administration area.

Some post-order processing features, such as refunds, may require that you enable credit card storage from the Configure > Security > System Settings page.

Installing the Cybersource Gateway

  1. Login to your AbleCommerce installation.

  2. Using the menu, go to the Plugins page.

  3. Use the Filter Plugins option and select the type "Payment".

    NOTE: Cybersource plugin will be available in the list as shown in the screenshot below.

  4. Click the green Install button in the far right column.

  5. When the confirmation popup appears, click the green Yes, install it button.

  6. Upon completion, click the orange Configure button.


    NOTE: Version shown may be different depending on the release of AbleCommerce you are using.

Configure Cybersource Payment Gateway

Before you begin, make sure that you have the following information which will be provided by Cybersource:

  • Merchant ID

  • Transaction Key

If you have trouble finding this information, skip to the next section on this page for help.

  1. From Configure > Payment > Gateways page, all of the installed payment gateways will be shown.

    NOTE: Visit the Plugins page to install a new payment gateway. There is no limit to the number of gateways that can be install and/or in use.

  2. To configure a new gateway, click the blue plus (+) button to continue. If the gateway is already configured, click the Edit button to make changes.

  3. You will now be on the Add Cybersource configuration page as shown below:

  4. In the field named Merchant Id, enter the number known as the Account ID.

  5. Enter the Transaction Key in the field provided. You can generate this key from the Cybersource merchant interface. If you need help with this step, please see the section below for instructions.

  6. If you check the box for the Ignore AVS setting, this option allows the merchant to accept transactions regardless of the gateway's response to the address.

  7. Choose the Gateway Mode.

    • Live Mode - used for processing live transactions with a production merchant account.

    • Test Mode - used for testing transactions with a development merchant account.

  8. Choose the type of Authorization Mode.

    • Authorize: to request authorization without capturing funds at the time of purchase. You can capture authorized transactions through the order admin interface.

    • Authorize & Capture: to capture funds immediately at the time of purchase. You should not use this feature unless you are able to ship goods the same day of the sale.

  9. Debug Mode: When debug mode is enabled, all messages sent to and received from Cybersource are logged. This should only be enabled at the direction of qualified support personnel.

    Default Log File Location: ..\App_Data\Logs\[gatewayname].log

  10. The Test URL and Live URL fields are used to store the connection link to the gateway.  This information is pre-populated when you configure the gateway and should not be changed unless directed by Cybersource or AbleCommerce personnel.

  11. In the bottom section of the page, find the section called Payment Methods.

  12. Click the box next to all credit card payment methods that will use the Cybersource gateway.

  13. At the bottom of the page, click the Save and Close button to finish.

Generating a Transaction Security Key for the SOAP API

  1. You should be on the Account Management > Transaction Security Keys page.

  2. Click the link "Security Keys for the SOAP Toolkit API".

  3. Click the Generate Key button.  The next page will take a moment to load.

  4. Your new key appears in the box below. Because you will not see the key again after you leave this page, you must immediately copy or download the key to a safe location on your computer.

  5. To return to the list of keys, click Transaction Security Keys in the navigation pane.

  6. This key needs to be copied into the Transaction Key field of the AbleCommerce Cybersource configure gateway page.

Testing with Cybersource

  1. Edit the Cybersource gateway configuration page in AbleCommerce.

  2. Change the Gateway Mode to Test.

  3. At the bottom of the page, click the SAVE button.

  4. You can use a Visa card number of "4111111111111111" to run a test transaction.

  5. Be sure to change the Gateway Mode to Live before processing real credit card transactions.

NOTE: There may be additional features within your Cybersource account that have not been tested with AbleCommerce.  If you enable unsupported features, you are doing so at your own risk.