> For the complete documentation index, see [llms.txt](https://help.checkoutchamp.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.checkoutchamp.com/crm/gateway-setup/dynamic-descriptors.md).

# 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:

AcquiredV2\
[Adyen](/crm/gateway-setup/gateway-integrations/adyen-v2.md)\
[Affirm](/crm/gateway-setup/gateway-integrations/affirm.md)\
Airwallex\
AmazonPay\
Aquifer\
Braintree\
Checkout.com\
Computop\
Concardis\
Corefy\
EasypayDirect\
[Everyware](/crm/gateway-setup/gateway-integrations/everyware.md)\
Finix\
First Cash\
First Cash3DS\
[Green Money](/crm/gateway-setup/gateway-integrations/payex-greenmoney.md)\
Kalixa\
MegaCharge\
[Moonlight Payments](/crm/gateway-setup/gateway-integrations/moonlight-payments.md)\
NMI (see more information below)\
NovalNet\
Pathly\
PayArc\
[Paynetworx](/crm/gateway-setup/gateway-integrations/paynetworx.md)\
Payon Gateway\
PayPalCommerce\
PaysafeV2\
Pockyt\
[Quick Pay](/crm/gateway-setup/gateway-integrations/quickpay.md)\
[Skrill](/crm/gateway-setup/gateway-integrations/skrill.md)\
StripeV2\
[Sure Pay](/crm/gateway-setup/gateway-integrations/surepay.md)\
Trust Payments\
TRX\
VantivV2\
WorldlineV2<br>

<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](/crm/gateway-setup/adding-a-gateway.md#descriptor).

**This is required.**

Obtain this from your merchant provider.

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

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

***

### By Campaign Product

Enter a **Dynamic Descriptor** on each [campaign product](/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)
