Get Merchant
Overview
Retrieves the complete profile of a single merchant, including company details, default tender types, fee settings, and membership list.
Endpoint
GET /Merchants/{id}
Path parameters
id
string
✔︎
The merchantId
assigned during boarding
Request headers
Authorization
Bearer <access-token>
Accept
application/json
Example request
Successful response — 200
Key fields
tenderTypes
Default rails every child location inherits (override at location/terminal if needed)
receivableCurrencyIds
Settlement currencies (match IDs from /currencies
)
feeInfo.crypto
/ feeInfo.card
Factor = percentage (0.015 → 1.5 %), fixedFee
in minor units
status
Boarding state: unverified
, pending
, active
, etc.
memberships[]
Users and roles that manage this merchant in the dashboard
Error responses
404
Merchant {id}
does not exist or is not visible to your token
Best practices
Cache response for dashboard sessions
Merchant profile rarely changes during a user session
Use updated
timestamp to invalidate caches
Quick check for profile edits
Display status
prominently
Guides ops teams through KYC / activation workflow
Respect maxTransactionAmount
when building POS flows
Prevents declines on oversize transactions
Related endpoints
List Merchants –
GET /Partners/{id}/merchants
(coming soon)List Locations –
GET /Merchants/{id}/locations
Create Location –
POST /Merchants/{id}/locations
Last updated