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

Через 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

строка

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

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

projectId

число

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

comment

текст

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

circle-info

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

circle-check

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

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

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

circle-exclamation

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

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