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

<details>

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

![](https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2FmwYR02iVl2A113HwQ4E0%2Fimage.png?alt=media\&token=f4cf4069-8c3c-43d1-ba8c-bb286028db8a)

</details>

***

## How to Set Descriptors

There are 3 ways to set descriptors:

***

### By Gateway

Enter the **Descriptor** on the [Gateway setup](https://help.checkoutchamp.com/crm/adding-a-gateway#descriptor).

**This is required.**

Obtain this from your merchant provider.

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

<figure><img src="https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2FuaLncAxXXvzJXJ9PsLiF%2Fimage.png?alt=media&#x26;token=3d870c31-ffc4-433b-9b0f-614ebeaa15f0" alt=""><figcaption></figcaption></figure>

***

### By Campaign Product

Enter a **Dynamic Descriptor** on each [campaign product](https://help.checkoutchamp.com/crm/crm-setup/campaign-setup/adding-a-product-to-a-campaign/common-offer-setups).

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="https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2F4oDZYrd9nWelzTTRSn3J%2Fimage.png?alt=media&#x26;token=426cea47-6691-4de2-9b60-3d6ba3de2e19" 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)
