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

# BitPay

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

{% hint style="warning" %}
Upsells are supported on BitPay. However the process requires the consumer to repeat the entire checkout flow with their BitPay 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%2FnsWLKSmsKCdVvJwppQPr%2FUntitled.png?alt=media&amp;token=e869bc0f-0b7c-41cd-8d0f-4c4e857663a9" alt="" width="225"><figcaption></figcaption></figure>

Go to **Gateways** → **Gateway Integrations** and select BitPay. Click on **+ Activate**.

<figure><img src="https://1103784913-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiAC0G99SjXjSv2GM5PAE%2Fuploads%2FloJEOpBd4rMjPB03qWSt%2FUntitled-1.png?alt=media&amp;token=be512286-3eb6-42f4-8933-5f44303ff305" alt="" width="563"><figcaption></figcaption></figure>

Enter **token** from your BitPay account

* Login to BitPay Account > Payment Tools > API Tokens (Under the Integration Resources)
* Click “Add New Token”
* Enter your token label
* Do not check "Require Authentication"
* Click "Add Token"<br>

<figure><img src="https://1103784913-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiAC0G99SjXjSv2GM5PAE%2Fuploads%2F1fL3FPXJLS1vIV1bvqis%2Fimage.png?alt=media&amp;token=d8ed44f6-f394-4879-97a6-9ef85cd29ba2" alt=""><figcaption></figcaption></figure>

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

[Basic 3DS Instructions](/konnektive-crm/gateway-setup/basic-3ds-instructions.md)

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

* All cryptocurrency transactions are stored in the campaign (fiat) currency
* All refunds must be initiated at BitPay. When the refund completes at BitPay it will be updated in CRM.
* If customers do not complete a transaction with 15 minutes the transaction will be expired (and declined)
  {% endhint %}
