Skip to main content
POST
Create Merchant

Headers

x-partner-apikey
string
required

Your partner API key for authentication

x-api-version
string
default:2023-01-01

API version to be used for the request

Body

application/json
merchant_id
string
required

Unique identifier for the merchant. Max 40 characters, alphanumeric, hyphen, underscore allowed.

merchant_email
string
required

Registered email address.

merchant_name
string
required

Business brand name.

poc_phone
string
required

Owner phone number.

merchant_site_url
string
required

Business website.

business_details
object
website_details
object
bank_account_details
object

Bank account to receive settlements.

signatory_details
object

Beneficial owner of the business.

additional_details
object

Pass additional details required by specific products.

Response

OK

merchant_id
string

Unique identifier for the merchant. Max 40 characters, alphanumeric, hyphen, underscore are allowed.

merchant_email
string

Registered email address.

merchant_name
string

Business brand name.

created_at
string

Timestamp when merchant account was created.

onboarding_status
string

Merchant account onboarding status. Possible values are "Created" (email not verified) and "Email Verified" (email verified).

product_status
object[]

List of product KYC status objects containing product name and minimum KYC status required.