Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
gateways:cybersource [2019/08/01 18:31] foxybrettgateways:cybersource [2025/01/10 22:05] (current) – [Setting Up Cybersource for FoxyCart] marija
Line 1: Line 1:
 ---- dataentry gateway ---- ---- dataentry gateway ----
-type            : gateway         # do not change this line+type                             : gateway # do not change this line 
 +name                             : Cybersource 
 +countries                        : US, GB, JP 
 +support-added                    : 0.3.0 
 +support-removed                  :  
 +supports-3dsecure                : yes 
 +supports-multicurrency           :  # enter "yes" or "no" (without quotes) 
 +supports-transaction-id-override : yes 
 +gateway_url                      : http://www.cybersource.com/ 
 +----
  
-# 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://www.iso.org/iso/english_country_names_and_code_elements 
-# Separate multiple country codes by commas. 
-countries       : US, GB, JP 
- 
-# Enter the FoxyCart versions where support was added or removed (if applicable). 
-# Version numbers should include applicable decimals, such as "0.7.0" and not "070" 
-support-added   : 0.3.0 
-support-removed :  
-supports-3dsecure: coming-soon 
-supports-multicurrency  : # enter "yes" or "no" (without quotes) 
-supports-transaction-id-override : yes 
- 
-# Gateway URL 
-gateway_url     : http://www.cybersource.com/ 
----- 
  
  
 ====== 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, you can start one by going to **Settings—>Billing** in the admin dashboard and clicking the **I'm ready to take my store live** link and follow the prompts.
  
   - Set up your CyberSource account - [[http://www.cybersource.com/register/]]   - Set up your CyberSource account - [[http://www.cybersource.com/register/]]
-  - Login to 'Test Business Center' [[https://ebctest.cybersource.com/]] +  - Login in to your Cybersource account [[https://businesscenter.cybersource.com/ebc2/]] 
-  - On the left nav click Account Management -> Transaction Security Keys. Then click on the "Security Keys for the SOAP Toolkit API" link+  - 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'see this option, there may be two options (one for SOAP, one for something else). Try the other setting. +  - Scroll down and click **Generate Key** 
-  - Copy the key that appears (and download it for safekeeping if desired)+  You will see the key generated. Copy out the **Key** and **Shared Secret** for entry into the Foxy admin, and securely store it if desired as it won't be shown again
-  - Login to your FoxyCart admin. Click the "payment" link under "STORE". Set your payment method to Cybersource.com+  - Log into your Foxy admin (https://admin.foxy.io) and go to **Settings—>Payments** and click the Payment Method Set you wish to use for Cybersource. A box should pop up
-  - Flip to the Live Server radio button. If it's disabled you'll need to "Start your FoxyCart subscription today!"+  - 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 by closing the current window and selecting Billing (under Settings) and click the **I'm ready to take my store live** link (you can then come back and start over at the **Settings—>Payments** step). 
-  - Enter your Merchant ID (which you use when you login to CyberSource) and the Transaction Key that you just copied+  - Click **Add payment method** and select **Cybersource REST**
-  - If your store needs to verify that the credit card is valid for certain amounts, you can set the (live or test) //card verification mode:// fieldThis feature's use is if you want to save a credit card for the customer and verify that it's valid, but not charge it at the time of entry. See the <wrap hi>?</wrap> to the right of the field for help on options+  - 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** to save the new gateway
-  - Click the "Update Payment Gateway" button. +  - If your store needs to verify that the credit card is valid for certain amounts, please [https://foxy.io/contact|contact] our support team about how to set that up
-  - Get back to your CyberSource account. Click "Account Management" -> "SmartAuth Settings". Set your checkboxes to look like this:\\ {{:docs:paymentgateways:cybersource-smartauth-settings-cvv2.png|CyberSource CVN settings}}+  - Click the **Save** button. 
 +  - Go back to your CyberSource account. Click "Account Management" -> "SmartAuth Settings". Set your checkboxes to look like this:\\ {{:docs:paymentgateways:cybersource-smartauth-settings-cvv2.png|CyberSource CVN settings}}
     * UK users skip the above step. CVN is not available and is covered by the Decision Manager settings. \\ {{:docs:paymentgateways:cybersource_business_center_-_global_velocity_settings.jpg?200|Decision Manager Settings}}     * UK users skip the above step. CVN is not available and is covered by the Decision Manager settings. \\ {{:docs:paymentgateways:cybersource_business_center_-_global_velocity_settings.jpg?200|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 (like address verification).+    * 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 (like address verification).
   - **TEST.** Your account may already be in test mode. Contact CyberSource support to make sure everything's ready to go.   - **TEST.** Your account may already be in test mode. Contact CyberSource support to make sure everything's ready to go.
-  - **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 account) works as expected. +  - **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 account) works as expected. 
-    **NOTE:** Using a test card on a live account will generate account configuration errors. We're noting that here because this is unusual behavior. (Typically the cards would just be rejected with a normal "declined"-style error message.) +<note important>**NOTE:** Using a test card on a live account will generate account configuration errors. We're noting that here because this is unusual behavior. (Typically the cards would just be rejected with a normal "declined"-style error message.)</note>
- +
  
 ===== Payment Tokenization ===== ===== Payment Tokenization =====

Site Tools