Your merchant record is like your Inkress storefront profile. It holds your brand info, contact details, webhook settings, and more.
Viewing your merchant
curl -X GET "https://api.inkress.com/api/v1/merchants/123" \
-H "Authorization: Bearer YOUR_JWT"
Updating your merchant
Maybe you changed your logo color or moved to a new URL:
curl -X PUT "https://api.inkress.com/api/v1/merchants/123" \
-H "Authorization: Bearer YOUR_JWT" \
-H "Content-Type: application/json" \
-d '{
"name": "Noni Tropicals",
"theme_colour": "#34d399",
"webhook_url": "https://nonitropicals.com/webhooks/payment",
"data": { "support_email": "support@noni.com" }
}'
✅ Use this to customize your hosted checkout branding.
✅ You can also register your webhook URL here (if not added earlier).
Deleting a merchant
Deleting is permanent — and not allowed if there are orders or transactions attached. Always double-check!