Overview
HOST Pay supports two key management models: Platform-Managed and Client-Managed.- Platform-Managed: HOST Pay manages the API credentials and payment integrations. Platform fees are automatically sliced out from customer transactions during checkout. No prepaid billing is required.
- Client-Managed (BYOK): You bring your own API keys for Stripe and Monime. Because 100% of customer funds are processed directly into your own merchant accounts, HOST Pay cannot automatically collect its platform fee. Instead, you maintain a Prepaid Balance from which HOST Pay deducts platform fees.
How Prepaid Billing Works
For Client-Managed applications, platform fees are collected automatically using a prepaid balance:- Prepaid Wallet: Upon switching to client-managed keys, a secure
platform_prepaidwallet is created for your application in both Test and Live environments. - Platform Fee Deductions: Every write transaction (deposit, payout, transfer, etc.) computes the HOST Pay platform fee. This fee is instantly deducted from your application’s prepaid balance.
- Running a Negative Balance: Your prepaid balance can fall below zero (going negative) to allow smooth, uninterrupted operations.
Overdraft Limit Enforcement
To prevent excessive unpaid balances, HOST Pay enforces an Overdraft Limit on the prepaid balance.- Default Limit: By default, the overdraft limit is set to
-50.00in your application’s base currency (e.g.-50.00 USDor-500.00 SLE). - Hard Block: If your prepaid balance falls below this overdraft limit, any further transaction write operations are immediately intercepted and blocked.
- API Error: Blocked transactions return a
403 Forbiddenresponse: - Impacted Endpoints: When in overdraft, developers cannot execute:
- User Deposits (Cards or Mobile Money)
- User Payouts / Cashouts
- Internal Transfers
- Guest Checkouts / Refunds
Funding Your Prepaid Balance
You can top up your prepaid balance via Mobile Money (Monime) directly from the HOST Pay Dashboard under the Billing tab:Enter Monime Phone & Amount
In the Dashboard billing tab, enter your Mobile Money phone number and the top-up amount in Sierra Leone Leones (SLE).
Execute USSD Prompt
An interactive USSD payment code is generated. Dial the shortcode on your phone (or authorize via push notification) to complete the SLE transfer.
Related Guides
Fee Configuration
Configure transaction fees
Deposits Guide
Implementing user deposits