Available adapters
| Platform | Trigger | Notes | Source |
|---|---|---|---|
| Xero | Invoice reaches AUTHORISED status | Template mode by default. Auto-writeback requires a Xero Partner certificate. | xero |
| QuickBooks Online | Invoice created | Direct API integration | quickbooks-online |
| FreshBooks | Invoice created or sent | Direct API integration | freshbooks |
| MYOB | Unpaid invoices on AccountRight or Essentials | Polled, no push webhooks | myob |
| Sage Business Cloud | Unpaid invoices | Scheduled poll, since Sage doesn’t push webhooks | sage-business-cloud |
| Wave | Unpaid invoices via Wave’s GraphQL API | Direct API integration | wave |
| Zoho Books | Invoice created | Direct API integration | zoho-books |
Accepted assets
All accounting adapters accept USDC on Algorand and aUSDC on VOI by default. Other chains can be enabled per-tenant in the dashboard once you’ve added a payout address for them.Two integration shapes
Template mode (default for Xero on the free Trial plan, also available for any platform). The adapter generates an AlgoVoi checkout URL and pastes it into the invoice’s “Terms” or “Payment advice” field. The customer clicks the link and pays. You manually mark the invoice paid in your accounting platform once the payment confirms. Auto-writeback mode (requires the platform’s payment-write API access). On payment confirmation, the adapter calls the platform’s API to mark the invoice paid, attach the on-chain transaction reference, and reconcile the line. No manual marking. For Xero specifically, auto-writeback requires a Partner certificate from Xero Identity. Until that’s granted, template mode is the live path.See also
- Concept: payment links for what the URL the adapter generates actually points at
- Trial and pricing for billing context (the 0.50% take rate after the $1,000 allowance)
- Outbound webhooks if you want the payment event posted to your own backend in addition to the writeback