Get merchant profile
GET/api/merchant/profile
Get merchant profile
Responses
200 Merchant profile
Example response
{
"message": "merchant profile fetched",
"response": {
"merchant": {
"id": "66c9b4b736d142b900000001",
"userId": "66c9b4b736d142b900000002",
"businessName": "Acme Store",
"email": "payments@acme.example",
"status": "active",
"accountNumber": "0123456789",
"accountName": "Acme Store",
"bankCode": "100033",
"bankName": "PALMPAY",
"webhookUrl": "https://acme.example/webhooks/importa",
"availableBalance": 125000,
"pendingBalance": 0,
"totalCollected": 350000,
"totalWithdrawn": 100000,
"createdAt": "2026-08-24T12:00:00.000Z",
"updatedAt": "2026-08-24T12:00:00.000Z"
},
"apiKeys": [
{
"name": "Production backend",
"keyPrefix": "imp_live_",
"createdAt": "2026-08-24T12:00:00.000Z"
}
]
}
}