Payouts are the most flexible way to send money from your Augustus account to anyone: customers, partners, suppliers, or any external account.
Common use cases include:
Trading: instantly pay your supplier after a successful trade or delivery
Marketplaces: pay sellers, drivers, or freelancers
Finance: move funds between treasury accounts
Consumer: customer withdrawals, refunds, or loyalty rewards
Payroll: pay out salaries, wages, or commissions
Supported Currencies & Chains
Fiat: EUR, GBP, USD
Stablecoins: USDC (Ethereum, Solana, Polygon)
Create a Payout
Account IDs can be found in the Augustus Dashboard under Accounts → Details .
2023-01-01 (Ivy)
2026-05-01
import Ivy from '@getivy/node-sdk'
const client = new Ivy ()
const payout = await client . payouts . create ({
amount: 100 ,
currency: 'EUR' ,
destination: {
type: 'beneficiary' ,
financialAddress: {
type: 'iban' ,
iban: {
iban: 'DE93500105176719451585' ,
accountHolderName: 'Chris Simon' ,
},
},
},
})
Closed-loop payouts
Pay back a customer who previously paid you in via Augustus by referencing their order ID. No bank details needed.
import Ivy from '@getivy/node-sdk'
const client = new Ivy ()
const payout = await client . payouts . create ({
amount: 100 ,
currency: 'EUR' ,
destination: { type: 'customer' , orderId: 'order_abc123' },
})
List Payouts
2023-01-01 (Ivy)
2026-05-01
import Ivy from '@getivy/node-sdk'
const client = new Ivy ()
const { items } = await client . payouts . list ({})
for ( const payout of items ) {
// process payout
}
Retrieve a Payout
2023-01-01 (Ivy)
2026-05-01
import Ivy from '@getivy/node-sdk'
const client = new Ivy ()
const payout = await client . payouts . retrieve ({ id: 'payout_id' })
You can also view all your payouts in the Augustus Dashboard .
Statuses
Status Description pendingThe payout request was received and is awaiting confirmation. paidThe payout has been successfully initiated and funds have left your Augustus account. failedThe payout could not be initiated.
Webhooks
Subscribe to payout events to react in real time without polling.
2023-01-01 (Ivy)
2026-05-01
import Ivy from '@getivy/node-sdk'
const client = new Ivy ()
const subscription = await client . webhook . subscription . create ({
url: 'https://your-server.com/webhooks' ,
events: [ 'payout.initiated' , 'payout.paid' , 'payout.failed' ],
})
Event Description payout.createdA payout has been created. payout.initiatedThe payout is being processed. payout.paidThe payout has been successfully sent. payout.failedThe payout failed.