POST
/api/merchant/auth/register
📋 Request Body Parameters:
username
string
Required
Unique username
email
string
Required
Business email
password
string
Required
Password
first_name
string
Required
Owner first name
last_name
string
Required
Owner last name
business_name
string
Required
Legal business name
store_name
string
Optional
Display/store name (defaults to business_name)
location
string
Optional
Business location/address
business_registration
string
Optional
Business registration number
Merchant Registration
POST
/api/merchant/auth/login
📋 Request Body Parameters:
email
string
Required
Merchant email address
password
string
Required
Merchant password
Merchant Login
GET
/api/merchant/profile
🔐 Authentication Required (Bearer Token)
No parameters - Returns merchant profile with business information