Создание платежа
Last updated
Was this helpful?
Last updated
Was this helpful?
Обязательные параметры:
paymentType
строка
projectId
число
ID вашего проекта в системе UnitPay
sum
число
Сумма платежа в рублях (например, 100)
account
строка
Идентификатор абонента в системе партнера (например, логин или email абонента)
desc
строка
Описание заказа
Значение project Id и SECRET KEY проекта можно найти на странице Настройки проекта
Дополнительные параметры оплаты:
currency
строка
Если платежная система не поддерживает требуемую валюту, то сумма будет сконвертирована в валюту системы оплаты
locale
строка
Принудительное указание языка платежной формы, допустимые значения: ru, en. По умолчанию язык формы определяется исходя из страны, к которой относится IP адрес пользователя
backUrl
строка
Адрес возврата пользователя с платежной формы без совершения покупки, по умолчанию используется адрес проекта. В адресе обязательно должен использоваться домен проекта.
Примеры:
https://redirect.<домен проекта>/?someParams", "https://<домен проекта>/redirect/
resultUrl
строка
Запрос можно выполнить в тестовом режиме. Узнать подробнее
message
string
Информация о результате формирования платежа
paymentId
integer
Номер платежа в системе UnitPay
type
string
Тип ответа:
redirect — необходимо перенаправить пользователя на адрес, указанные в redirectUrl
response - необходимо показать пользователю информацию, указанную в response invoice — счет создан автоматически и направлен плательщику. Дополнительных действий не требуется
redirectUrl
string
URL для переадресации пользователя на шлюз платежной платформы
response
string
html код формы
html - необходимо отобразить на странице
invoiceId
string
id счета
message
string
Информация с описанием ошибки формирования платежа
code
number
Код ошибки
Описание возможных ошибок:
-32000
Неверные параметры авторизации (например, login)
-32602
Ошибочные параметры запроса (запрос написан с ошибкой)
-32603
Внутренняя техническая ошибка
, через которую будет идти оплата
Валюта заказа по стандарту ISO 4217 (RUB, UAH, BYN, EUR, USD итд. ).
Полный URL адрес перехода пользователя после оплаты (например, ), принудительно отправляет плательщика по этому адресу после оплаты. Важно: домен не должен отличаться от домена проекта. Если параметр не задан, то будет использован адрес страницы чека платежа.
По мере выполнения платежа мы уведомляем платформу магазина о статусе оплаты, последовательно .