API referenceBills
List bill payments
The API-key environment is authoritative; an environment query value is ignored.
GET
The API-key environment is authoritative; an environment query value is ignored.
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?stringValue in
"VTPASS""FLUTTERWAVE"category?stringValue in
"AIRTIME""DATA""ELECTRICITY""TV""INTERNET""OTHER"status?stringValue in
"PENDING""PROCESSING""SUCCESS""FAILED"page?numberRange
1 <= valueDefault
1pageSize?numberRange
1 <= value <= 100Default
20x-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
items*array<>total*numberpage*numberpageSize*numbercurl -X GET 'https://api.creddot.com/api/v1/bills'Example Response
{ "items": [ { "id": "string", "transactionId": "string", "reference": "string", "status": "PENDING", "amountMinor": "string", "currency": "string", "environment": "SANDBOX", "provider": "VTPASS", "category": "string", "serviceCode": "string", "productCode": {}, "customerIdMasked": "string", "providerReference": {}, "token": {}, "requiresReconciliation": true, "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" } ], "total": 0, "page": 0, "pageSize": 0}