---
updatedAt: 2026-09-03T10:39:18.000Z
agentTools:
  projectIndex: https://docs.corefy.com/llms.txt
---

# Initiate Route configuration

**Routes** establishment and configuration is a feature that enables creating specific **Routing strategies** and distributing the payment/payout flow in the most pertinent way.

<Callout icon="📘" theme="info">
  ### For your information!

  **Routes** are the lower-level elements that function within a particular **Method** and work at the core of processing.
</Callout>

## Configure Routes

1. Go to **Processing** and choose the **Payment scheme** you previously created on the grid.
2. Navigate to the **Payment methods** or **Payout methods** tab of the specific **Payment scheme** and click the specific **Method** on the grid.
3. Then, go to the **Routes & Configuration** tab. The page is divided into two parts. On the left side, you can review the list of **Routes** incorporated into the particular **Method**. You can also sort the **Routes** using the **Filter** icon or initiate a search of the desired **Routes** according to certain criteria via a **Search** icon.
4. Each **Route** possesses a definite status:

<HTMLBlock>{`
<table class="custom-table">
  <tr>
    <td class="header-main">Status</td>
    <td class="header-main">Description</td>
  </tr>
  <tr>
    <td class="header-sub">Enabled</td>
    <td>The <strong>Route configuration</strong> requires the <strong>Route</strong> to be <strong>Enabled</strong> within the given <strong>Method</strong>. It becomes <strong>Enabled</strong> after you click its corresponding toggle.</td>
  </tr>
  <tr>
    <td class="header-sub">Inactive</td>
    <td>The <strong>Route</strong> becomes <strong>Inactive</strong> after you switch off the corresponding toggle.</td>
  </tr>
  <tr>
    <td class="header-sub">Disabled</td>
    <td>The <strong>Route</strong> becomes <strong>Disabled</strong> only when you switch it off in the <strong>Provider account</strong> settings. It cannot be used in processing.</td>
  </tr>
</table>
<style> 

  :root {
    --custom-light-head: 236, 245, 254; 
    --custom-light-sub-head: 247, 250, 252; 
    --custom-light-row: 247, 250, 252; 
    --custom-dark-head: 52, 71, 84;  
    --custom-dark-sub-head: 46, 58, 66; 
    --custom-dark-row: 46, 58, 66; 
  }

  [data-color-mode="light"] .custom-table {
    --table-head: rgba(var(--custom-light-head), 1); 
    --table-sub-head: rgba(var(--custom-light-sub-head), 1); 
    --table-row: rgba(var(--custom-light-row), 0); 
    --table-stripe: rgba(var(--custom-light-row), 0);
  }

  [data-color-mode="dark"] .custom-table {
    --table-head: rgba(var(--custom-dark-head), 1); 
    --table-sub-head: rgba(var(--custom-dark-sub-head), 1); 
    --table-row: rgba(var(--custom-dark-row), 0); 
    --table-stripe: rgba(var(--custom-dark-row), 0); 
  }

  .custom-table {
    width: 100%; 
    border-collapse: collapse; 
    padding: 10px; 
    text-align: left; 
    vertical-align: top; 
    border: 1px solid var(--table-edges, #dfe2e5); 
  }
  
  .custom-table .header-main {
    background: var(--table-head);
    font-weight: bold; 
  }

  .custom-table .header-sub {
    background: var(--table-sub-head);
    font-weight: bold; 
  }
</style> 
`}</HTMLBlock>

5. You can review the **Route configuration** parameters by clicking the side chevron, which contains the following:

* **Processing fields** that are required or optional for this specific **Route** (e.g. Card Number, CVV, etc.);
* **Features** the **Route** supports (e.g. Payment with 3DS, etc.);
* **Limits** of the amount for a given **Route** (minimum and maximum values).

6. On the right part of the page, you can review the **Configuration** that presupposes aggregating **Routes parameters** into one list based on similar peculiarities of each **Route**.
7. The **Configuration parameters** are divided into three categories, namely **Fields**, **Currencies** and **Features**.

<HTMLBlock>{`
<table class="custom-table">
  <tr>
    <td class="header-main">Category</td>
    <td class="header-main">Description</td>
  </tr>
  <tr>
    <td class="header-sub">Processing fields</td>
    <td>
    <ul>
      <li>Each field contains the <strong>Data type</strong>, <strong>Included routes</strong>, <strong>Action</strong> icon, and <strong>Validation type</strong>.</li>
      <li>The <strong>Validation type</strong> contains two options: <strong>Required</strong> and <strong>Optional</strong>. The <strong>Required</strong> option is chosen on condition that at least one <strong>Route</strong> sets this field as required. If all the <strong>Routes</strong> mark this field as <strong>Optional</strong>, it automatically becomes <strong>Optional</strong> after the <strong>Configuration</strong>.</li>
      <li>You can preview the data each field contains. Click the <strong>Action</strong> icon, choose <strong>Settings</strong> and the system should open the sidebar with the corresponding data.</li>
      <li>Also, you can change the <strong>Validation type</strong> for the chosen field. If you select the <strong>Optional</strong> type for the field, the system enables the <strong>Data generator</strong>. It is a tool that fills the field with randomly generated data.</li>
      </ul>
    </td>
  </tr>
  <tr>
    <tr>
    <td class="header-sub">Currencies</td>
    <td>
      <ul>
        <li>You can review the amount limits aggregated automatically from the <strong>Routes</strong>. The system shows you the upper and lower limits by enclosing all the <strong>Routes</strong>.</li>
      </ul>
      </td>
  </tr>
  <tr>
    <tr>
    <td class="header-sub">Features</td>
    <td>
      <ul>
        <li>You can overview the possible features and the <strong>Routes</strong> that support them.</li>
      </ul>
      </td>
  </tr>
  <tr>
</table>
<style> 

  :root {
    --custom-light-head: 236, 245, 254; 
    --custom-light-sub-head: 247, 250, 252; 
    --custom-light-row: 247, 250, 252; 
    --custom-dark-head: 52, 71, 84;  
    --custom-dark-sub-head: 46, 58, 66; 
    --custom-dark-row: 46, 58, 66; 
  }

  [data-color-mode="light"] .custom-table {
    --table-head: rgba(var(--custom-light-head), 1); 
    --table-sub-head: rgba(var(--custom-light-sub-head), 1); 
    --table-row: rgba(var(--custom-light-row), 0); 
    --table-stripe: rgba(var(--custom-light-row), 0);
  }

  [data-color-mode="dark"] .custom-table {
    --table-head: rgba(var(--custom-dark-head), 1); 
    --table-sub-head: rgba(var(--custom-dark-sub-head), 1); 
    --table-row: rgba(var(--custom-dark-row), 0); 
    --table-stripe: rgba(var(--custom-dark-row), 0); 
  }

  .custom-table {
    width: 100%; 
    border-collapse: collapse; 
    padding: 10px; 
    text-align: left; 
    vertical-align: top; 
    border: 1px solid var(--table-edges, #dfe2e5); 
  }
  
  .custom-table .header-main {
    background: var(--table-head);
    font-weight: bold; 
  }

  .custom-table .header-sub {
    background: var(--table-sub-head);
    font-weight: bold; 
  }
</style> 
`}</HTMLBlock>

8. You can **Include** or **Exclude** the specific field. Click the **Action** icon and choose the corresponding action:

* The **Include** option switches on the **Inactive Route**. Beware that it does not refer to the **Disabled  Routes**.
* The **Exclude** option simply cuts off the related field.

<Image src="https://files.readme.io/3e1b9dbff9ae8d451a5391a465d251068eded407c053a7d3461b21fdb76d164d-_Routes.jpg" align="center" border={true} />

9. Then, you can save the new [Version](/docs/discover-versions#/) and use the **Payment scheme** that was previously configured or the **Default Payment scheme** in further interactions.
10. You can also proceed with establishing the [Routing scheme](/docs/employ-routing-actions-cascading#/).

## Troubleshooting&#x20;

<Accordion title="My Route is enabled but does not participate in Routing" icon="fa-info-circle">
  1. Check the status of the associated **Provider account**.
  2. Only **Routes** connected to active **Provider accounts** can participate in **Routing**.
  3. If the **Provider account** is disabled, enable it in the **Provider account settings**.
</Accordion>

<Accordion title="I cannot find a Route in the Configuration list" icon="fa-info-circle">
  1. The **Route** may be archived. Archived **Routes** are hidden from the list by default.
  2. To include the archived **Routes** to the grid, click the filter icon in the **Configuration** tab.
  3. Switch off the **Hide Archived entities** toggle and click **Apply**.
  4. The system then shows both enabled and archived **Routes** on the grid.


  <Image src="https://files.readme.io/d27e662d15c0c8f2aff83d0b1a76ce86ae9d69650c85d379e0340ee8d7c40ee4-routes_filter.webp" border={true} />

</Accordion>

<Accordion title="My Route is displayed but cannot process transactions" icon="fa-info-circle">
  1. Check both the **Route** and **Provider account** statuses.
  2. A **Route** must be enabled, and its associated **Provider account** must be active to participate in **Routing**.
</Accordion>