# Интеграция платежного решения

## **Есть ли готовое решение для моей системы/CMS?**

Со всеми готовыми модулями, которые мы сейчас готовы предложить, можно ознакомиться [по ссылке](https://help.unitpay.ru/gotovye-moduli).

Также вы можете интегрироваться [через наше API](https://help.unitpay.ru/payments/create-payment-easy). В этом случае выдача товара/покупки покупателю производится и настраивается со стороны вашего магазина самостоятельно.

## **Могу ли я использовать поддомен?**

Одним из обязательных требований является домен не ниже второго уровня. Сам прием платежей можно осуществлять с поддомена сайта, прошедшего модерацию.

## **Тестовая среда и демо-доступ**

Вы можете ознакомиться с интерфейсом и функционалом личного кабинета, используя демо-режим, а также протестировать форму и виджет оплаты через кнопки “Попробовать” [на нашем сайте](https://unitpay.ru/partner/signin?demo=1)**.**

{% hint style="info" %}
Проведение тестовых платежей в демо-кабинете невозможно.
{% endhint %}

## **Ошибка: “Магазин отклонил платеж: Incorrect digital signature”**

Для дополнительной безопасности ваших платежей мы по умолчанию включаем обязательную проверку цифровой подписи при создании платежа. Наличие подписи гарантирует защиту от подмены передаваемых значений (например, изменение суммы платежа или номера заказа).

Рекомендуем вам проверить ее формирование [согласно нашей документации](https://help.unitpay.ru/payments/create-payment-easy)**.**

## **Могу ли я на форме оплаты выставлять счет в другой валюте?**

Да, за это отвечает дополнительный  параметр “currency” (подробнее о параметре можно посмотреть [по ссылке](https://help.unitpay.ru/payments/create-payment)). В этом случае на форме оплаты у клиента будет отображаться счет в выбранной валюте.&#x20;

## **Ошибка при настройке, связанная с IP-адресами.**

Вам необходимо добавить [наши IP](/book-of-reference/ip-addresses.md) в исключения на стороне вашего обработчика платежей.

## **Как поменять язык платежной формы?**

У нас есть дополнительный параметр *locale*, с помощью которого можно принудительно указать язык платежной формы. По умолчанию язык формы определяется исходя из страны, к которой относится IP-адрес пользователя.

Более подробно с этими параметром можно ознакомиться [по ссылке](https://help.unitpay.ru/payments/create-payment-easy).

## **Как можно скрыть некоторые методы оплаты?**

Для этих целей используется дополнительный параметр *hideOtherMethods*, он скроет все методы оплаты, кроме необходимой.

Подробнее об этом параметре можно прочитать, [перейдя по ссылке](https://help.unitpay.ru/book-of-reference/payment-form).

## **Как настроить внешний вид формы оплаты?**

Об изменении внешнего вида формы оплаты можно посмотреть [по ссылке](https://help.unitpay.ru/book-of-reference/payment-form)**.**

## **“Ответ вашего сервера не совпадает с требуемым кодом” при добавлении проекта на модерацию.**

Чаще всего такая ситуация возникает в том случае, если проверочный файл расположен по неверному адресу. Пожалуйста, обратите внимание, файл должен находиться на основном домене (например, вашсайт.ру), а не на поддомене (например, поддомен.вашсайт.ру).

## **Ошибка: “Подпись запроса не верна”, “Не передана подпись запроса”.**

Данная ошибка возникает на стороне сайта. Цифровая подпись при создании платежа является обязательной защитой от подмены платежей.

Рекомендуем проверить ее формирование, согласно [нашей документации](https://help.unitpay.ru/payments/create-payment-easy)**.** \
И на [стороне обработчика](https://help.unitpay.ru/payments/payment-handler).

## **А где найти виджет?**

Код виджета находится в личном кабинете → *Настройки проекта* → раздел *Виджет оплаты*.\
\ <br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.unitpay.ru/faq-partners/integration-payment-solution.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
