Skip to content

↑↓ navigate ↵ open Ctrl↵ new tab esc close

Lists your company’s merchants (stores, brands or sellers). This is where the merchant_id comes from, which create transaction and send event from the server require.

Read only: creating and editing merchants is done in the dashboard.

GET https://api.rapidchargeback.com/api/v1/merchants
Authorization: Basic base64(client_id:client_secret)

All optional.

ParamTypeDefaultDescription
pageint (≥ 1)1Page
per_pageint (1–100)20Items per page
merchant_refstring (up to 100)-The seller ID in your system, the same merchant_ref accepted in create transaction. Returns 0 or 1 item
statusenum-active or inactive

The list is always paginated, in registration order (oldest first). To go through all of them, advance page until page reaches total_pages: a merchant registered along the way is added at the end, so you never skip or repeat an item.


Terminal window
curl -G "https://api.rapidchargeback.com/api/v1/merchants" \
--data-urlencode "per_page=100" \
-H "Authorization: Basic Y2xpZW50X2lkOmNsaWVudF9zZWNyZXQ="
Terminal window
curl -G "https://api.rapidchargeback.com/api/v1/merchants" \
--data-urlencode "merchant_ref=seller-77" \
-H "Authorization: Basic Y2xpZW50X2lkOmNsaWVudF9zZWNyZXQ="

{
"data": [
{
"id": "00000000-0000-0000-0000-000000000001",
"name": "Loja Exemplo",
"merchant_ref": null,
"status": "active",
"created_at": "2026-03-10T12:00:00.000Z"
}
],
"meta": {
"page": 1,
"per_page": 20,
"total": 1,
"total_pages": 1
}
}
FieldDescription
idThe merchant_id the other APIs require
nameMerchant name in the dashboard
merchant_refThe seller ID in your system, when the merchant was created through merchant_ref. null for those registered in the dashboard
statusactive or inactive: the registration status in the dashboard
created_atWhen it was registered

These are the only fields: the merchant’s contact details, address and terms stay in the dashboard.

{
"data": [],
"meta": { "page": 1, "per_page": 20, "total": 0, "total_pages": 0 }
}
{
"error": {
"code": "VALIDATION_ERROR",
"message": "Number must be less than or equal to 100"
}
}

  • Only your company’s merchants. The company comes from the credential; there is no parameter to choose another one.
  • A blocked company receives 403 COMPANY_BLOCKED, as in the other APIs.
  • Auth, rate limit, error codes: see Authentication and Response codes.