CyberSource gateway guide

❗️

Cybersource no longer supports the default mode for adding a Cybersource gateway using a CyberSource username (merchant_id) along with a SOAP Toolkit Secure Transaction Key.

To integrate with the Cybersource gateway, you must now use Certification Mode.

Quick Start

New to integrating CyberSource with Spreedly? Here's your setup guide:

  1. Retrieve your CyberSource credentials
    1. Contact the CyberSource support team to obtain API credentials
  2. Get familiar with the Spreedly API
    1. Review Spreedly API basics
    2. Understand the core concepts: Gateways, Payment Methods, and Transactions
  3. Add CyberSource gateway to Spreedly in sandbox mode
📘

Review this documentation to understand more about how to test transactions.

To learn more about creating and managing gateways in our Marketplace, review the Gateway user guide. For gateways not included in the Marketplace, review the steps below.

Certificate mode

To add a CyberSource gateway as certificate mode you need to supply your CyberSource user name (merchant_id), private_key and public_key from Simple Order API PKCS12 key file with the .p12 extension generated in the CyberSource admin

curl https://core.spreedly.com/v1/gateways.xml \
  -u 'C7cRfNJGODKh4Iu5Ox3PToKjniY:4UIuWybmdythfNGPqAqyQnYha6s451ri0fYAo4p3drZUi7q2Jf4b7HKg8etDtoKJ' \
  -H 'Content-Type: application/xml' \
  -d '<gateway>
        <gateway_type>cyber_source</gateway_type>
        <mode>certificate</mode>
        <user_name>Your merchant_id</user_name>
        <private_key>Your private key obtained from the PKCS12 certificate</private_key>
        <public_key>Your public key obtained from the PKCS12 certificate</public_key>
      </gateway>'

Add your merchant_id to the "User name" field, and to obtain "private key" and "public key" use the following commands on the PKCS12 certificate, e.g:

Private key generation

Bash

openssl pkcs12 -in <file/to/certificate_name>.p12 -nodes -nocerts -out <certificate_name>_private_key

The generated file it should contain something like:

Bag Attributes  
 localKeyID: 01  
 friendlyName: serialNumber=7399765703820177107046,CN=<merchant id>  
Key Attributes: <No Attributes>  
-----BEGIN PRIVATE KEY-----  
<Content of the private key in base 64>
-----END PRIVATE KEY-----

So the part that we must place in the private_key field is the block:

-----BEGIN PRIVATE KEY-----  
<Content of the private key in base 64>
-----END PRIVATE KEY-----

Public key generation

Bash

openssl pkcs12 -in <file/to/certificate_name>.p12 -clcerts -nokeys -out <certificate_name>.pem

When you run the previous command, it uses the password we entered when the certificate was generated in the Dashboard.

If we look at the .pem file it should contain something like:

Bag Attributes
localKeyID: 01
friendlyName: serialNumber=7399765703820177107046,CN=<merchant id>  
subject=CN=<merchant id>, serialNumber=7399765703820177107046  
issuer=CN=CyberSourceCertAuth
-----BEGIN CERTIFICATE-----
<Content of the public key in base 64>
-----END CERTIFICATE-----

So the part that we must put in the public_key field is the block:

<Content of the public key in base 64>

Update CyberSource to certificate mode

As the user_name value for default mode and certificate mode are the same value, we can update to certificate mode for an existing merchant adding only the private_key and public_key as described in the previous step.

Adding a CyberSource gateway

Required Credentials

merchant_id: Your Cyber source Rest merchant identifier (merchant ID)

passcode: Your Cybersource SOAP passcode used authentication

public key: Your public key

private key: Your private key

Request:

curl https://core.spreedly.com/v1/gateways.xml \
  -u 'C7cRfNJGODKh4Iu5Ox3PToKjniY:4UIuWybmdythfNGPqAqyQnYha6s451ri0fYAo4p3drZUi7q2Jf4b7HKg8etDtoKJ' \
  -H 'Content-Type: application/xml' \
  -d '<gateway>
        <gateway_type>cyber_source</gateway_type>
        <mode>certificate</mode>
        <user_name>Your merchant_id</user_name>
        <private_key>Your private key obtained from the PKCS12 certificate</private_key>
        <public_key>Your public key obtained from the PKCS12 certificate</public_key>
      </gateway>'

Response:

<gateway>
  <token>1AYJG7D1639K29TFEFDS53Cxyz</token>
  <gateway_type>cyber_source</gateway_type>
  <name>CyberSource</name>
  <description nil="true"/>
  <merchant_profile_key nil="true"/>
  <sub_merchant_key nil="true"/>
  <user_name>spreedly_tpr_1765872904</user_name>
  <characteristics>
    <supports_purchase type="boolean">true</supports_purchase>
    <supports_authorize type="boolean">true</supports_authorize>
    <supports_capture type="boolean">true</supports_capture>
    <supports_partial_capture type="boolean">true</supports_partial_capture>
    <supports_credit type="boolean">true</supports_credit>
    <supports_partial_credit type="boolean">true</supports_partial_credit>
    <supports_general_credit type="boolean">true</supports_general_credit>
    <supports_void type="boolean">true</supports_void>
    <supports_adjust type="boolean">true</supports_adjust>
    <supports_verify type="boolean">true</supports_verify>
    <supports_reference_purchase type="boolean">false</supports_reference_purchase>
    <supports_purchase_via_preauthorization type="boolean">false</supports_purchase_via_preauthorization>
    <supports_offsite_purchase type="boolean">false</supports_offsite_purchase>
    <supports_offsite_authorize type="boolean">false</supports_offsite_authorize>
    <supports_offsite_synchronous_purchase type="boolean">false</supports_offsite_synchronous_purchase>
    <supports_offsite_synchronous_authorize type="boolean">false</supports_offsite_synchronous_authorize>
    <supports_3dsecure_purchase type="boolean">true</supports_3dsecure_purchase>
    <supports_3dsecure_authorize type="boolean">true</supports_3dsecure_authorize>
    <supports_3dsecure_2_mpi_purchase type="boolean">true</supports_3dsecure_2_mpi_purchase>
    <supports_3dsecure_2_mpi_authorize type="boolean">true</supports_3dsecure_2_mpi_authorize>
    <supports_store type="boolean">true</supports_store>
    <supports_remove type="boolean">false</supports_remove>
    <supports_fraud_review type="boolean">false</supports_fraud_review>
    <supports_network_tokenization type="boolean">true</supports_network_tokenization>
    <supports_inquire_by_gateway_transaction_id type="boolean">false</supports_inquire_by_gateway_transaction_id>
    <supports_inquire_by_order_id type="boolean">false</supports_inquire_by_order_id>
    <supports_transaction_retry type="boolean">true</supports_transaction_retry>
    <supports_stored_stored_credentials type="boolean">false</supports_stored_stored_credentials>
    <supports_stored_credentials type="boolean">true</supports_stored_credentials>
    <supports_card_scheme_ntid type="boolean">true</supports_card_scheme_ntid>
    <supports_moto_exemption type="boolean">true</supports_moto_exemption>
    <supports_low_value_exemption type="boolean">true</supports_low_value_exemption>
    <supports_authentication_outage_exemption type="boolean">true</supports_authentication_outage_exemption>
    <supports_corporate_card_exemption type="boolean">true</supports_corporate_card_exemption>
    <supports_delegated_authentication_exemption type="boolean">true</supports_delegated_authentication_exemption>
    <supports_low_risk_exemption type="boolean">true</supports_low_risk_exemption>
    <supports_stored_credential_exemption type="boolean">true</supports_stored_credential_exemption>
    <supports_trusted_merchant_exemption type="boolean">true</supports_trusted_merchant_exemption>
    <supports_level_2_data type="boolean">true</supports_level_2_data>
    <supports_level_3_data type="boolean">true</supports_level_3_data>
  </characteristics>
  <credentials>
    <credential>
      <name>user_name</name>
      <value>spreedly_tpr_1765872904</value>
    </credential>
  </credentials>
  <gateway_settings>
  </gateway_settings>
  <gateway_specific_fields>
    <gateway_specific_field>ignore_avs</gateway_specific_field>
    <gateway_specific_field>ignore_cvv</gateway_specific_field>
    <gateway_specific_field>decision_manager_enabled</gateway_specific_field>
    <gateway_specific_field>decision_manager_profile</gateway_specific_field>
    <gateway_specific_field>issuer_additional_data</gateway_specific_field>
    <gateway_specific_field>commerce_indicator</gateway_specific_field>
    <gateway_specific_field>collection_indicator</gateway_specific_field>
    <gateway_specific_field>merchant_descriptor</gateway_specific_field>
    <gateway_specific_field>installment_total_count</gateway_specific_field>
    <gateway_specific_field>installment_plan_type</gateway_specific_field>
    <gateway_specific_field>first_installment_date</gateway_specific_field>
    <gateway_specific_field>national_tax_amount</gateway_specific_field>
    <gateway_specific_field>local_tax_amount</gateway_specific_field>
    <gateway_specific_field>merchant_descriptor_name</gateway_specific_field>
    <gateway_specific_field>merchant_descriptor_address1</gateway_specific_field>
    <gateway_specific_field>merchant_descriptor_locale</gateway_specific_field>
    <gateway_specific_field>merchant_tax_id</gateway_specific_field>
    <gateway_specific_field>reconciliation_id</gateway_specific_field>
    <gateway_specific_field>stored_credential_overrides</gateway_specific_field>
    <gateway_specific_field>sales_slip_number</gateway_specific_field>
    <gateway_specific_field>airline_agent_code</gateway_specific_field>
    <gateway_specific_field>customer_id</gateway_specific_field>
    <gateway_specific_field>user_po</gateway_specific_field>
    <gateway_specific_field>taxable</gateway_specific_field>
    <gateway_specific_field>national_tax_indicator</gateway_specific_field>
    <gateway_specific_field>line_items</gateway_specific_field>
    <gateway_specific_field>zero_amount_verify</gateway_specific_field>
    <gateway_specific_field>sec_code</gateway_specific_field>
    <gateway_specific_field>discount_management_indicator</gateway_specific_field>
    <gateway_specific_field>purchase_tax_amount</gateway_specific_field>
    <gateway_specific_field>installment_total_amount</gateway_specific_field>
    <gateway_specific_field>installment_annual_interest_rate</gateway_specific_field>
    <gateway_specific_field>installment_grace_period_duration</gateway_specific_field>
    <gateway_specific_field>reference_data_code</gateway_specific_field>
    <gateway_specific_field>invoice_number</gateway_specific_field>
    <gateway_specific_field>tax_management_indicator</gateway_specific_field>
    <gateway_specific_field>original_amount</gateway_specific_field>
    <gateway_specific_field>invoice_amount</gateway_specific_field>
    <gateway_specific_field>vat_tax_rate</gateway_specific_field>
    <gateway_specific_field>mobile_remote_payment_type</gateway_specific_field>
    <gateway_specific_field>gratuity_amount</gateway_specific_field>
    <gateway_specific_field>auto_void_230</gateway_specific_field>
    <gateway_specific_field>merchant_id</gateway_specific_field>
    <gateway_specific_field>first_recurring_payment</gateway_specific_field>
    <gateway_specific_field>aggregator_id</gateway_specific_field>
    <gateway_specific_field>merchant_descriptor_city</gateway_specific_field>
    <gateway_specific_field>merchant_descriptor_state</gateway_specific_field>
    <gateway_specific_field>merchant_descriptor_country</gateway_specific_field>
    <gateway_specific_field>submerchant_id</gateway_specific_field>
    <gateway_specific_field>merchant_category_code</gateway_specific_field>
    <gateway_specific_field>merchant_transaction_id</gateway_specific_field>
    <gateway_specific_field>sequence</gateway_specific_field>
    <gateway_specific_field>total_count</gateway_specific_field>
    <gateway_specific_field>mdd_field_1</gateway_specific_field>
    <gateway_specific_field>mdd_field_2</gateway_specific_field>
    <gateway_specific_field>mdd_field_3</gateway_specific_field>
    <gateway_specific_field>mdd_field_4</gateway_specific_field>
    <gateway_specific_field>mdd_field_5</gateway_specific_field>
    <gateway_specific_field>mdd_field_6</gateway_specific_field>
    <gateway_specific_field>mdd_field_7</gateway_specific_field>
    <gateway_specific_field>mdd_field_8</gateway_specific_field>
    <gateway_specific_field>mdd_field_9</gateway_specific_field>
    <gateway_specific_field>mdd_field_10</gateway_specific_field>
    <gateway_specific_field>mdd_field_11</gateway_specific_field>
    <gateway_specific_field>mdd_field_12</gateway_specific_field>
    <gateway_specific_field>mdd_field_13</gateway_specific_field>
    <gateway_specific_field>mdd_field_14</gateway_specific_field>
    <gateway_specific_field>mdd_field_15</gateway_specific_field>
    <gateway_specific_field>mdd_field_16</gateway_specific_field>
    <gateway_specific_field>mdd_field_17</gateway_specific_field>
    <gateway_specific_field>mdd_field_18</gateway_specific_field>
    <gateway_specific_field>mdd_field_19</gateway_specific_field>
    <gateway_specific_field>mdd_field_20</gateway_specific_field>
  </gateway_specific_fields>
  <payment_methods>
    <payment_method>credit_card</payment_method>
    <payment_method>apple_pay</payment_method>
    <payment_method>third_party_token</payment_method>
    <payment_method>bank_account</payment_method>
    <payment_method>google_pay</payment_method>
  </payment_methods>
  <state>retained</state>
  <redacted type="boolean">false</redacted>
  <sandbox type="boolean">false</sandbox>
  <mode>certificate</mode>
  <created_at type="dateTime">2026-06-17T07:13:27Z</created_at>
  <updated_at type="dateTime">2026-06-17T07:13:27Z</updated_at>
</gateway>

Purchase (Auth and Capture)

curl https://core.spreedly.com/v1/gateways/[gateway_token]/purchase.json \
-u 'EnvironmentKey:AccessSecret' \
-H "Content-Type: application/json" \
-d '{
  "transaction": {
  "payment_method_token": "payment_method_token",
  "amount": 2500,
  "currency_code": "USD",
  "retain_on_success": true
  }
}

Advanced features

Third-party 3DS2 auth data

Spreedly will automatically handle the field mapping for sending third-party 3DS2 authentication data to CyberSource. For more information about how to use this feature, see the 3DS2 third-party authentication guide. Spreedly fields map to the relevant CyberSource fields as described in the following table. Please see CyberSource’s third-party 3DS2 documentation for detailed descriptions of each of these fields and when to use them.

Please note that there are two 3DS2 authentication fields that CyberSource may require but which are not currently handled by the standard set defined below. These must be sent as gateway specific fields rather than in the three_ds object:

  • commerce_indicator maps to commerceIndicator and is not to be confused with the ecommerce_indicator/eciRaw two-digit code.
  • collection_indicator maps to collectionIndicator and may be required for Mastercard.
Spreedly fieldCybersource field
three_ds_versionpaSpecificationVersion
ecommerce_indicatoreciRaw
authentication_valuecavv (or authenticationData for Mastercard)
cavv_algorithmcavvAlgorithm
directory_server_transaction_iddirectoryServerTransactionID
authentication_response_statusparesStatus
enrolledveresEnrolled

3DS exemptions for 3DS2 auth

For CyberSource, you can request an exemption by passing the exemption type in the transaction’s three_ds_exemption_type field. The table below shows what exemptions we support on CyberSource and what string value needs to populate the three_ds_exemption_type field to request that exemption.

Note that you will still need to pass the applicable 3DS2 auth data in the fields above as well.

Exemption typethree_ds_exemption_type Value
Authentication Outage"authentication_outage"
B2B Corporate Card Transaction"corporate_card"
Delegated Authentication"delegated_authentication"
Low-Risk"low_risk"
Low-Value"low_value"
Trusted Merchant"trusted_merchant"
Stored Credential"stored_credential"

ACH/Bank Account Transactions

The ach_description transaction field allows you to set the Company Entry Description for ACH transactions processed through the CyberSource gateway. This field maps directly to the NACHA-required Company Entry Description, which appears on the receiver's bank statement to identify the originating company or purpose of the transaction. At the gateway level, ach_description maps to CyberSource's invoiceHeader.merchantDescriptorAlternate field.

Gateway Specific Fields

  <gateway_specific_fields>
    <gateway_specific_field>ignore_avs</gateway_specific_field>
    <gateway_specific_field>ignore_cvv</gateway_specific_field>
    <gateway_specific_field>decision_manager_enabled</gateway_specific_field>
    <gateway_specific_field>decision_manager_profile</gateway_specific_field>
    <gateway_specific_field>issuer_additional_data</gateway_specific_field>
    <gateway_specific_field>commerce_indicator</gateway_specific_field>
    <gateway_specific_field>collection_indicator</gateway_specific_field>
    <gateway_specific_field>merchant_descriptor</gateway_specific_field>
    <gateway_specific_field>installment_total_count</gateway_specific_field>
    <gateway_specific_field>installment_plan_type</gateway_specific_field>
    <gateway_specific_field>first_installment_date</gateway_specific_field>
    <gateway_specific_field>national_tax_amount</gateway_specific_field>
    <gateway_specific_field>local_tax_amount</gateway_specific_field>
    <gateway_specific_field>merchant_descriptor_name</gateway_specific_field>
    <gateway_specific_field>merchant_descriptor_address1</gateway_specific_field>
    <gateway_specific_field>merchant_descriptor_locale</gateway_specific_field>
    <gateway_specific_field>merchant_tax_id</gateway_specific_field>
    <gateway_specific_field>reconciliation_id</gateway_specific_field>
    <gateway_specific_field>stored_credential_overrides</gateway_specific_field>
    <gateway_specific_field>sales_slip_number</gateway_specific_field>
    <gateway_specific_field>airline_agent_code</gateway_specific_field>
    <gateway_specific_field>customer_id</gateway_specific_field>
    <gateway_specific_field>user_po</gateway_specific_field>
    <gateway_specific_field>taxable</gateway_specific_field>
    <gateway_specific_field>national_tax_indicator</gateway_specific_field>
    <gateway_specific_field>line_items</gateway_specific_field>
    <gateway_specific_field>zero_amount_verify</gateway_specific_field>
    <gateway_specific_field>sec_code</gateway_specific_field>
    <gateway_specific_field>discount_management_indicator</gateway_specific_field>
    <gateway_specific_field>purchase_tax_amount</gateway_specific_field>
    <gateway_specific_field>installment_total_amount</gateway_specific_field>
    <gateway_specific_field>installment_annual_interest_rate</gateway_specific_field>
    <gateway_specific_field>installment_grace_period_duration</gateway_specific_field>
    <gateway_specific_field>reference_data_code</gateway_specific_field>
    <gateway_specific_field>invoice_number</gateway_specific_field>
    <gateway_specific_field>tax_management_indicator</gateway_specific_field>
    <gateway_specific_field>original_amount</gateway_specific_field>
    <gateway_specific_field>invoice_amount</gateway_specific_field>
    <gateway_specific_field>vat_tax_rate</gateway_specific_field>
    <gateway_specific_field>mobile_remote_payment_type</gateway_specific_field>
    <gateway_specific_field>gratuity_amount</gateway_specific_field>
    <gateway_specific_field>auto_void_230</gateway_specific_field>
    <gateway_specific_field>merchant_id</gateway_specific_field>
    <gateway_specific_field>first_recurring_payment</gateway_specific_field>
    <gateway_specific_field>aggregator_id</gateway_specific_field>
    <gateway_specific_field>merchant_descriptor_city</gateway_specific_field>
    <gateway_specific_field>merchant_descriptor_state</gateway_specific_field>
    <gateway_specific_field>merchant_descriptor_country</gateway_specific_field>
    <gateway_specific_field>submerchant_id</gateway_specific_field>
    <gateway_specific_field>merchant_category_code</gateway_specific_field>
    <gateway_specific_field>merchant_transaction_id</gateway_specific_field>
    <gateway_specific_field>sequence</gateway_specific_field>
    <gateway_specific_field>total_count</gateway_specific_field>
    <gateway_specific_field>mdd_field_1</gateway_specific_field>
    <gateway_specific_field>mdd_field_2</gateway_specific_field>
    <gateway_specific_field>mdd_field_3</gateway_specific_field>
    <gateway_specific_field>mdd_field_4</gateway_specific_field>
    <gateway_specific_field>mdd_field_5</gateway_specific_field>
    <gateway_specific_field>mdd_field_6</gateway_specific_field>
    <gateway_specific_field>mdd_field_7</gateway_specific_field>
    <gateway_specific_field>mdd_field_8</gateway_specific_field>
    <gateway_specific_field>mdd_field_9</gateway_specific_field>
    <gateway_specific_field>mdd_field_10</gateway_specific_field>
    <gateway_specific_field>mdd_field_11</gateway_specific_field>
    <gateway_specific_field>mdd_field_12</gateway_specific_field>
    <gateway_specific_field>mdd_field_13</gateway_specific_field>
    <gateway_specific_field>mdd_field_14</gateway_specific_field>
    <gateway_specific_field>mdd_field_15</gateway_specific_field>
    <gateway_specific_field>mdd_field_16</gateway_specific_field>
    <gateway_specific_field>mdd_field_17</gateway_specific_field>
    <gateway_specific_field>mdd_field_18</gateway_specific_field>
    <gateway_specific_field>mdd_field_19</gateway_specific_field>
    <gateway_specific_field>mdd_field_20</gateway_specific_field>
  </gateway_specific_fields>
  • ignore_avs: Allow capture to run even when the authorization receives an AVS decline.
  • ignore_cvv: Allow capture to run even when the authorization receives a CVN/CVV decline.
  • decision_manager_enabled / decision_manager_profile: Enable CyberSource Decision Manager and select a fraud profile.
  • commerce_indicator / collection_indicator: Override the commerce/collection indicator sent on the request.
  • merchant_descriptor*: Dynamic merchant descriptor (name, address, city, state, country, locale) shown on the cardholder statement.
  • installment_*: Installment plan details (count, amount, plan type, interest rate, grace period, first installment date).
  • national_tax_amount / local_tax_amount (on capture), plus the other tax fields: Level 2/3 tax data.
  • reconciliation_id: Reference number for the transaction; the actual value used with the processor is returned by CyberSource in the response.
  • customer_id: CyberSource customer id.
  • zero_amount_verify: Perform verify as a $0 auth (mapped to zero_amount_auth).
  • sec_code: ACH authorization method (ARC | CCD | POP | PPD | TEL | WEB).
  • merchant_category_code: Override the default account-level MCC.
  • merchant_id: Specify a destination merchant id different from the gateway's (portfolio / meta-key merchants).
  • sequence / total_count (on capture): Position of, and total number of, captures in a multi-capture series.
  • mdd_field_1 .. mdd_field_20: Merchant-defined data fields stored on the transaction.
  • stored_credential_overrides: Manually override the stored-credential fields described below.

Gateway Specific Response Fields

<gateway_specific_response_fields>
  <cyber_source>
    <processor_response>100</processor_response>
    <subscription_id>1234567890123456789012</subscription_id>
    <authorization_code>831000</authorization_code>
    <reconciliation_id>72492858TG3K5GB1</reconciliation_id>
    <reconciliation_id_2>0987654321</reconciliation_id_2>
    <reconciliation_reference_number>123456</reconciliation_reference_number>
    <receipt_number>654321</receipt_number>
    <payment_network_transaction_id>123456789619999</payment_network_transaction_id>
    <response_insights_category>VALID</response_insights_category>
    <response_insights_category_code>00</response_insights_category_code>
  </cyber_source>
</gateway_specific_response_fields>

ACH/Bank Account Transactions

ACH/Bank Account payments are processed through CyberSource's electronic check services (ecDebitService for debit, ecCreditService for credit) and are supported for purchase, credit, and general_credit. Your CyberSource account must be enabled for electronic checks.

Required fields for all ACH transactions:

Spreedly fieldCyberSource field
bank_account_numbercheck.accountNumber
bank_routing_numbercheck.bankTransitNumber
bank_account_typecheck.accountType (checkingC, savingsS)
sec_code (gateway specific field)check.secCode
📘

Notes:

sec_code is the Standard Entry Class code defining the ACH authorization method: ARC, CCD, POP, PPD, TEL, or WEB.

For CAD transactions, a routing number longer than 8 digits is truncated to its last 8 digits before being sent as bankTransitNumber.

Stored Credentials

For the classic CyberSource (SOAP) gateway, stored-credential support uses Spreedly's first-class fields. On any Authorize or Purchase request include:

stored_credential_initiator (cardholder or merchant)

stored_credential_reason_type (recurring, installment, or unscheduled)

📘

Learn more about how Spreedly enables use of stored credentials by reviewing our Stored Credentials guide

First / credential-on-file setup (CIT)

reason_typeinitiatorCyberSource mapped fields
recurringcardholderrecurring
installmentcardholderinstall
unscheduledcardholderinternet

Subsequent use

reason_typeinitiatorCyberSource mapped fields
recurringmerchantrecurring
installmentmerchantinstall
unscheduledmerchantinternet
recurringcardholderrecurring
installmentcardholderinstall
unscheduledcardholderinternet

Additional resources

📘

If you need support with this gateway, please contact Support at [email protected].

📘

CyberSource documentation: Reference

API Endpoint https://ics2ws.ic3.com/commerce/1.x/transactionProcessor (Production)

Test API Endpoint https://ics2wstest.ic3.com/commerce/1.x/transactionProcessor (Sandbox)



Did this page help you?