Skip to main content
GET

Get Merchant Details

Retrieve comprehensive information about a specific sub-merchant in your marketplace, including their profile, payout configuration, commission settings, and statistics.

Path Parameters

merchantId
string
required
The ID of the sub-merchant to retrieve.

Response

Response Fields

profile

marketplace

payout

payout.details (Bank Transfer - NG, GH, ZA, KE)

payout.details (International Transfer - US, GB, etc.)

kyc

kyc.verification_status values

settings

stats

Payout Status Values

Use charge_eligible rather than status or payout_ready to determine whether you can charge this merchant. A merchant with status: active and payout_ready: true will still have charge_eligible: false if their real-time payout account (Gravv for NGN, Stripe connected account for international) is not in place. Call Setup Merchant Payout to resolve this.

Error Codes

Full Setup Flow

Before a sub-merchant can receive charges, complete the following steps:
For local bank countries (NG, GH, ZA, KE), submitting KYC with full bank details can auto-verify payout in one step — no separate payout setup call needed if kyc.verification_status comes back as kyc_approved and payout.charge_eligible is already true.