Stablecoin payouts integration guide
This guide walks through using Latitude’s stablecoin payouts product. You prefund USD into your Latitude account and then provide Latitude with instructions to disperse stablecoins in real-time.
Before you start, make sure you’re familiar with the API basics — authentication, idempotency, webhooks, and prefunding.
Summary
The high-level steps are as follows:
- Prerequisites
- Prefund your Latitude account with USD via wire transfer
- (Optional) Create a webhook subscription for
individualand/ortransferevents
- Create an
individualrepresenting the recipient - Create a
transferwith the details of the intended payout - Receive webhooks for transfer and individual lifecycle events
Detailed Steps
Step 0: Prerequisites
a) Prefund your Latitude account
See API basics — Prefunded flows for funding options.
b) (Optional) Create a webhook subscription
Create a webhook subscription to be notified of individual and transfer events. See API basics — Webhooks for details. The relevant event types for this flow are:
transfer.completed— sent when a transfer completes successfullytransfer.failed— sent when a transfer terminally failsindividual.status_changed— sent when an individual’s status changes
Step 1: Create an Individual
Request:
Response:
Step 2: Create a Transfer
Create a transfer by specifying the payout details directly. You must specify either source_amount (to send a fixed amount) or destination_amount (to have a specific amount arrive). Optionally, you can first create a quote to preview the conversion rate and fees, and then pass the quote_id when creating the transfer.
Request:
Response:

