List billers/services for a provider category
api-keyx-api-key<token>Your API key: ck_test_... for test mode, ck_live_... for live. Send it with x-api-secret (or Authorization: Bearer ).
provider?string"VTPASS""VTPASS""FLUTTERWAVE"category*stringProvider category code returned by the categories endpoint.
x-api-secret?stringRecommended: API secret sent over HTTPS. You may send it as Authorization: Bearer instead. If supplied, x-timestamp and x-signature are not required.
x-timestamp?stringLegacy signed mode: Unix time in milliseconds; maximum clock skew five minutes.
x-signature?stringLegacy signed mode: HMAC-SHA256(secret, timestamp.METHOD.url.idempotencyKey.bodyHash).
application/json- response
provider*string"VTPASS""FLUTTERWAVE"environment*string"SANDBOX""LIVE"items*array<>curl -X GET 'https://api.creddot.com/api/v1/bills/billers?category=electricity-bill'{ "provider": "VTPASS", "environment": "SANDBOX", "items": [ { "code": "string", "name": "string", "description": "string", "amountMinor": "string", "fixedPrice": true, "customerFieldLabel": "string", "imageUrl": "string" } ]}List bill products or variations GET
Previous Page
Pay a bill from the merchant wallet POST
Reserves the selected environment wallet before dispatch. Success consumes the reservation, a definite failure releases it, and an unknown provider outcome remains PROCESSING for requery. Payments are never automatically retried through the secondary provider.