Skip to content

Add a fiat recipient

TL;DR - From the Recipients page click Add recipient, choose Fiat → Bank Transfer, pick the customer and account type (ACH / Wire / SWIFT), fill in recipient and bank details, review, and submit.

Step 1 - Click Add recipient

Open Recipients in the left nav and click the Add recipient button in the top right. The wizard opens.

Step 2 - Channel

Pick Fiat (Bank Transfer). Crypto wallets are not supported as recipients in v1.

Step 3 - Type and customer

Field Notes
Recipient type Individual or Business. Determines whether you fill first/last name or company name later.
Customer Searchable dropdown of your customers in verified or active status.

Step 4 - Account type

Three radio cards:

Type Required fields downstream
ACH Account number + routing number.
Wire Account number + routing number.
SWIFT Account number + SWIFT/BIC + full bank address. Phone number on the recipient becomes required. Optional intermediary (correspondent) bank routing number when the receiving bank routes through one.

Step 5 - Recipient details

Field Notes
First name + Last name (individual) Required.
Company name (business) Required.
Email Required. Used for notifications and audit.
Phone Required for SWIFT, optional for ACH and Wire.
Address Optional but recommended. Country and postal code go on the wire metadata.

Step 6 - Account details

Field Notes
Account number Required.
Routing number Required for ACH and Wire. Hidden for SWIFT.
SWIFT code Required for SWIFT. Hidden for ACH and Wire.
Intermediary routing number SWIFT only, optional. Use when the receiving bank requires routing through a correspondent bank.
Bank name Required.
Bank address Required for SWIFT (postal code + country at minimum).
Document type Dropdown: passport, driver_license, national_id. Compliance requirement.
Document number Required.

Step 7 - Review

A summary card lists every field for a final read-through. A compliance note reminds you that all recipients are subject to compliance review.

Click Add recipient to submit. A success modal with a green checkmark confirms the recipient name; you can immediately send a payout to them.

What happens behind the scenes

POST /api/v1/organizations/{orgId}/recipients with field names that match the wizard: accountNumber, routingNumber, swiftCode, intermediaryRoutingNumber (SWIFT correspondent bank), bankName, bankAddress, firstName, lastName, email, phone, docType, docNumber, accountType (ACH / WIRE / SWIFT).

To add the same destination on another customer, run the wizard again and pick the other customer in step 3.

What's next