Информация о выплате

Для получения с API используйте библиотеку Unitpay PHP-SDK.

https://unitpay.ru/api?
     method=massPaymentStatus
     params[login]=partner@gmail.com
     params[transactionId]=1782
     params[secretKey]=ключ

Значение

Описание

login

строка

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

secretKey

строка

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

transactionId

текст

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

Запрос можно выполнить в тестовом режиме. Узнать подробнее

Успешный ответ

{"result": {
    "message": "Выплата успешно проведена",
    "status": "success",
    "payoutId": "114233",
    "partnerBalance": "15733.00",
    "createDate": "2016-10-01 11:51:02",
    "completeDate": "2016-10-01 11:52:02",
    "sum": "300",
    "payoutCommission": "6.00",
    "partnerCommission": "0.00"
}}

Значение

Описание

message

строка

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

status

строка

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

payoutId

число

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

partnerBalance

число

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

createDate

текст

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

completeDate

текст

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

sum

число

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

payoutCommission

число

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

partnerCommission

число

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

Ошибочный ответ

{"error": {
    "message": "Номер телефона не входит в список доступных для выплат стран.",
    "code": 104
}}

Значение

Описание

message

строка

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

code

строка

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

Ошибки:

Описание

100

Услуга "масспеймент" отключена

101

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

102

Минимальная сумма единовременного платежа должна быть более 1 рубля

103

Сумма выплаты должна быть меньше или равна текущему балансу

104

Номер телефона не входит в список доступных для выплат стран

105

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

106

Максимальная сумма единовременного платежа должна быть не более чем 15 000 рублей

201

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

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

Описание

-32000

Ошибка авторизации

-32602

Ошибочные параметры запроса

-32603

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

Last updated