Always check the group balance before initiating a payout. If the group fund does not have enough to cover the full payout amount, the API will return a
400 error with the exact shortfall so you can communicate it to the group.View the payout queue
The payout queue lists all active members who have not yet received a payout in the current cycle, ordered from highest to lowestcontribution_paid. This ordering ensures that the most consistent contributors are first in line.
Execute a payout
Only admins can initiate payouts. The request creates a payout record inPENDING status; the funds are not actually disbursed until all admins approve.
Request fields
Payout rules
The API enforces all of the following before creating the payout record:- The member must not have
has_received_payout: true amountmust not exceed the group’s configuredpayout_amountlimit- The group balance must be greater than or equal to
amount
net_amount and retention_amount are stored on the payout record for full transparency. The retention stays in the group fund to keep a working balance.
Approve a payout
Like all financial actions in Save App, payouts require unanimous approval from every active admin. Each admin calls the approve endpoint independently.has_received_payout flag is set to true, and a push notification is sent to the member’s device.

