# Dynamic Descriptors

The term "**gateway descriptor**" refers to a short text description that appears on a customer's credit card statement or bank statement when a transaction is processed through a payment gateway.

## Supported Gateways

These gateways allow the descriptor to be set from the application:\
[Adyen](/konnektive-crm/gateway-setup/gateways/adyen.md)\
[Affirm](/konnektive-crm/gateway-setup/gateways/affirm.md)\
Concardis\
[Corefy](/konnektive-crm/gateway-setup/gateways/corefy.md)\
[Everyware](/konnektive-crm/gateway-setup/gateways/everyware.md)\
First Cash\
First Cash3DS\
[Green Money](/konnektive-crm/gateway-setup/gateways/payex-greenmoney.md)\
Kalixa\
MegaCharge\
[Moonlight Payments](/konnektive-crm/gateway-setup/gateways/moonlight-payments.md)\
NovalNet\
PayArc\
[Paynetworx](/konnektive-crm/gateway-setup/gateways/paynetworx.md)\
Payon Gateway\
[Quick Pay](/konnektive-crm/gateway-setup/gateways/quickpay.md)\
[Skrill](/konnektive-crm/gateway-setup/gateways/skrill.md)\
[Sure Pay](/konnektive-crm/gateway-setup/gateways/surepay.md)

The descriptor is sent conditionally for:\
BlueSnap (if the order is not native 3DS)\
[Braintree](/konnektive-crm/gateway-setup/gateways/braintree.md) (if the **sendDescriptor** box is checked on gateway setup)\
[CheckoutV2](/konnektive-crm/gateway-setup/gateways/checkout.com.md) (bancontact, EPS, giropay, SEPA Debit only)\
[NMI](/konnektive-crm/gateway-setup/gateways/nmi.md) (if the **sendDescriptor** box is checked on gateway setup)\
[PagBrasil](/konnektive-crm/gateway-setup/gateways/pagbrasil.md) (credit cards only)\
[SquareV2](/konnektive-crm/gateway-setup/gateways/square-payments/square-payments-v2.md) (credit cards only)

<details>

<summary>NMI may also require that this feature be enabled at NMI</summary>

![](/files/EcVliBUnMPBFw5zJVGUQ)

</details>

***

## How to Set Descriptors

There are 3 ways to set descriptors:

***

### By Gateway

Enter the **Descriptor** on the [Gateway setup](/konnektive-crm/gateway-setup/adding-a-gateway.md).

**This is required.**

Obtain this from your merchant provider.

**CRM > Gateways > Gateway List > edit**

<figure><img src="/files/zK4vbmoUERtmurzG9W0A" alt=""><figcaption></figcaption></figure>

***

### By Campaign Product

Enter a **Dynamic Descriptor** on each [campaign product](/konnektive-crm/crm-setup/campaign-setup/adding-a-product-to-a-campaign/common-offer-setups.md).

This is optional.

{% hint style="warning" %}
A campaign product descriptor will override the gateway descriptor.
{% endhint %}

{% hint style="info" %}
If there are multiple products on the order, then the transaction descriptor will be set from the first product with a descriptor.
{% endhint %}

<figure><img src="/files/7ONBJC9ukA7TMwgf8ACH" alt=""><figcaption></figcaption></figure>

***

### By API Parameter <a href="#dynamicdescriptors-apidynamicdescription" id="dynamicdescriptors-apidynamicdescription"></a>

Import an order with a custom descriptor.

Use the **customDescriptor** parameter on **Import Order** or **Import Upsale** API calls.

{% hint style="warning" %}
A custom descriptor will override both gateway and product descriptor.
{% endhint %}

{% hint style="warning" %}
The custom descriptor is not saved on the order.
{% endhint %}

{% hint style="warning" %}
The custom descriptor is not used on rebills.
{% endhint %}

{% hint style="warning" %}
Subsequent viewing of the order in CRM will not display the custom descriptor.
{% endhint %}

[API Documentation](https://apidocs.checkoutchamp.com/#275a54c6-b4b0-414c-819b-7387e9a81f58)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.konnektive.com/konnektive-crm/gateway-setup/dynamic-descriptors.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
