You need a verified Cleo Pay account and a Bearer token before starting. See Authentication for how to obtain your token.
Get your auth token
All API requests require a Bearer token. Include it in the Replace
Authorization header of every request.<your-token> with your session token. See Authentication for details on obtaining and refreshing tokens.Retrieve your business ID
Fetch the list of businesses associated with your account. Your The response returns an array of businesses. Copy the
businessId is required for most API calls.id of the business you want to act on:Your business must have a
verified status before you can initiate payments. Complete KYB verification in the Cleo Pay dashboard if your status is pending or unverified.Connect a bank account
You need a linked bank account to fund outgoing payments. Connect one via Plaid or manual entry.Option A — Plaid (recommended)First, get a Plaid Link token:Then complete the Plaid Link flow in your UI and exchange the public token:Option B — Manual entrySave the
Manual bank accounts require micro-deposit verification before use. Plaid-connected accounts are verified immediately.
fundingSourceId from the response — you’ll use it when initiating payments.Create a payable (invoice)
A payable represents an invoice you want to pay. Create one under your business, referencing the vendor connection you want to pay.Replace The response includes the new payable’s
<businessId> with your business ID from step 2, and <vendor-connection-id> with the ID of the connection to the vendor you’re paying.Amounts are in cents. For example,
250000 represents $2,500.00.id. Save it for the next step:Initiate payment
With a verified business, a linked bank account, and a payable created, you can now initiate the ACH payment.A successful response confirms the payment is queued for processing:ACH transfers typically settle in 1–3 business days. You can track payment status by polling the payable endpoint or listening for webhook events.
Next steps
- Bank accounts guide — Learn more about connecting and managing funding sources.
- Approval workflows — Require approvals before payments leave your account.
- Connections — Understand how payer-vendor relationships work before transacting.