How a payout works
Unlike a transfer, a payout depends on the network or bank, so it isn’t always final straight away:1
Reserve
PrimePay checks the request, then reserves the amount plus the fee from your available balance.
2
Send
The payout goes to the network or bank. Its
status is processing.3
Result
When they answer, the status becomes
success, or failed. If a payout fails, the amount and the fee go back to your available balance.processing payout until it gets a clear answer, and never marks it failed just because the network was slow. If a network or bank isn’t connected yet, the payout is still accepted: it waits as processing with the money reserved, and goes out as soon as the connection is live. Check the result with GET /v1/payouts/{reference}.
Payouts need a full secret key from a listed server address; payments-only keys are refused. Every POST needs an Idempotency-Key header (up to 64 characters). A repeat of the same payout returns 200 with Idempotent-Replayed: true and is never paid twice; the same key for a different payout returns 422 idempotency_key_reused.
Limits and fees
PrimePay can change limits and fees. The fee is paid on top of the amount and shown in the response as
fee; the recipient always gets amount.

