Create a merchant

Create merchant

POST https://<Platform-host>/merchant

This endpoint allows you to create a new onboarding application. Please note that you can have all data passed here, but we require at least a legal name to be provided.

Request Body

Name
Type
Description

name*

string

Merchant name

email

string

Merchant email

external_id

string

An optional identifier from your system to associate with this merchant

{
    "message": "merchant created",
    "data": {
        "name": "Platform",
        "email": "[email protected]",
        "external_id": "f8ba2eaa43e4",
        "data": {},
        "gateway_feeschedule_id": null,
        "country": "US",
        "feeschedule_id": "bc1bf1ed-cdac-4ade-b4ea-d82f557ebb9f",
        "id": "2f90cbb3-72f7-4574-95fa-66d738c9dbbe",
        "created_at": "2025-04-01T22:34:40.400Z",
        "updated_at": "2025-04-01T22:34:40.462Z",
        "account_id": "fdd24695-1298-496f-b997-89733fc17413",
        "status": "editing",
        "processing_status": null,
        "is_signed": false
    }
}

Webhook event: MERCHANT_CREATED

Webhook Payload Example

See also

Update Merchant DetailsApplication section criteria

Last updated