API referenceBills
List bill categories
Uses the environment attached to the API key. VTpass is selected by default; pass FLUTTERWAVE to use the secondary provider.
GET
Uses the environment attached to the API key. VTpass is selected by default; pass FLUTTERWAVE to use the secondary provider.
api-keyheader
x-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?stringDefault
"VTPASS"Value in
"VTPASS""FLUTTERWAVE"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*stringValue in
"VTPASS""FLUTTERWAVE"environment*stringValue in
"SANDBOX""LIVE"items*array<>curl -X GET 'https://api.creddot.com/api/v1/bills/categories'Example Response
{ "provider": "VTPASS", "environment": "SANDBOX", "items": [ { "code": "string", "name": "string", "description": "string", "amountMinor": "string", "fixedPrice": true, "customerFieldLabel": "string", "imageUrl": "string" } ]}