Overview
Receivers allow your users to send off-ramp or cross-ramp payouts to third parties. A receiver can be an individual person or a business entity. Once created, receivers can have bank accounts linked to them and can be referenced when creating off-ramp or cross-ramp transactions using thereceiverId parameter.
Creating a Receiver
Use the Create Receiver endpoint to register a new receiver.Required Fields (all receivers)
userId: The Capa user ID who owns this receiverreceiverType: EitherINDIVIDUALorBUSINESSemail: Email address of the receivertaxId: Tax identification number (e.g., RFC for Mexico)
Individual Receivers
ForreceiverType: INDIVIDUAL, also provide:
firstName: First namelastName: Last namecountryOfBirth: Country of birth (ISO 3166-1 alpha-2 code)dateOfBirth(optional): Date of birth in ISO date format (e.g.,1990-01-15)phoneNumber(optional): Phone number
Business Receivers
ForreceiverType: BUSINESS, also provide:
businessName: Legal name of the businesscountryOfConstitution: Country of constitution (ISO 3166-1 alpha-2 code)dateOfConstitution(optional): Date of constitution in ISO date format
Compliance Fields
isPep(optional): Whether the receiver is a Politically Exposed PersonhasBeneficialOwner(optional): Declaration of beneficial owner existencehasResourceProvider(optional): Declaration of resource provider existence
Example: Creating an Individual Receiver
Example: Creating a Business Receiver
Listing Receivers
Use the List Receivers endpoint to retrieve all receivers for a specific user. Pass theuserId as a query parameter.
The response includes a paginated list with count and total fields.
Deleting a Receiver
Use the Delete Receiver endpoint to soft-delete (disable) a receiver. The receiver will no longer be available for new transactions, but existing transactions are not affected.Adding Bank Accounts to Receivers
Once a receiver is created, you can link bank accounts to them using the Create Bank Account by Receiver endpoint. You can also list and delete receiver bank accounts: Bank account requirements vary by country:| Country | Required Fields |
|---|---|
| MX | accountIdentifier (18-digit CLABE) |
| DO | accountIdentifier, bankName, accountType, documentIdentifier, documentType |
| US | accountIdentifier, bankName, routingNumber, accountHolder, address |
| SEPA (EU) | iban, bic, bankName, accountHolder |
Using Receivers in Transactions
When creating an off-ramp or cross-ramp transaction, pass thereceiverId to direct the payout to the receiver instead of the user themselves. The receiver must belong to the specified user.
See the Off-Ramp Guide and Cross-Ramp Guide for more details.
Whatβs Next