Skip to main content
POST
Creating a Merchant Account
Note: When using the production environment at moonpay.hel.io, set your API endpoint to api.hel.io/v1 and generate API keys there. For the development environment, use api.dev.hel.io/v1 and generate API keys from moonpay.dev.hel.io.

Authorizations

Authorization
string
header
required

Authentication using JWT token

Query Parameters

apiKey
string
required

Contact the Helio team directly to obtain API keys.

Body

application/json
id
string
required

Merchant-generated unique identifier used as a stable external reference for the account.

user
object
required

Details about the individual user signing up.

company
object
required

Details about the company associated with the sign-up.

wallets
object[]

List of user wallets to associate with the sign-up request.

Response

Returns user and company details along with a redirect URL.

Merchant account details returned after a successful external sign-up or sign-in.

user
object

The user associated with the merchant account.

company
object

The company associated with the merchant account.

redirectUrl
string

One-time login URL used to redirect the merchant into their Helio dashboard session.