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.string
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