Для получения с API используйте библиотеку Unitpay PHP-SDK.
https://unitpay.money/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 — выплата отправлена в платежную систему, но еще не получено подтверждение (временный статус) |
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 | Внутренняя техническая ошибка |