Перейти к содержимому

Баланс

examples/curl/payouts/get-balance.sh
#!/usr/bin/env bash
# The project's balance: available, pending, reserved, outgoing.
set -euo pipefail
. "$(dirname "$0")/../signed-request.sh"
mka_request GET "/v1/balance"

По одной записи на валюту — LKR, — без конвертации и суммирования:

Сумма Что входит
available Что можно потратить сейчас на выплаты, возвраты и выводы. Ниже нуля — только если резерв установили после того, как деньги были потрачены.
pending Успешные платежи, ещё не зачисленные.
reserved Что удерживает скользящий резерв; next_release_at и next_release показывают, когда и сколько вернётся в следующий раз. Уже вычтено из available.
outgoing Открытые выплаты с комиссиями, возвраты и выводы. Уже вычтено из available.

Выплата или возврат удерживает деньги из available в момент создания; неудавшиеся или отменённые возвращают их. Проверяйте available перед крупной выплатой, чтобы избежать 422 insufficient_available_balance.

Это те же суммы, что на экране баланса в консоли.