Skip to main content

List All Merchants

integer
default:"1"
Page number for pagination.
integer
default:"20"
Items per page (max 100).
string
Filter by merchant status. One of pending_verification, active, frozen, deactivated, terminated.
Search by business name or email.
string
Filter by business type. One of individual, company, nonprofit.

Example Request

Example Response (200)


Get Merchant Details

string
required
The unique merchant identifier.

Example Request

Example Response (200)


Approve Merchant KYC

Approve a merchant’s KYC verification and activate their account.
string
required
The unique merchant identifier.
string
Optional internal notes for the approval.

Example Request

Example Response (200)


Reject Merchant

Reject a merchant’s KYC application with a reason.
string
required
The unique merchant identifier.
string
required
The reason for rejecting the merchant application.

Example Request

Example Response (200)


Deactivate Merchant

Temporarily deactivate a merchant account. The merchant will not be able to process payments.
string
required
The unique merchant identifier.
string
required
The reason for deactivation.

Example Request

Example Response (200)


Freeze Merchant Account

Freeze a merchant account, blocking all payment processing and withdrawals.
string
required
The unique merchant identifier.
string
required
The reason for freezing the account.

Example Request

Example Response (200)


Unfreeze Merchant Account

Remove the freeze on a merchant account, restoring normal operations.
string
required
The unique merchant identifier.
string
Optional internal notes for the unfreeze action.

Example Request

Example Response (200)


Terminate Merchant

Permanently terminate a merchant account. This action is irreversible.
string
required
The unique merchant identifier.
string
required
The reason for termination.

Example Request

Example Response (200)

Error Responses

404 Not Found
409 Conflict