> ## Documentation Index
> Fetch the complete documentation index at: https://www.integrate.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# ELT/CDC: Sources - Cybersource

> Configure CyberSource as a data source in Integrate.io ELT & CDC. Replicate payment processing and transaction data to your data warehouse.

|                           |                                                                                                               |
| :------------------------ | :------------------------------------------------------------------------------------------------------------ |
| **Description**           | Cybersource offers a complete portfolio of online and in-person services that simplify and automate payments. |
| **Supported Replication** | Continuous Sync                                                                                               |
| **Authentication Type**   | Basic Authentication                                                                                          |

## Collections

| **Collection Name**     | **Full/**   **Initial Sync** | **Incremental/**   **Continuous Sync** | **Supports Update** | **Supports Delete** |
| :---------------------- | :--------------------------- | :------------------------------------- | :------------------ | :------------------ |
| Invoices list           | ✔                            | ✖                                      |                     |                     |
| Reporting subscriptions | ✔                            | ✖                                      |                     |                     |

### Setting up Cybersource for ELT & CDC

#### Overview

ELT & CDC uses the APIs provided by Cybersource. [Cybersource API Reference](https://developer.cybersource.com/api-reference-assets/index.html)

#### Requirements

* You need permissions to create API Keys.

#### Provide app details

Follow these steps to generate key.

<Steps>
  <Step>
    Goto [https://ubctest.cybersource.com/ebc2/](https://ubctest.cybersource.com/ebc2/)
  </Step>

  <Step>
    First type in the input field the full url(e.g. [https://server-url.com](https://server-url.com)) of the server.

    <img src="https://mintcdn.com/integrateio/SIDFEDRgXpxG0yrn/images/cdc/sources/image-23.png?fit=max&auto=format&n=SIDFEDRgXpxG0yrn&q=85&s=13757da87a35bd44d70fce05e496dfec" alt="Cybersource server URL input field" width="892" height="204" data-path="images/cdc/sources/image-23.png" />
  </Step>

  <Step>
    Navigate to Transacting ID.Copy it's value and paste it in the input field.

    <Frame>
      <img src="https://mintcdn.com/integrateio/SIDFEDRgXpxG0yrn/images/cdc/sources/image-24.png?fit=max&auto=format&n=SIDFEDRgXpxG0yrn&q=85&s=6fbf9685ae3fa7674388ff21a033482d" alt="Cybersource Transacting ID location in the dashboard" width="862" height="192" data-path="images/cdc/sources/image-24.png" />
    </Frame>
  </Step>

  <Step>
    Click the `Generate new key` button and then select the appropriate key type. Click on `Generate key` button.The key is generated.
  </Step>

  <Step>
    Navigate to Shared Secret
  </Step>

  <Step>
    Copy and paste the Shared Secret into the input field.

    <Frame>
      <img src="https://mintcdn.com/integrateio/SIDFEDRgXpxG0yrn/images/cdc/sources/image-25.png?fit=max&auto=format&n=SIDFEDRgXpxG0yrn&q=85&s=80e2bd9ec9dd81cb2401e25c50bdaa31" alt="Cybersource Shared Secret field" width="864" height="194" data-path="images/cdc/sources/image-25.png" />
    </Frame>
  </Step>

  <Step>
    Navigate to Key
    7\. Navigate to Key
  </Step>

  <Step>
    Copy and paste the Key into the input field.

    <Frame>
      <img src="https://mintcdn.com/integrateio/SIDFEDRgXpxG0yrn/images/cdc/sources/image-26.png?fit=max&auto=format&n=SIDFEDRgXpxG0yrn&q=85&s=188807185633699c7404c611956712fc" alt="Cybersource API Key field" width="868" height="196" data-path="images/cdc/sources/image-26.png" />
    </Frame>
  </Step>
</Steps>
