Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
gateways:cybersource [2014/05/15 13:03] – [Activation] evg | gateways:cybersource [2025/01/10 22:05] (current) – [Setting Up Cybersource for FoxyCart] marija | ||
---|---|---|---|
Line 1: | Line 1: | ||
---- dataentry gateway ---- | ---- dataentry gateway ---- | ||
- | type : gateway | + | type |
+ | name : Cybersource | ||
+ | countries | ||
+ | support-added | ||
+ | support-removed | ||
+ | supports-3dsecure | ||
+ | supports-multicurrency | ||
+ | supports-transaction-id-override : yes | ||
+ | gateway_url | ||
+ | ---- | ||
- | # Add the full name of the gateway after the colon below. | ||
- | name : Cybersource | ||
- | # Supported Countries. Please use 2-character ISO Country Codes available at | ||
- | # http:// | ||
- | # Separate multiple country codes by commas. | ||
- | countries | ||
- | |||
- | # Enter the FoxyCart versions where support was added or removed (if applicable). | ||
- | # Version numbers should include applicable decimals, such as " | ||
- | support-added | ||
- | support-removed : | ||
- | |||
- | # Gateway URL | ||
- | gateway_url | ||
- | ---- | ||
====== Cybersource ====== | ====== Cybersource ====== | ||
===== Setting Up Cybersource for FoxyCart ===== | ===== Setting Up Cybersource for FoxyCart ===== | ||
+ | These are instructions for setting up your Cybersource gateway on a Live store. If you don't have a FoxyCart store subscription, | ||
- Set up your CyberSource account - [[http:// | - Set up your CyberSource account - [[http:// | ||
- | - Login to 'Test Business Center' | + | - Login in to your Cybersource account |
- | - On the left nav click Account Management -> Transaction | + | - In the dashboard, under **Security Keys**, click **Generate new key**. |
- | - Generate a new key by clicking the "Generate Key" button. | + | - Select **REST - Shared Secret** |
- | - If you don' | + | - Scroll down and click **Generate Key** |
- | - Copy the key that appears (and download it for safekeeping | + | - You will see the key generated. Copy out the **Key** |
- | - Login to your FoxyCart | + | - Log into your Foxy admin (https://admin.foxy.io) and go to **Settings—> |
- | - Flip to the Live Server radio button. If it's disabled you'll need to " | + | - If the gateway is not already set to Live mode, toggle the switch for **Use live credentials**. If it's disabled you'll need to start your FoxyCart subscription |
- | - Enter your Merchant ID (which | + | - Click **Add payment method** and select **Cybersource REST**. |
- | - Click the " | + | - Enter the **Merchant ID**, **Key**, and **Shared Secret** that you generated from the Cybersource site, turn on tokenization if you are using it, then click **Create** |
- | - Get back to your CyberSource account. Click " | + | - If your store needs to verify |
+ | - Click the **Save** | ||
+ | - Go back to your CyberSource account. Click " | ||
* UK users skip the above step. CVN is not available and is covered by the Decision Manager settings. \\ {{: | * UK users skip the above step. CVN is not available and is covered by the Decision Manager settings. \\ {{: | ||
* Cybersource by default has already put in place basic fraud screening via the Decision Manager even in the basic set up package. | * Cybersource by default has already put in place basic fraud screening via the Decision Manager even in the basic set up package. | ||
- | * Don't worry. FoxyCart always sends the CVN //unless// the customer is using a saved card (or it's processing a subscription). This is very common; the first transaction between your store and your customer validates using the CVN, but subsequent transactions validate using other serives | + | * Don't worry. FoxyCart always sends the CVN //unless// the customer is using a saved card (or it's processing a subscription). This is very common; the first transaction between your store and your customer validates using the CVN, but subsequent transactions validate using other services |
- **TEST.** Your account may already be in test mode. Contact CyberSource support to make sure everything' | - **TEST.** Your account may already be in test mode. Contact CyberSource support to make sure everything' | ||
- | - **TEST MORE.** Test with a real credit card and make sure everything (all the way up to the money actually getting deposited into your merchat | + | - **TEST MORE.** Test with a real credit card and make sure everything (all the way up to the money actually getting deposited into your merchant |
- | + | <note important> | |
===== Payment Tokenization ===== | ===== Payment Tokenization ===== | ||
Line 51: | Line 47: | ||
==== Activation ==== | ==== Activation ==== | ||
=== Version 1.1 === | === Version 1.1 === | ||
- | - Choose | + | - Choose |
- | - Activate the option " | + | - Activate the option " |
=== Version 2.0+ === | === Version 2.0+ === | ||
- | - Choose | + | - Choose |
- Activate the option " | - Activate the option " | ||
+ | |||
+ | ===== Overriding the Merchant Reference Number ===== | ||
+ | As of Foxy v2.0, the " | ||
+ | |||
+ | To override the default Foxy transaction ID, add [[https:// | ||
+ | |||
+ | For reference, here's the field in the CyberSource portal: | ||
+ | {{ : | ||
===== Testing ===== | ===== Testing ===== | ||
==== Obtaining a Test Account ==== | ==== Obtaining a Test Account ==== | ||
Line 65: | Line 69: | ||
==== Test Card Numbers ==== | ==== Test Card Numbers ==== | ||
* [[http:// | * [[http:// | ||
- | * [[http:// | + | * [[http:// |
===== Important Notes and Caveats ===== | ===== Important Notes and Caveats ===== | ||
+ | Cybersource limits the number of characters we can send in the requests for payment, while Foxy's character limits on the checkout are more permissive. Therefore, when the customer fills out the checkout form, some of the information may be cut off or special characters removed before sending to Cybersource. Note though that <wrap tip>the original data remains in Foxy</ | ||
+ | If you wish to validate the checkout data entry instead of automatically replacing and/or truncating input values, you can do so using [[v: | ||
===== User Notes and Experiences ===== | ===== User Notes and Experiences ===== | ||
<wrap tip>If you have tips, experience, or helpful notes related to this gateway that would benefit others, please add them below, including your name and the date. We at FoxyCart reserve the right to edit or remove comments that don't add value to this page.</ | <wrap tip>If you have tips, experience, or helpful notes related to this gateway that would benefit others, please add them below, including your name and the date. We at FoxyCart reserve the right to edit or remove comments that don't add value to this page.</ |