Supported categories
| Category | Description |
|---|---|
airtime | Prepaid mobile airtime credit |
data | Mobile data bundles |
betting | Betting account funding (e.g. Bet9ja, SportyBet) |
Integration flow
- List billers for a category to show available providers (e.g. Bet9ja, SportyBet).
- List biller items to get the specific packages or denominations for that biller.
- Validate the recharge account to confirm the customer’s account exists before placing an order.
- Create an order to purchase the item; PayVessel debits your wallet and fulfils the request.
- Get order to check the status or poll for completion.
Order statuses
| Status | Description |
|---|---|
pending | Order received, not yet submitted to provider |
processing | Submitted to provider, awaiting confirmation |
success | Fulfilled successfully |
failed | Provider rejected or could not fulfil the order |
cancelled | Order was cancelled |
Base path
All biller reseller endpoints are under:Authentication
All requests requireapi-key and api-secret headers. See Authentication for details.