Marketplace
Update Marketplace Settings
Update marketplace profile details, default commission rate, and marketplace notification settings.
PATCH
Update Marketplace Settings
Update your marketplace’s public business details, default commission rate, and marketplace-level notification preferences. Send only the fields you want to change.Request Body
At least one field is required.Marketplace business name.
Marketplace public email address. This must be unique across Khaime accounts.
Marketplace public phone number.
Marketplace country name or country value stored on the business account.
2-letter ISO country code, for example
NG, US, or GB.Marketplace website URL.
Public marketplace description.
Default commission rate for the marketplace, expressed as a decimal between
0 and 1.
For example, send 0.08 for 8%.Marketplace payment notification settings. When provided, include at least one setting.
Response
Behavior
Profile and commission fields are partial updates. Omitted fields are left unchanged.notification_config is merged with the existing config, so you can update one notification setting without affecting the other. Unset notification keys default to true at send time.
commission_rate here updates the marketplace default commission rate. To override commission for a specific sub-merchant, use Update Merchant.
Notification settings apply only to marketplace charges and affect Stripe, Paystack, and StartButton webhook processing from the next successful payment event onward.
Error Codes
| Status | Error | Fix |
|---|---|---|
400 | At least one marketplace setting must be provided | Include at least one supported field |
400 | "notification_config" must contain at least one setting | Include at least one key in notification_config |
400 | commission_rate must be between 0 and 1 | Use a decimal value, for example 0.10 for 10% |
400 | business_email must be a valid email | Send a valid email address |
400 | business_email is already in use | Use an email address that is not already tied to another Khaime account |
401 | Unauthorized | Provide a valid X-API-Key header |
403 | This endpoint is restricted to marketplace operators | Your account must have marketplace mode enabled |
