> For the complete documentation index, see [llms.txt](https://premium.gitbook.io/main/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/unite.md).

# Unite

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере — воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

## Настройки в личном кабинете мерчанта

{% hint style="warning" %}
Для обсуждения условий работы свяжитесь с [представителем сервиса](https://t.me/Unite_Plat).

**Дисклеймер**: при подключении вашего сайта к тому или иному сервису, пожалуйста, самостоятельно оценивайте возможные риски сотрудничества.
{% endhint %}

Для начала работы с мерчантом вам потребуется сгенерировать уникальные ключи:

1. [**Перейдите по ссылке**](https://go.dev/play/p/ObeQCMpMBWe)**.** Должен открыться сайт с уже добавленным кодом.&#x20;

   Запустите код нажав кнопу "**Run**".

<figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2FmiqLPlbqXDtsgo4em7fe%2Fimage_2026-06-26_220914374.png?alt=media&amp;token=f082bebd-cfc8-42a4-a8a4-cb783042acb1" alt=""><figcaption></figcaption></figure>

<details>

<summary>Выполняемый код</summary>

```go
package main

import (
    "crypto/ed25519"
    "encoding/base64"
    "fmt"
)

func main() {
    pub, priv, err := ed25519.GenerateKey(nil)
    if err != nil {
        panic(err)
    }

    pubBase64 := base64.StdEncoding.EncodeToString([]byte(pub))
    privBase64 := base64.StdEncoding.EncodeToString([]byte(priv))

    fmt.Printf("Public key base64:  %s\nPrivate key base64: %s", pubBase64, privBase64)
}
```

<br>

</details>

2. В выдаче вы получите публичный[^1] и [приватный ](#user-content-fn-2)[^2]ключи. Такие ключи будут уникальными при каждой генерации.
3. Скопируйте полученные ключи и сохраните их в отдельном текстовом файле.
4. Свяжитесь с [представителем сервиса](https://t.me/Unite_Plat) для регистрации личного кабинета.
5. Укажите в сообщении ваш сгенерированный выше <mark style="color:red;">**публичный**</mark> <mark style="color:red;"></mark><mark style="color:red;">ключ</mark> и электронную почту для привязки аккаунта в системе. Не передавайте приватный ключ.
6. Получите от представителя сервиса Key ID и сохрание в файле с ключами созданном ранее, он потребуется для работы  модуля

## Настройки модуля

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" ➔ "**Добавить мерчант".**

Выберите Unite в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2Fo5mNrRhOQo8W3ihPLKIY%2Fimage.png?alt=media&amp;token=d45f1fb9-6394-40be-93b1-ece823bba5f8" alt=""><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2FsZ5Pjjifyo5NCuzk3gEj%2Fimage.png?alt=media&amp;token=67b8abd9-39b7-468b-86e8-f3b5d4b5407a" alt=""><figcaption></figcaption></figure>

**Домен** — не заполняйте поле, оставьте его пустым.

**Key ID** — Key ID, полученный вами ранее от представителя Unite.

**Приватный ключ** — [приватный ключ](#user-content-fn-1)[^1] сгенерированный вами на первом шаге настройки.

## Особые поля

**Тип мерчанта:**

<figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2FnahrvXcq6dmTfRscxniA%2Fimage.png?alt=media&amp;token=ed4950ee-bc06-446d-a0c4-a9796fb34c75" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Тип мерчанта закрепляется за настраиваемым модулем без возможности его изменения после первой созданной заявки с использованием этого модуля.

Для того, чтобы использовать другой тип мерчанта, необходимо создать отдельную копию, выбрав другой тип и подключить её в нужном направлении обмена.
{% endhint %}

* **Requisites** — реквизиты от мерчанта будут отображаться в самой заявке

<figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2FaatDgPijhfsdY3GHcnXi%2Fimage.png?alt=media&amp;token=9947c9d6-1d87-4456-a446-0e6a8488b520" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
При выборе этого типа выдачи реквизитов время создания заявок может увеличиться до 20 секунд из-за подбора реквизитов на стороне мерчанта
{% endhint %}

* **Payment link** — в заявке будет отображаться кнопка "**Перейти к оплате**", при нажатии на которую клиент попадет на платежную страницу мерчанта, где будут отображаться реквизиты или выполняться подбор реквизитов с последующим их отображением:

<div><figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2FB0Gto8tWmyo5m19NbhUD%2Fimage.png?alt=media&amp;token=be92bbb5-862f-4f87-8297-a1643245bfad" alt=""><figcaption></figcaption></figure> <figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2FP354qak24NWk9XbzG8rs%2Fimage.png?alt=media&amp;token=a7c3c225-6e42-4fd0-98f2-93f8ddb05e18" alt=""><figcaption></figcaption></figure></div>

При оплате методом **Payment link** клиенту будет необходимо прикрепить чек после оплаты заявки:

<figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2FgiAQdNbO3zgRmYBEsya6%2Fimage.png?alt=media&amp;token=613e1bd1-f5fb-4aef-a371-3191b68fbc11" alt=""><figcaption></figcaption></figure>

После загрузки чека клиент должен дождаться его обработки:

<figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2FJpIRXokc8KfrolKhbMUV%2Fimage.png?alt=media&amp;token=e7a9e5d4-fae5-4ee7-8e7b-c79a6ad5017a" alt=""><figcaption></figcaption></figure>

**Способ оплаты:**

{% tabs %}
{% tab title="При выборе пункта "Requisites"" %}

<figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2FeZ5S1Mx1D7ECulerOkrA%2Fimage.png?alt=media&amp;token=ff7e7489-ace0-4b7d-93dd-b9ff2114f410" alt=""><figcaption><p>При выборе пункта "Requisites"</p></figcaption></figure>

* **Card** — номер банковской карты
* **SBP** — номер номера телефона, привязанного к СБП
  {% endtab %}

{% tab title="При выборе пункта "Payment link"" %}

<figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2FC1pXjofOXbuGWLjknUmg%2Fimage.png?alt=media&amp;token=868b6e27-e0b5-4cd3-bf5f-5e662761f976" alt=""><figcaption></figcaption></figure>

* **Any** — будут выдаваться реквизиты любого формата, указанного ниже
* **Card** — номер банковской карты
* **SBP** — номер номера телефона, привязанного к СБП
* **TPay** — реквизиты для оплаты через [сервис T-Pay](https://www.tbank.ru/t-pay/online/)
  {% endtab %}
  {% endtabs %}

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).

[^1]: ```
    Public key base64
    ```

[^2]: ```
    Private key base64
    ```
