#
Dashboard Settings
Configure your merchant account settings in the dashboard.
#
Accessing Settings
- Log in to the Dashboard
- Click the Settings icon in the sidebar
- Or navigate to
/settings
#
Profile Settings
#
Business Name
Your business name is displayed to customers during checkout.
#
Hive Account
The Hive account where payments are sent.
Important
Changing your Hive account affects all future payments. Pending payments will still be sent to the previously configured account.
#
Icon/Logo
Add a logo to display on checkout pages:
#
Webhook Settings
Configure webhooks to receive real-time payment notifications.
#
Webhook URL
#
Testing Webhooks
- Enter your webhook URL
- Click Test Webhook
- Check your server logs for the test payload
See the Webhooks documentation for implementation details.
#
API Key Management
#
View API Key Info
The settings page shows:
- Partial API key (last 4 characters)
- Creation date
- Last used timestamp
#
Regenerate API Key
If you need a new API key:
- Contact support
- Your old key will be immediately deactivated
- You'll receive a new API key
- Update your applications with the new key
Cannot Undo
Regenerating an API key immediately invalidates the old key. Any applications using the old key will stop working.
#
Updating Settings
#
Via Dashboard
- Navigate to Settings
- Edit the fields you want to change
- Click Save Changes
- Confirmation message appears on success
#
Via API
const updated = await hivepay.merchants.update('your_merchant_id', {
iconUrl: 'https://example.com/new-logo.png',
webhookUrl: 'https://example.com/webhooks/hivepay',
hiveAccount: 'newaccount'
});
curl -X PUT https://hivepay.me/api/public/merchants/your_merchant_id \
-H "Authorization: Bearer sk_live_xxx" \
-H "Content-Type: application/json" \
-d '{
"iconUrl": "https://example.com/new-logo.png",
"webhookUrl": "https://example.com/webhooks/hivepay"
}'
#
Notification Preferences
Coming soon:
- Email notifications for large payments
- Daily/weekly summary emails
- Alert thresholds
#
Best Practices
- Use HTTPS for webhook URLs
- Test webhooks before going live
- Keep your logo URL stable - changing it affects checkout appearance
- Document your settings - keep a record of your configuration