> For the complete documentation index, see [llms.txt](https://docs.kitegateway.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.kitegateway.com/receiving-money/crypto-payment.md).

# Crypto Payment

### Set Payment Method

When the payment transaction is to be completed using cryptocurrency, The **`payment_method`** field should be set to **`CRYPTO`** in the post request collection body. We expect you to provide a, **`redirect_url`** the customer will be navigated to when they complete or cancel the transaction.

{% tabs %}
{% tab title="Sample Request Body" %}

```javascript
{
  ...
  "method": "CRYPTO",
  "redirect_url": "https://your-redirect_url"
  ...
}
```

{% endtab %}
{% endtabs %}

{% hint style="danger" %}

#### redirect\_url

It must be secured by **SSL.** ie, it must start with **https\://**
{% endhint %}

### Payment Link in response

Once the payment has been initiated, the response body will contain the `payment_url` .&#x20;

{% tabs %}
{% tab title="Sample Response Body" %}

```javascript
{
  ...
  "payment_url": "https://kitegateway.com/v1/collections/payment/387282737839923773737",
  ...
}
```

{% endtab %}
{% endtabs %}

### Redirect customer

We expect your application to redirect the customer to that **`payment_url`** to complete the payment
