Skip to main content
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.
business_name
string
Marketplace business name.
business_email
string
Marketplace public email address. This must be unique across Khaime accounts.
business_phone
string
Marketplace public phone number.
business_country
string
Marketplace country name or country value stored on the business account.
business_country_code
string
2-letter ISO country code, for example NG, US, or GB.
business_website
string
Marketplace website URL.
business_description
string
Public marketplace description.
commission_rate
number
Default commission rate for the marketplace, expressed as a decimal between 0 and 1. For example, send 0.08 for 8%.
notification_config
object
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