# Channel hosted page

A channel hosted page is a web page that you can embed into your website to display the payment details of a particular channel to a customer.&#x20;

<figure><img src="https://610376622-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LcumCsZ6ZxEPn6jqlMH%2Fuploads%2FG90Rf6G57hv9MN0vZK3J%2FScreenshot%202026-01-29%20at%204.11.04%E2%80%AFPM.png?alt=media&#x26;token=a3410428-b02c-474a-be07-6e4a21bcb14b" alt=""><figcaption></figcaption></figure>

There is a `hosted_page_url` attribute in the channel details that contains a URL to its hosted page.

{% tabs %}
{% tab title="API response example" %}

```javascript
{
  "id": "50eb5775-f77e-4c64-870b-dc93624b5967",
  "name": "channel name",
  "description": "channel description",
  "receiver_currency": "EUR",
  "pay_currency": "BTC",
  "address": "2N9uVK2MDFNgBVqPnvCTV66Dinx3cp5J7S4",
  "network": "bitcoin",
  "project_id": "25632c89-7f40-4693-8ed0-99bf5f79d3a6",
  "custom_id": "631044494",
  "uri": "bitcoin:2N9uVK2MDFNgBVqPnvCTV66Dinx3cp5J7S4",
  "hosted_page_url": "https://business-hosted.cryptopay.me/channels/50eb5775-f77e-4c64-870b-dc93624b5967"
}
```

{% endtab %}
{% endtabs %}

## Settings

You can apply different settings to hosted pages appearance like a specific locale by adding its acronym to the end of the `hosted_page_url` value via a query parameter. For example:

[`https://business-hosted.cryptopay.me/channels/ecd7f89a-7754-47c5-bd82-2ec1ad072bc6` + `?locale=jp`](https://business-hosted.cryptopay.me/channels/ecd7f89a-7754-47c5-bd82-2ec1ad072bc6?locale=jp)

Below is a list of variables you can use.

| Parameter    | Type    | Description                                                                                                                                                                                                               |
| ------------ | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| locale       | string  | Can be `en`, `de`, `fr`, `es`, `pt`, `ru` and `jp` which means English, German, French, Spanish, Portuguese, Russian or Japanese language. If parameter is not set, the language will be taken from the browser settings. |
| back\_button | boolean | Show/hide a back button on the page. This might be useful if you redirect customers to hosted pages. `false` if set by default                                                                                            |
