Создание выплаты

Через API возможно настроить только массовые выплаты.

GET https://unitpay.ru/api

method               = massPayment
params[sum]          = 10.00
params[purse]        = 7951xxxxx71
params[login]        = [email protected]
params[transactionId]= 1782
params[secretKey]    = ключ
params[paymentType]  = sbp

Обязательные параметры:

login

строка

Email партнера в системе UnitPay

secretKey

строка

Секретный ключ партнера, доступен в настройках профиля

purse

строка

Кошелек получателя, полный номер карты или номер телефона без "+" (для СБП выплат)

transactionId

текст

Уникальный ID выплаты на стороне партнера

sum

число

Сумма перевода в рублях, например: "100"

paymentType

строка

Код платежной системы Поддерживаются: card, webmoney, usdt, sbp

memberId

строка

Идентификатор банка, который можно запросить по методу. Требуется только для выплат СБП

Дополнительные параметры:

projectId

число

Уникальный ID проекта в системе UnitPay

comment

текст

Комментарий к выплате. Отображается только в вашем личном кабинете (разрешены только буквы, цифры, точки и запятые)

ВАЖНО: всегда используйте уникальный transactionId для новых выплат, при получении существующего transactionId (вне зависимости от других параметров) возвращается текущий статус выплаты.

Пример успешного ответа

message

строка

Комментарий успешной операции можно использовать как подсказку пользователю после выполнения запроса

status

строка

success — успешная выплата not_completed — выплата отправлена в платежную систему, но еще не получено подтверждение (временный статус)

payoutId

число

Уникальный ID выплаты в системе UnitPay

partnerBalance

число

Баланс партнера в системе доступный для выплат

createDate

текст

Дата создания выплаты

completeDate

текст

Дата завершения выплаты

sum

число

Сумма выплаты

payoutCommission

число

Комиссия выплаты

partnerCommission

число

Комиссия партнера

Пример ошибочного ответа:

message

string

Информация с описанием ошибки запроса

code

string

Код ошибки, подробная расшифровка в таблице ниже

Описание возможных ошибок:

100

Услуга "masspayment" отключена

101

Услуга "masspayment" для вас недоступна

122

Выплата в указанной валюте на указанные реквизиты невозможна

1051

Мы не смогли получить информацию о кошельке получателя средств. Проверьте номер кошелька и попробуйте повторить операцию снова или через некоторое время

Технические ошибки:

-32000

Неверные параметры авторизации (логин, секретный ключ)

-32602

Неверные параметры запроса

-32603

Внутренняя техническая ошибка

Последнее обновление

Это было полезно?