Gift Bills Webhook API Intengration

This section contains the recommended flow for integrating Gift Bills Callback/Webhook services when using the Gift Bills RESTful API.

The webhook service enables Gift Bills to send your system an update on certain activities. Such activities will include:

a. event.internet

b. event.betting

Note:- Gift Bills will send webhook notifiations to a URL you will provide to us via your Gift Bills api credential's page.

Sample webhook notification is provided below

{
    "event": "event.internet",
    "status": "delivered",
    "provider": "MTN",
    "recipient": "07036218209",
    "trx": "202204838759023570",
    "reference": "GB_202204838759023570",
    "channel": "API",
    "errorMsg": "Dear Customer, You have successfully shared 2000MB Data to 2347036218209. Your SME data balance is 114.95GB expires 11/09/2022. Thankyou"
}

IMPORTANT NOTES: To receive the Gift Bills callback requests, the below refers:

1. Make sure to update your webhook URL on your Gift Bills api credentials page when logged in on the website.

2. Make sure the URL is a POST method kind

3. Make sure to reply with a json data with key “response” and value “success”. e.g { “response”:”success”}

4. The request data will come as a JSON with a parent key: “event”.

5. The “event” parent key will define the type of webhook that has been sent.

EXPECTED RESPONSE

{
    "response":"success"
}