Документация
Для создания новой выплаты необходимо отправить запрос на специальный URL, а также передать ряд обязательных параметров (POST/GET). Ответ в формате
Пример ответа
JSON.
URL
https://swiftkassa.ru/api/create-payout/[API_ID]
Headers
Accept: application/json
Content-Type: multipart/form-data
Параметры
| Значение | Обязательный | Описание | |
|---|---|---|---|
| payout_id | число | Да | Уникальный номер выплаты в системе продавца |
| payout_type | текст | Да | Платежная система:card — Банковская карта;sbp — СБП;ym — ЮMoney;usdt — Tether TRC20;wm — Webmoney WMZ;mp — Мобильный телефон |
| amount | число | Да | Сумма выплаты в рублях (например, 100.00) |
| wallet | текст | Да | Номер счета получателя (без пробелов и разделителей) |
| wallet_currency | текст | Нет | Валюта счета получателя (для Банковская карта):RUB — российский рубль (по умолчанию); UAH — украинская гривна; KZT — казахстанский тенге. |
| wallet_bank | текст | Да | Банк получателя (для СБП) (см. значения банков) |
| commission_type | текст | Нет | Комиссия:payment — с суммы платежа (по умолчанию);balance — с баланса |
| status_url | строка | Нет | URL на который будет отправлен GET-запрос при переходе выплаты в финальный статус |
| sign | строка | Да | Подпись запроса. Формируется путем склеивания параметров и создания хэша SHA256 |
{
"result": {
"transaction_id": 97769,
"payout_id": 10010,
"payout_type": "qiwi",
"status": "paid",
"amount": 5000,
"commission": 75,
"commission_type": "payment",
"rate": 1.00,
"wallet": 79770000000,
"balance": 211165.79,
"date": "26.11.2019 11:00:59",
"complete_date": "26.11.2019 11:00:59"
}
}
| Значение | Описание | |
|---|---|---|
| transaction_id | число | Номер выплаты в системе AnyPay |
| payout_id | число | Номер выплаты в системе продавца |
| payout_type | текст | Платежная система |
| status | строка | Статус выплаты:paid — успешная выплата;in_process — выплата отправлена в платежную систему (временный статус);canceled — выплата отменена платежной системой, средства возвращены на баланс;blocked — выплата заблокирована системой мониторинга |
| amount | число | Сумма выплаты (в рублях) |
| commission | число | Комиссия выплаты |
| commission_type | текст | Тип комиссии |
| rate | число | Курс конвертации |
| wallet | текст | Номер счета получателя |
| balance | число | Баланс в системе доступный для выплат |
| date | текст | Дата создания выплаты в формате DD.MM.YYYY hh:mm:ss |
| complete_date | текст | Дата обработки выплаты в формате DD.MM.YYYY hh:mm:ss |