Skip to main content

Step 1: Create a remitter

Before you can accept a stablecoin payment, you need to create a remitter — the individual or business that will send you USDC. This is required for compliance purposes and ensures that each payment is associated with a known sender.

Make the request

Replace {accountId}, {apiKey}, and {budgetId} with your own values. The requesterIpAddress field is optional — you can replace 127.0.0.1 with the IP address of the end user making the request, or remove the field entirely.

Expected response

If your request is successful, you’ll receive a 201 response containing the new remitter’s details, including its id. Save this id — you’ll need it in the next step to create a payment.
201 Created
To create a business remitter instead of an individual, change details.type to BUSINESS and replace the individual-specific fields with: legalName, registrationNumber, registeredAddress, and registeredCountryCode. For full details and a sample request, see Manage stablecoin remitters.