API Reference2026-02-19.previewMerchants

List merchants

GET
/v1/merchants

Authorization

headerApi-Key<token>

Query Parameters

status?string

Filter by merchant status

Value in"active""inactive""suspended"
search?string

Search by merchant name or ID (case-insensitive)

Length1 <= length <= 256
cursor?string

Opaque pagination cursor — use the value from nextCursor in the previous response.

limit?integer

Page size (default 20, max 100)

Range1 <= value <= 100
Default20

Response Body

Merchants list

application/json
  1. response
merchants*array<>
totalCount*integer

Total number of merchants matching the query (ignoring pagination)

Range-9007199254740991 <= value <= 9007199254740991
nextCursor*|

Cursor for the next page, or null if no more results

curl -X GET 'https://api.pay.walletconnect.com/v1/merchants'
{  "merchants": [    {      "id": "mrch_7kBz2qR9xPvLmN4Yw",      "name": "Acme Store",      "email": "billing@acme.store",      "status": "active",      "iconUrl": "https://imagedelivery.net/example/acme-icon.png",      "createdAt": "2025-06-15T10:30:00.000Z"    },    {      "id": "mrch_Qx8fTp3YwKjR5vNm2",      "name": "Widget Co",      "email": null,      "status": "active",      "iconUrl": null,      "createdAt": "2025-07-01T08:00:00.000Z"    }  ],  "totalCount": 2,  "nextCursor": null}