# Radom

{% hint style="danger" %}
Radom does not support rebills. Radom does not support an Auth/Capture model.
{% endhint %}

{% hint style="danger" %}
Upsells are supported on Radom. However the process requires the consumer to repeat the entire checkout flow with their Radom wallet. 1-click upsells are not possible with cryptocurrency.
{% endhint %}

<figure><img src="https://1103784913-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiAC0G99SjXjSv2GM5PAE%2Fuploads%2FpGYD3uA2neLT7cF8lYs1%2FUntitled.png?alt=media&#x26;token=1525bddf-e2eb-461b-b638-5782519109f0" alt="" width="375"><figcaption></figcaption></figure>

#### Step 1 <a href="#step-1" id="step-1"></a>

Setup at Radom

* Obtain API Key from your Radom account
* Enter this webhook URL at Radom. The webhook is required to receive refunds from Radom. Radom will provide a “Verification Key” after creating a webhook. Copy this value and store it for later use.

`https://api.konnektive.com/billers/radom/notification/`

&#x20;

#### Step 2 <a href="#step-2" id="step-2"></a>

Go to CRM > Gateways > Gateway Integrations

Click the Radom gateway tile and press the Activate button

&#x20;

<figure><img src="https://1103784913-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiAC0G99SjXjSv2GM5PAE%2Fuploads%2F3ZKW2EzHDibEObtaYi4L%2FUntitled.png?alt=media&#x26;token=391c1292-59f4-4801-8baf-43218e6c7412" alt="" width="375"><figcaption></figcaption></figure>

&#x20;**Step 3**

Enter **apiKey** and **verificationKey** from Step 1

Enter **networks** (payment methods)

* Use the list at <https://docs.radom.com/additional-resources/payment_methods/#mainnet>
* Enter each accepted Network in the **networks** box. Use the full name from the Network column in the link. Do not use the Asset column.
* To accept only a specific token on a network, enter Network:Token Address
* The screenshot below contains an example of what the **networks** input may look like. This is only an example. Use actual values from Radom.

Enter **customData** to customize Radom branding

* Specify the leftPanelColor, primaryButtonColor, and slantedEdge for the Radom checkout
* Enter the customization key, a colon, and the desired value
* The screenshot below contains an example

&#x20;

<figure><img src="https://1103784913-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiAC0G99SjXjSv2GM5PAE%2Fuploads%2FMrPLCU9lD8qktkLRCiNZ%2FUntitled-1.png?alt=media&#x26;token=1e094249-d5f6-47a7-bcc3-3f912429715c" alt=""><figcaption></figcaption></figure>

#### Step 4 <a href="#step-4-if-not-using-checkoutchamp-hosted-pages" id="step-4-if-not-using-checkoutchamp-hosted-pages"></a>

Radom processing on your checkout page requires the same script handling as standard 3DS processing. Follow instructions in this document.

[Basic 3DS Instructions](https://help.konnektive.com/konnektive-crm/gateway-setup/basic-3ds-instructions)

{% hint style="warning" %}
**Additional considerations**

* All cryptocurrency transactions are stored in the campaign (fiat) currency
* All refunds must be initiated at Radom. When the refund completes at Radom it will be updated by the webhook defined in Step 1.
  {% endhint %}
