Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
gateways:cybersource [2011/11/17 18:36] – external edit 127.0.0.1 | gateways:cybersource [2021/02/23 12:18] (current) – [Setting Up Cybersource for FoxyCart] adam | ||
---|---|---|---|
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 | ||
- | ---- | ||
Line 25: | Line 19: | ||
- Set up your CyberSource account - [[http:// | - Set up your CyberSource account - [[http:// | ||
- Login to 'Test Business Center' | - Login to 'Test Business Center' | ||
- | - On the left nav click Account Management | + | - On the left nav click Payment Configuration |
- Generate a new key by clicking the " | - Generate a new key by clicking the " | ||
- | | + | - Select " |
+ | | ||
- Login to your FoxyCart admin. Click the " | - Login to your FoxyCart admin. Click the " | ||
- Flip to the Live Server radio button. If it's disabled you'll need to "Start your FoxyCart subscription today!" | - Flip to the Live Server radio button. If it's disabled you'll need to "Start your FoxyCart subscription today!" | ||
- Enter your Merchant ID (which you use when you login to CyberSource) and the Transaction Key that you just copied. | - Enter your Merchant ID (which you use when you login to CyberSource) and the Transaction Key that you just copied. | ||
+ | - 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:// field. This feature' | ||
- Click the " | - Click the " | ||
- Get back to your CyberSource account. Click " | - Get back to your CyberSource account. Click " | ||
Line 38: | Line 34: | ||
- **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 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 merchat 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 " | ||
+ | ===== Payment Tokenization ===== | ||
+ | |||
+ | In order to have an ability to charge a customer again you need to create a customer profile at CyberSource. | ||
+ | |||
+ | You will get the subscription ID as '' | ||
+ | The customer profile will be created at CyberSource so you can access it using [[https:// | ||
+ | |||
+ | ==== Activation ==== | ||
+ | === Version 1.1 === | ||
+ | - Choose **Cybersource.com (Payment Tokenization)** as your payment gateway. | ||
+ | - Activate the option " | ||
+ | |||
+ | === Version 2.0+ === | ||
+ | - Choose **Cybersource.com** as your payment gateway. | ||
+ | - 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 47: | Line 68: | ||
==== Test Card Numbers ==== | ==== Test Card Numbers ==== | ||
- | * [[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.</ |