{"info":{"_postman_id":"f71b6373-06c6-407f-a4e0-b6a163111ab4","name":"OneNation API Documentation #public","description":"<html><head></head><body><h3 id=\"overview\"><strong>Overview</strong></h3>\n<p>The OneNation API provides a set of endpoints to manage accounts, process payments, and handle transaction notifications. This API allows users to create accounts, integrate payment gateways, and receive transaction updates in real-time via webhooks.</p>\n<hr>\n<h3 id=\"base-url\"><strong>Base URL</strong></h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>https://production.onenationglobal.com\n\n</code></pre><hr>\n<hr>\n<h3 id=\"conclusion\"><strong>Conclusion</strong></h3>\n<p>This API provides key functionalities to manage user accounts, handle bills payments, and receive real-time transaction updates. By integrating this API, businesses can streamline their bill payment processing</p>\n<hr>\n<p>This documentation should be sufficient for your API consumers to integrate with the endpoints seamlessly. Feel free to copy and paste this directly into Postman, or share it as part of your API documentation.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"38289206","collectionId":"f71b6373-06c6-407f-a4e0-b6a163111ab4","publishedId":"2sB3QGtBEN","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-10-03T00:00:05.000Z"},"item":[{"name":"Auth","item":[{"name":"Login","event":[{"listen":"test","script":{"id":"9845499c-fdf4-478b-952c-5033c9759be0","exec":["pm.test(\"Successful POST request\", function () {","    pm.expect(pm.response.code).to.be.oneOf([200, 201]);","});",""],"type":"text/javascript","packages":{}}}],"id":"a6327c6f-f8b7-4154-a428-bf2ec7987339","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"email\": \"salmoncheslie@mechanicspedia.com\",\n    \"password\": \"salmoncheslie@mechanicspedia.com\" // salmoncheslie@mechanicspedia.com \n}\n","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/auth/login","description":"<p>This is a POST request, submitting data to an API via the request body. This request submits JSON data, and the data is reflected in the response.</p>\n<p>A successful POST request typically returns a <code>200 OK</code> or <code>201 Created</code> response code.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"f71b6373-06c6-407f-a4e0-b6a163111ab4","id":"f71b6373-06c6-407f-a4e0-b6a163111ab4","name":"OneNation API Documentation #public","type":"collection"}},"urlObject":{"path":["api","v1","auth","login"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"468dce41-aa90-47eb-bc6e-05c005b3c7d8","name":"Login","originalRequest":{"method":"POST","header":[{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"firstname\": \"Jane\",\n    \"lastname\": \"Doe\",\n    \"email\": \"amber3644@starmail.net\",\n    \"phone_number\": \"09067905677\",\n    \"password\": \"password123\"\n}\n","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/auth/register"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"token\": \"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxIiwianRpIjoiNGQ1NmRjYzAyMmU3YTk4ZDg1N2E0ODkyMGU5MjY5NDQ4ZDgwMWJhZTE0NGUyOGRiODRlOGVlMjMyNDIzYmY2NDlmYzU2MDQ0YWRlNTE4MmIiLCJpYXQiOjE3Mzc3MzgxMTYuMzE4NDQ5LCJuYmYiOjE3Mzc3MzgxMTYuMzE4NDYxLCJleHAiOjE3NjkyNzQxMTYuMzAwMTQ4LCJzdWIiOiI1Iiwic2NvcGVzIjpbXX0.RX185f-0eQI2LOKS7Em58HVuui96TVHAIknOB2GgYE9j56VGFaKeyXawyk8-SWhdMovZ9zyazYJxUAMm_bLnZg9NOlCgiAeTqNjZsX62dQ1VHT1u7IHsVoRkt9YnGBgJw6uy_Q1fDw4n3db65ByDlDnO8WtLPfUIUhvDVvzTMf7cOGe4QksXHQR8IuEQZxf4fn0M2g0t9wsaJSnjBYSZr3_1edVxkTMG7aQcmmX6fXVYP2PeoP1l1ZR_F4R8l71nc5EiV2FgDdXaiqxpSL65N7xq4w-RXCLqJAeGj85Tu6KEP5Iu2ClGOdR9Q7pp53f74QQGvZ-ToDawDvFSsjJcy0EWGXtlSM5I99GYc3psX1QdNfOnF7L2LpFZqTSJ4iVxlKgIF__duVWnWZirRLzRznlOCNy9GkICjjWLm5FeD7OXKn2tG4xsCawbstgm5vjIwEuY0-_I7dj7D5Ku7jX6Qyp_wolwyC6NSfH8CbIwMUfKRhOm51fxgvpGMexl3IBdHMM2Izi-YnydLyQnBG2puKMbTgyme9D1I00twMq2I0z0PzdFmlSrBoZi7Sr-ek7nd2kDfmjc8TjjJNzIlDGwbQCrzkbk5be0OGi83YZnL9owLCTQHeyQO8nq8qOoSHkLB95i9Rxj1j9NTex-HERq5tJp98IN0re7hcx3RESG_f8\",\n        \"user\": {\n            \"id\": 5,\n            \"ref_id\": \"id_YV0otPVks3qNhEIwiQ1i7\",\n            \"firstname\": \"Jane\",\n            \"lastname\": \"Doe\",\n            \"email\": \"stalejanine@rustyload.com\",\n            \"phone_number\": \"2349067905677\",\n            \"address\": null,\n            \"state\": \"Abuja\",\n            \"country\": \"Nigeria\",\n            \"level\": 0,\n            \"status\": 1,\n            \"reseller_status\": 1,\n            \"last_login\": \"2025-01-24T17:01:54.000000Z\",\n            \"email_verified_at\": \"2024-10-21T22:01:11.000000Z\",\n            \"api_key_active\": true,\n            \"app_notification\": 1,\n            \"push_notification\": 1,\n            \"created_at\": \"2024-10-21T22:01:11.000000Z\",\n            \"updated_at\": \"2025-01-24T17:01:54.000000Z\",\n            \"pin_created\": 0\n        },\n        \"authorization_required\": 0\n    },\n    \"message\": \"Login successful.\"\n}"}],"_postman_id":"a6327c6f-f8b7-4154-a428-bf2ec7987339"}],"id":"9d28fca8-7b04-42b5-af17-70adae1704a4","_postman_id":"9d28fca8-7b04-42b5-af17-70adae1704a4","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"f71b6373-06c6-407f-a4e0-b6a163111ab4","id":"f71b6373-06c6-407f-a4e0-b6a163111ab4","name":"OneNation API Documentation #public","type":"collection"}}},{"name":"Bills Payment","item":[{"name":"Airtime","item":[{"name":"Get Providers","event":[{"listen":"test","script":{"id":"9845499c-fdf4-478b-952c-5033c9759be0","exec":["pm.test(\"Successful POST request\", function () {","    pm.expect(pm.response.code).to.be.oneOf([200, 201]);","});",""],"type":"text/javascript","packages":{}}}],"id":"1e882ec7-fd92-4bc4-8f0a-7cff708ad685","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxIiwianRpIjoiMGM5OTk2YzU4ZTQzZGJlZjZiOTk1MThjNzM2ZjU4MWY2M2FjZDNjOTJmNjg4YWJkODZkNTFjNGYzN2M1OWFhOTExYTExNGFkYzE4MWQwOGMiLCJpYXQiOjE3MzQyODEyMDMuMjUzMzM4LCJuYmYiOjE3MzQyODEyMDMuMjUzMzQyLCJleHAiOjE3NjU4MTcyMDIuNjk0MjY4LCJzdWIiOiI1Iiwic2NvcGVzIjpbXX0.BOqNJ_wEyRFnvp4ZxHnE3a12SgzYYogwYF1vZ1PN94z61UfDs9DQJg6L8sUQaOEUKyqU6Hqoz2cs8Vpvs1rKE0K-HO4mf_oUyrL9ZQZX23UuhmnWElNV5TeGDPve28RY0td76UqHHFDehPuKX3hd3GJ2U49tjMWjeZ38XFK0CBypNXeDw29KfRHYeYXMvhQPVybvUKGezlLQXrahKHoyIBOV8eCJy8kpzPpZY9dvxlAWKuigsdi93YOEMznvdLDAUsMopnfwwzi6R5Aadht9S9CEa4Xl7EDnku5IG9I0oYSPpSWCWMa8spKv2G-gAVW0EtV_bcLtc76XwUw--s8sobd-w7JkRe1zrEHAOtIKA454jjQhsUj6QUjSseiHHsnTAOuRleKaHje9BXzW2TfS0I-nOi6fOQtv3ABStNOWztfIzy0et2bA3Q8TfS9fWOkdvXZA7L5iStYYroP2fjnW4hlMOqbOTpZU1BOja5ZUqymDmZaTIcPwehrqHDDr1jCdzvya2QSBmo3uheOFIMgiHz6xQW6i1L6ehJekdR411bqa5alNcbmKGhgIHdBNPr4UjIjL4QRHoLoaqdjiQJaDVIxudOnTh6ncYkgLfYvp_ePXD4RRtD5dke39v4675PiJOtQo-qpKUTkXe-IdUKEWpxvRiM38sJSjIquS1EY9VB8"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/airtime/providers","description":"<p>This is a POST request, submitting data to an API via the request body. This request submits JSON data, and the data is reflected in the response.</p>\n<p>A successful POST request typically returns a <code>200 OK</code> or <code>201 Created</code> response code.</p>\n","urlObject":{"path":["api","v1","user","bills","airtime","providers"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"614fe947-6ce6-4662-a2a7-dd491f0d5dd9","name":"Get Providers","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/data/providers"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"data\": [\r\n        {\r\n            \"name\": \"MTN\"\r\n        },\r\n        {\r\n            \"name\": \"AIRTEL\"\r\n        },\r\n        {\r\n            \"name\": \"GLO\"\r\n        },\r\n        {\r\n            \"name\": \"9MOBILE\"\r\n        }\r\n    ],\r\n    \"message\": \"Providers fetched Successful!\"\r\n}"}],"_postman_id":"1e882ec7-fd92-4bc4-8f0a-7cff708ad685"},{"name":"Make Airtime Purchase","event":[{"listen":"test","script":{"id":"9845499c-fdf4-478b-952c-5033c9759be0","exec":["pm.test(\"Successful POST request\", function () {","    pm.expect(pm.response.code).to.be.oneOf([200, 201]);","});",""],"type":"text/javascript","packages":{}}}],"id":"2b1c7ecf-34c0-4e0e-9966-65084c3dbc2e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxIiwianRpIjoiMGM5OTk2YzU4ZTQzZGJlZjZiOTk1MThjNzM2ZjU4MWY2M2FjZDNjOTJmNjg4YWJkODZkNTFjNGYzN2M1OWFhOTExYTExNGFkYzE4MWQwOGMiLCJpYXQiOjE3MzQyODEyMDMuMjUzMzM4LCJuYmYiOjE3MzQyODEyMDMuMjUzMzQyLCJleHAiOjE3NjU4MTcyMDIuNjk0MjY4LCJzdWIiOiI1Iiwic2NvcGVzIjpbXX0.BOqNJ_wEyRFnvp4ZxHnE3a12SgzYYogwYF1vZ1PN94z61UfDs9DQJg6L8sUQaOEUKyqU6Hqoz2cs8Vpvs1rKE0K-HO4mf_oUyrL9ZQZX23UuhmnWElNV5TeGDPve28RY0td76UqHHFDehPuKX3hd3GJ2U49tjMWjeZ38XFK0CBypNXeDw29KfRHYeYXMvhQPVybvUKGezlLQXrahKHoyIBOV8eCJy8kpzPpZY9dvxlAWKuigsdi93YOEMznvdLDAUsMopnfwwzi6R5Aadht9S9CEa4Xl7EDnku5IG9I0oYSPpSWCWMa8spKv2G-gAVW0EtV_bcLtc76XwUw--s8sobd-w7JkRe1zrEHAOtIKA454jjQhsUj6QUjSseiHHsnTAOuRleKaHje9BXzW2TfS0I-nOi6fOQtv3ABStNOWztfIzy0et2bA3Q8TfS9fWOkdvXZA7L5iStYYroP2fjnW4hlMOqbOTpZU1BOja5ZUqymDmZaTIcPwehrqHDDr1jCdzvya2QSBmo3uheOFIMgiHz6xQW6i1L6ehJekdR411bqa5alNcbmKGhgIHdBNPr4UjIjL4QRHoLoaqdjiQJaDVIxudOnTh6ncYkgLfYvp_ePXD4RRtD5dke39v4675PiJOtQo-qpKUTkXe-IdUKEWpxvRiM38sJSjIquS1EY9VB8"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"provider\": \"mtn\",\n    \"phone_number\": \"07060569963\",\n    \"amount\": \"200\",\n    \"pin\" : \"1212\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/airtime/purchase","description":"<p>This is a POST request, submitting data to an API via the request body. This request submits JSON data, and the data is reflected in the response.</p>\n<p>A successful POST request typically returns a <code>200 OK</code> or <code>201 Created</code> response code.</p>\n","urlObject":{"path":["api","v1","user","bills","airtime","purchase"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"e85b6f18-a5be-4e4f-ba07-06bc93d1740e","name":"Make Airtime Purchase","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"provider\": \"MTN\",\n    \"phone_number\": \"08056731597\",\n    \"amount\": \"105\",\n    \"pin\" : \"1212\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/airtime/purchase"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"data\": {\r\n        \"user_id\": 5,\r\n        \"amount\": \"100.00\",\r\n        \"amount_without_charges\": \"100.00\",\r\n        \"charges\": \"0.00\",\r\n        \"type\": \"debit\",\r\n        \"status\": \"success\",\r\n        \"reference\": \"2488888644135\",\r\n        \"metadata\": \"{\\\"TransactionRef\\\":\\\"OND|Web|3OND0001|MTNTU|020525220725|9CQQYVHQEPG\\\",\\\"Balance\\\":\\\"2200424\\\",\\\"ApprovedAmount\\\":\\\"10000\\\",\\\"AdditionalInfo\\\":[],\\\"ResponseCode\\\":\\\"90000\\\",\\\"ResponseDescription\\\":\\\"\\\",\\\"ResponseCodeGrouping\\\":\\\"SUCCESSFUL\\\"}\",\r\n        \"category\": \"airtime\",\r\n        \"description\": \"Purchase of airtime - Mtn...OND|Web|3OND0001|MTNTU|020525220725|9CQQYVHQEPG\",\r\n        \"updated_at\": \"2025-05-02T21:07:24.000000Z\",\r\n        \"created_at\": \"2025-05-02T21:07:24.000000Z\",\r\n        \"id\": 65\r\n    },\r\n    \"message\": \"Transaction Successful!\"\r\n}"}],"_postman_id":"2b1c7ecf-34c0-4e0e-9966-65084c3dbc2e"}],"id":"03bd6319-7114-4c81-9afa-dfb65621f79b","_postman_id":"03bd6319-7114-4c81-9afa-dfb65621f79b","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"f71b6373-06c6-407f-a4e0-b6a163111ab4","id":"f71b6373-06c6-407f-a4e0-b6a163111ab4","name":"OneNation API Documentation #public","type":"collection"}}},{"name":"Electricity","item":[{"name":"Get Electricity Providers","event":[{"listen":"test","script":{"id":"9845499c-fdf4-478b-952c-5033c9759be0","exec":["pm.test(\"Successful POST request\", function () {","    pm.expect(pm.response.code).to.be.oneOf([200, 201]);","});",""],"type":"text/javascript","packages":{}}}],"id":"05367505-348f-4768-97e8-935ac6eab9d1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxIiwianRpIjoiMGM5OTk2YzU4ZTQzZGJlZjZiOTk1MThjNzM2ZjU4MWY2M2FjZDNjOTJmNjg4YWJkODZkNTFjNGYzN2M1OWFhOTExYTExNGFkYzE4MWQwOGMiLCJpYXQiOjE3MzQyODEyMDMuMjUzMzM4LCJuYmYiOjE3MzQyODEyMDMuMjUzMzQyLCJleHAiOjE3NjU4MTcyMDIuNjk0MjY4LCJzdWIiOiI1Iiwic2NvcGVzIjpbXX0.BOqNJ_wEyRFnvp4ZxHnE3a12SgzYYogwYF1vZ1PN94z61UfDs9DQJg6L8sUQaOEUKyqU6Hqoz2cs8Vpvs1rKE0K-HO4mf_oUyrL9ZQZX23UuhmnWElNV5TeGDPve28RY0td76UqHHFDehPuKX3hd3GJ2U49tjMWjeZ38XFK0CBypNXeDw29KfRHYeYXMvhQPVybvUKGezlLQXrahKHoyIBOV8eCJy8kpzPpZY9dvxlAWKuigsdi93YOEMznvdLDAUsMopnfwwzi6R5Aadht9S9CEa4Xl7EDnku5IG9I0oYSPpSWCWMa8spKv2G-gAVW0EtV_bcLtc76XwUw--s8sobd-w7JkRe1zrEHAOtIKA454jjQhsUj6QUjSseiHHsnTAOuRleKaHje9BXzW2TfS0I-nOi6fOQtv3ABStNOWztfIzy0et2bA3Q8TfS9fWOkdvXZA7L5iStYYroP2fjnW4hlMOqbOTpZU1BOja5ZUqymDmZaTIcPwehrqHDDr1jCdzvya2QSBmo3uheOFIMgiHz6xQW6i1L6ehJekdR411bqa5alNcbmKGhgIHdBNPr4UjIjL4QRHoLoaqdjiQJaDVIxudOnTh6ncYkgLfYvp_ePXD4RRtD5dke39v4675PiJOtQo-qpKUTkXe-IdUKEWpxvRiM38sJSjIquS1EY9VB8"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/electricity/providers","description":"<p>This is a POST request, submitting data to an API via the request body. This request submits JSON data, and the data is reflected in the response.</p>\n<p>A successful POST request typically returns a <code>200 OK</code> or <code>201 Created</code> response code.</p>\n","urlObject":{"path":["api","v1","user","bills","electricity","providers"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"ff8d2444-c086-4e4d-a0de-78176d2f7d81","name":"Get Electricity Providers","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/electricity/providers"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"provider_name\": \"ABA Electricity Distribution Company (ABA)\",\n            \"provider_short_name\": \"ABA – Aba Electric\",\n            \"service_id\": \"aba-electric\"\n        },\n        {\n            \"provider_name\": \"Abuja Electricity Distribution Company (AEDC)\",\n            \"provider_short_name\": \"AEDC – Abuja Electric\",\n            \"service_id\": \"abuja-electric\"\n        },\n        {\n            \"provider_name\": \"Benin Electricity Distribution Company (BEDC)\",\n            \"provider_short_name\": \"BEDC – Benin Electric\",\n            \"service_id\": \"benin-electric\"\n        },\n        {\n            \"provider_name\": \"Eko Electricity Distribution Company (EKEDC)\",\n            \"provider_short_name\": \"EKEDC – Eko Electric\",\n            \"service_id\": \"eko-electric\"\n        },\n        {\n            \"provider_name\": \"Enugu Electricity Distribution Company (EEDC)\",\n            \"provider_short_name\": \"EEDC – Enugu Electric\",\n            \"service_id\": \"enugu-electric\"\n        },\n        {\n            \"provider_name\": \"Ibadan Electricity Distribution Company (IBEDC)\",\n            \"provider_short_name\": \"IBEDC – Ibadan Electric\",\n            \"service_id\": \"ibadan-electric\"\n        },\n        {\n            \"provider_name\": \"Ikeja Electricity Distribution Company (IKEDC)\",\n            \"provider_short_name\": \"IKEDC – Ikeja Electric\",\n            \"service_id\": \"ikeja-electric\"\n        },\n        {\n            \"provider_name\": \"Jos Electricity Distribution Company (JED)\",\n            \"provider_short_name\": \"JED – Jos Electric\",\n            \"service_id\": \"jos-electric\"\n        },\n        {\n            \"provider_name\": \"Kaduna Electricity Distribution Company (KAEDCO)\",\n            \"provider_short_name\": \"KAEDCO – Kaduna Electric\",\n            \"service_id\": \"kaduna-electric\"\n        },\n        {\n            \"provider_name\": \"Kano Electricity Distribution Company (KEDCO)\",\n            \"provider_short_name\": \"KEDCO – Kano Electric\",\n            \"service_id\": \"kano-electric\"\n        },\n        {\n            \"provider_name\": \"Port Harcourt Electricity Distribution Company (PHED)\",\n            \"provider_short_name\": \"PHED – Port Harcourt Electric\",\n            \"service_id\": \"portharcourt-electric\"\n        },\n        {\n            \"provider_name\": \"Yola Electricity Distribution Company (YEDC)\",\n            \"provider_short_name\": \"YEDC – Yola Electric\",\n            \"service_id\": \"yola-electric\"\n        }\n    ],\n    \"message\": \"Electricity providers retrieved successfully.\"\n}"}],"_postman_id":"05367505-348f-4768-97e8-935ac6eab9d1"},{"name":"Verify Customer","event":[{"listen":"test","script":{"id":"9845499c-fdf4-478b-952c-5033c9759be0","exec":["pm.test(\"Successful POST request\", function () {","    pm.expect(pm.response.code).to.be.oneOf([200, 201]);","});",""],"type":"text/javascript","packages":{}}}],"id":"3b36a83d-c080-4718-a224-e3752692cd0b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxIiwianRpIjoiMGM5OTk2YzU4ZTQzZGJlZjZiOTk1MThjNzM2ZjU4MWY2M2FjZDNjOTJmNjg4YWJkODZkNTFjNGYzN2M1OWFhOTExYTExNGFkYzE4MWQwOGMiLCJpYXQiOjE3MzQyODEyMDMuMjUzMzM4LCJuYmYiOjE3MzQyODEyMDMuMjUzMzQyLCJleHAiOjE3NjU4MTcyMDIuNjk0MjY4LCJzdWIiOiI1Iiwic2NvcGVzIjpbXX0.BOqNJ_wEyRFnvp4ZxHnE3a12SgzYYogwYF1vZ1PN94z61UfDs9DQJg6L8sUQaOEUKyqU6Hqoz2cs8Vpvs1rKE0K-HO4mf_oUyrL9ZQZX23UuhmnWElNV5TeGDPve28RY0td76UqHHFDehPuKX3hd3GJ2U49tjMWjeZ38XFK0CBypNXeDw29KfRHYeYXMvhQPVybvUKGezlLQXrahKHoyIBOV8eCJy8kpzPpZY9dvxlAWKuigsdi93YOEMznvdLDAUsMopnfwwzi6R5Aadht9S9CEa4Xl7EDnku5IG9I0oYSPpSWCWMa8spKv2G-gAVW0EtV_bcLtc76XwUw--s8sobd-w7JkRe1zrEHAOtIKA454jjQhsUj6QUjSseiHHsnTAOuRleKaHje9BXzW2TfS0I-nOi6fOQtv3ABStNOWztfIzy0et2bA3Q8TfS9fWOkdvXZA7L5iStYYroP2fjnW4hlMOqbOTpZU1BOja5ZUqymDmZaTIcPwehrqHDDr1jCdzvya2QSBmo3uheOFIMgiHz6xQW6i1L6ehJekdR411bqa5alNcbmKGhgIHdBNPr4UjIjL4QRHoLoaqdjiQJaDVIxudOnTh6ncYkgLfYvp_ePXD4RRtD5dke39v4675PiJOtQo-qpKUTkXe-IdUKEWpxvRiM38sJSjIquS1EY9VB8"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/electricity/customer/verify?meter_number=1111111111111&service_id=ikeja-electric&meter_type=prepaid","description":"<p>This is a POST request, submitting data to an API via the request body. This request submits JSON data, and the data is reflected in the response.</p>\n<p>A successful POST request typically returns a <code>200 OK</code> or <code>201 Created</code> response code.</p>\n","urlObject":{"path":["api","v1","user","bills","electricity","customer","verify"],"host":["{{base_url}}"],"query":[{"key":"meter_number","value":"1111111111111"},{"key":"service_id","value":"ikeja-electric"},{"key":"meter_type","value":"prepaid"}],"variable":[]}},"response":[{"id":"207fb102-3d3f-4ed6-9168-d664a818d63d","name":"Verify Customer","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"PaymentCode\": \"48001\",\r\n    \"CustomerId\": \"0000000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/electricity/customer/verify"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"Customer_Name\": \"TESTMETER1\",\n        \"Address\": \"ABULE  EGBA BU ABULE\",\n        \"Meter_Number\": \"68100017372\",\n        \"Meter_Type\": \"PREPAID\"\n    },\n    \"message\": \"Customer verification successful.\"\n}"}],"_postman_id":"3b36a83d-c080-4718-a224-e3752692cd0b"},{"name":"Re-Verify Transaction","event":[{"listen":"test","script":{"id":"9845499c-fdf4-478b-952c-5033c9759be0","exec":["pm.test(\"Successful POST request\", function () {","    pm.expect(pm.response.code).to.be.oneOf([200, 201]);","});",""],"type":"text/javascript","packages":{}}}],"id":"4eb287f2-0631-4d58-a5e0-4f3b9c8c3595","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxIiwianRpIjoiMGM5OTk2YzU4ZTQzZGJlZjZiOTk1MThjNzM2ZjU4MWY2M2FjZDNjOTJmNjg4YWJkODZkNTFjNGYzN2M1OWFhOTExYTExNGFkYzE4MWQwOGMiLCJpYXQiOjE3MzQyODEyMDMuMjUzMzM4LCJuYmYiOjE3MzQyODEyMDMuMjUzMzQyLCJleHAiOjE3NjU4MTcyMDIuNjk0MjY4LCJzdWIiOiI1Iiwic2NvcGVzIjpbXX0.BOqNJ_wEyRFnvp4ZxHnE3a12SgzYYogwYF1vZ1PN94z61UfDs9DQJg6L8sUQaOEUKyqU6Hqoz2cs8Vpvs1rKE0K-HO4mf_oUyrL9ZQZX23UuhmnWElNV5TeGDPve28RY0td76UqHHFDehPuKX3hd3GJ2U49tjMWjeZ38XFK0CBypNXeDw29KfRHYeYXMvhQPVybvUKGezlLQXrahKHoyIBOV8eCJy8kpzPpZY9dvxlAWKuigsdi93YOEMznvdLDAUsMopnfwwzi6R5Aadht9S9CEa4Xl7EDnku5IG9I0oYSPpSWCWMa8spKv2G-gAVW0EtV_bcLtc76XwUw--s8sobd-w7JkRe1zrEHAOtIKA454jjQhsUj6QUjSseiHHsnTAOuRleKaHje9BXzW2TfS0I-nOi6fOQtv3ABStNOWztfIzy0et2bA3Q8TfS9fWOkdvXZA7L5iStYYroP2fjnW4hlMOqbOTpZU1BOja5ZUqymDmZaTIcPwehrqHDDr1jCdzvya2QSBmo3uheOFIMgiHz6xQW6i1L6ehJekdR411bqa5alNcbmKGhgIHdBNPr4UjIjL4QRHoLoaqdjiQJaDVIxudOnTh6ncYkgLfYvp_ePXD4RRtD5dke39v4675PiJOtQo-qpKUTkXe-IdUKEWpxvRiM38sJSjIquS1EY9VB8"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/electricity/transaction/ELEC-20250724124725863","description":"<p>This is a POST request, submitting data to an API via the request body. This request submits JSON data, and the data is reflected in the response.</p>\n<p>A successful POST request typically returns a <code>200 OK</code> or <code>201 Created</code> response code.</p>\n","urlObject":{"path":["api","v1","user","bills","electricity","transaction","ELEC-20250724124725863"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"ae54603f-cf08-456d-8437-8a6250bb177a","name":"Re-Verify Transaction","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/electricity/transaction/ELEC-20250724124725863"},"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"data\": {\r\n        \"id\": 110,\r\n        \"user_id\": 5,\r\n        \"amount\": \"1,000.00\",\r\n        \"amount_without_charges\": \"1,000.00\",\r\n        \"charges\": \"0.00\",\r\n        \"type\": \"debit\",\r\n        \"status\": \"success\",\r\n        \"reference\": \"ELEC-20250724124725863\",\r\n        \"beneficiary\": \"07060569963\",\r\n        \"meter_type\": \"prepaid\",\r\n        \"metadata\": \"{\\\"response_description\\\":\\\"TRANSACTION SUCCESSFUL\\\",\\\"code\\\":\\\"000\\\",\\\"content\\\":{\\\"transactions\\\":{\\\"status\\\":\\\"delivered\\\",\\\"product_name\\\":\\\"Abuja Electricity Distribution Company- AEDC\\\",\\\"unique_element\\\":\\\"45051053234\\\",\\\"unit_price\\\":1000,\\\"quantity\\\":1,\\\"service_verification\\\":null,\\\"channel\\\":\\\"api\\\",\\\"commission\\\":\\\"12.00\\\",\\\"total_amount\\\":988,\\\"discount\\\":null,\\\"type\\\":\\\"Electricity Bill\\\",\\\"email\\\":\\\"onedatapay@gmail.com\\\",\\\"phone\\\":\\\"08158295241\\\",\\\"name\\\":null,\\\"extras\\\":\\\"Token : 3139-8136-0310-4010-9617\\\",\\\"convinience_fee\\\":0,\\\"amount\\\":\\\"1000.00\\\",\\\"platform\\\":\\\"api\\\",\\\"method\\\":\\\"wallet\\\",\\\"transactionId\\\":\\\"17533612470124853029988810\\\",\\\"product_id\\\":17,\\\"commission_details\\\":{\\\"amount\\\":\\\"12.00\\\",\\\"rate\\\":\\\"1.20\\\",\\\"rate_type\\\":\\\"percent\\\",\\\"computation_type\\\":\\\"default\\\"}}},\\\"requestId\\\":\\\"ELEC-20250724124725863\\\",\\\"amount\\\":\\\"1000.00\\\",\\\"transaction_date\\\":\\\"2025-07-24T12:47:27.000000Z\\\",\\\"purchased_code\\\":\\\"Token : 3139-8136-0310-4010-9617\\\",\\\"MeterNumber\\\":\\\"45051053234\\\",\\\"Token\\\":\\\"3139-8136-0310-4010-9617\\\",\\\"ReceiptNumber\\\":\\\"1753361748332\\\",\\\"PurchasedUnits\\\":18,\\\"DebtDescription\\\":null,\\\"DebtAmount\\\":null,\\\"RefundUnits\\\":null,\\\"ServiceChargeVatExcl\\\":null,\\\"Name\\\":\\\"ONYEMA IFEANYI JONAS\\\",\\\"Address\\\":\\\"GUIDNA ALONG KUBWA NYSC ROAD MOPOL., , GBAZANGO AREA OFFICE\\\",\\\"Reference\\\":null,\\\"Vat\\\":null,\\\"ResponseTime\\\":null,\\\"TariffRate\\\":null,\\\"FreeUnits\\\":null,\\\"MeterCategory\\\":null,\\\"UtilityAmountVatExcl\\\":null}\",\r\n        \"category\": \"electricity\",\r\n        \"token\": \"Token : 3139-8136-0310-4010-9617\",\r\n        \"token_units\": \"18.00 kWh\",\r\n        \"pin\": null,\r\n        \"description\": \"Purchase of electricity - AEDC – Abuja Electric\",\r\n        \"customer_name\": \"ONYEMA IFEANYI JONAS\",\r\n        \"customer_address\": \"GUIDNA ALONG KUBWA NYSC ROAD MOPOL., , GBAZANGO AREA OFFICE\",\r\n        \"created_at\": \"2025-07-24T12:47:31.000000Z\",\r\n        \"updated_at\": \"2025-07-24T13:48:31.000000Z\",\r\n        \"deleted_at\": null\r\n    },\r\n    \"message\": \"Transaction token issued successfully.\"\r\n}"}],"_postman_id":"4eb287f2-0631-4d58-a5e0-4f3b9c8c3595"},{"name":"Make Purchase","event":[{"listen":"test","script":{"id":"9845499c-fdf4-478b-952c-5033c9759be0","exec":["pm.test(\"Successful POST request\", function () {","    pm.expect(pm.response.code).to.be.oneOf([200, 201]);","});",""],"type":"text/javascript","packages":{}}}],"id":"d0882497-7c3e-4f08-aa33-7bab0859a0a1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxIiwianRpIjoiMGM5OTk2YzU4ZTQzZGJlZjZiOTk1MThjNzM2ZjU4MWY2M2FjZDNjOTJmNjg4YWJkODZkNTFjNGYzN2M1OWFhOTExYTExNGFkYzE4MWQwOGMiLCJpYXQiOjE3MzQyODEyMDMuMjUzMzM4LCJuYmYiOjE3MzQyODEyMDMuMjUzMzQyLCJleHAiOjE3NjU4MTcyMDIuNjk0MjY4LCJzdWIiOiI1Iiwic2NvcGVzIjpbXX0.BOqNJ_wEyRFnvp4ZxHnE3a12SgzYYogwYF1vZ1PN94z61UfDs9DQJg6L8sUQaOEUKyqU6Hqoz2cs8Vpvs1rKE0K-HO4mf_oUyrL9ZQZX23UuhmnWElNV5TeGDPve28RY0td76UqHHFDehPuKX3hd3GJ2U49tjMWjeZ38XFK0CBypNXeDw29KfRHYeYXMvhQPVybvUKGezlLQXrahKHoyIBOV8eCJy8kpzPpZY9dvxlAWKuigsdi93YOEMznvdLDAUsMopnfwwzi6R5Aadht9S9CEa4Xl7EDnku5IG9I0oYSPpSWCWMa8spKv2G-gAVW0EtV_bcLtc76XwUw--s8sobd-w7JkRe1zrEHAOtIKA454jjQhsUj6QUjSseiHHsnTAOuRleKaHje9BXzW2TfS0I-nOi6fOQtv3ABStNOWztfIzy0et2bA3Q8TfS9fWOkdvXZA7L5iStYYroP2fjnW4hlMOqbOTpZU1BOja5ZUqymDmZaTIcPwehrqHDDr1jCdzvya2QSBmo3uheOFIMgiHz6xQW6i1L6ehJekdR411bqa5alNcbmKGhgIHdBNPr4UjIjL4QRHoLoaqdjiQJaDVIxudOnTh6ncYkgLfYvp_ePXD4RRtD5dke39v4675PiJOtQo-qpKUTkXe-IdUKEWpxvRiM38sJSjIquS1EY9VB8"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"provider_name\": \"AEDC – Abuja Electric\",\r\n    \"service_id\": \"abuja-electric\",\r\n    \"meter_number\": \"45051053234\",\r\n    \"meter_type\": \"prepaid\", // postpaid\r\n    \"phone_number\": \"07060569963\",\r\n    \"amount\": \"1000\",\r\n    \"pin\" : \"1212\"\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/electricity/purchase","description":"<p>This is a POST request, submitting data to an API via the request body. This request submits JSON data, and the data is reflected in the response.</p>\n<p>A successful POST request typically returns a <code>200 OK</code> or <code>201 Created</code> response code.</p>\n","urlObject":{"path":["api","v1","user","bills","electricity","purchase"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"79769039-10de-4ecb-af6b-83fb5029b348","name":"Make Purchase","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"payment_code\": \"48001\",\r\n    \"provider_name\": \"ABUJA ELECTRIC PREPAID\",\r\n    \"card_number\": \"0000000001\",\r\n    \"phone_number\": \"08056731597\",\r\n    \"amount\": \"100\",\r\n    \"pin\" : \"1212\"\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/electricity/purchase"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"user_id\": 5,\n        \"amount\": \"1,000.00\",\n        \"amount_without_charges\": \"1,000.00\",\n        \"charges\": \"0.00\",\n        \"type\": \"debit\",\n        \"status\": \"success\",\n        \"reference\": \"2488745588715\",\n        \"token\": \"\",\n        \"metadata\": \"{\\\"code\\\":\\\"000\\\",\\\"content\\\":{\\\"transactions\\\":{\\\"status\\\":\\\"delivered\\\",\\\"product_name\\\":\\\"Abuja Electricity Distribution Company- AEDC\\\",\\\"unique_element\\\":\\\"1010101010101\\\",\\\"unit_price\\\":\\\"1000\\\",\\\"quantity\\\":1,\\\"service_verification\\\":null,\\\"channel\\\":\\\"api\\\",\\\"commission\\\":15,\\\"total_amount\\\":985,\\\"discount\\\":null,\\\"type\\\":\\\"Electricity Bill\\\",\\\"email\\\":\\\"onedatapay@gmail.com\\\",\\\"phone\\\":\\\"08090155100\\\",\\\"name\\\":null,\\\"convinience_fee\\\":0,\\\"amount\\\":\\\"1000\\\",\\\"platform\\\":\\\"api\\\",\\\"method\\\":\\\"api\\\",\\\"transactionId\\\":\\\"17462223621276289953257896\\\",\\\"commission_details\\\":{\\\"amount\\\":15,\\\"rate\\\":\\\"1.50\\\",\\\"rate_type\\\":\\\"percent\\\",\\\"computation_type\\\":\\\"default\\\"}}},\\\"response_description\\\":\\\"TRANSACTION SUCCESSFUL\\\",\\\"requestId\\\":\\\"ELEC-20250502214558471\\\",\\\"amount\\\":1000,\\\"transaction_date\\\":\\\"2025-05-02T21:46:02.000000Z\\\",\\\"purchased_code\\\":\\\"\\\",\\\"MeterNumber\\\":\\\"None\\\",\\\"Token\\\":null,\\\"ReceiptNumber\\\":null,\\\"PurchasedUnits\\\":null,\\\"DebtDescription\\\":null,\\\"DebtAmount\\\":null,\\\"RefundUnits\\\":null,\\\"ServiceChargeVatExcl\\\":null,\\\"Name\\\":\\\"ALH ALKALI DALHATU \\\",\\\"Address\\\":\\\"A\\\\/MANKO ABAJI\\\",\\\"Reference\\\":null,\\\"Vat\\\":null,\\\"ResponseTime\\\":null,\\\"TariffRate\\\":null,\\\"FreeUnits\\\":null,\\\"MeterCategory\\\":null,\\\"UtilityAmountVatExcl\\\":null}\",\n        \"category\": \"electricity\",\n        \"description\": \"Purchase of electricity - AEDC – Abuja Electric\",\n        \"updated_at\": \"2025-05-02T21:46:07.000000Z\",\n        \"created_at\": \"2025-05-02T21:46:07.000000Z\",\n        \"id\": 71,\n        \"address\": \"A/MANKO ABAJI\",\n        \"customer_name\": \"ALH ALKALI DALHATU \"\n    },\n    \"message\": \"Transaction Successful!\"\n}"}],"_postman_id":"d0882497-7c3e-4f08-aa33-7bab0859a0a1"}],"id":"3eb51f1a-2c7a-42b7-ac9d-09d9f4c8e40a","_postman_id":"3eb51f1a-2c7a-42b7-ac9d-09d9f4c8e40a","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"f71b6373-06c6-407f-a4e0-b6a163111ab4","id":"f71b6373-06c6-407f-a4e0-b6a163111ab4","name":"OneNation API Documentation #public","type":"collection"}}},{"name":"Television","item":[{"name":"Get Providers","event":[{"listen":"test","script":{"id":"9845499c-fdf4-478b-952c-5033c9759be0","exec":["pm.test(\"Successful POST request\", function () {","    pm.expect(pm.response.code).to.be.oneOf([200, 201]);","});",""],"type":"text/javascript","packages":{}}}],"id":"42cfb40b-eccb-43ed-a82e-6df9f19a5fef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxIiwianRpIjoiMGM5OTk2YzU4ZTQzZGJlZjZiOTk1MThjNzM2ZjU4MWY2M2FjZDNjOTJmNjg4YWJkODZkNTFjNGYzN2M1OWFhOTExYTExNGFkYzE4MWQwOGMiLCJpYXQiOjE3MzQyODEyMDMuMjUzMzM4LCJuYmYiOjE3MzQyODEyMDMuMjUzMzQyLCJleHAiOjE3NjU4MTcyMDIuNjk0MjY4LCJzdWIiOiI1Iiwic2NvcGVzIjpbXX0.BOqNJ_wEyRFnvp4ZxHnE3a12SgzYYogwYF1vZ1PN94z61UfDs9DQJg6L8sUQaOEUKyqU6Hqoz2cs8Vpvs1rKE0K-HO4mf_oUyrL9ZQZX23UuhmnWElNV5TeGDPve28RY0td76UqHHFDehPuKX3hd3GJ2U49tjMWjeZ38XFK0CBypNXeDw29KfRHYeYXMvhQPVybvUKGezlLQXrahKHoyIBOV8eCJy8kpzPpZY9dvxlAWKuigsdi93YOEMznvdLDAUsMopnfwwzi6R5Aadht9S9CEa4Xl7EDnku5IG9I0oYSPpSWCWMa8spKv2G-gAVW0EtV_bcLtc76XwUw--s8sobd-w7JkRe1zrEHAOtIKA454jjQhsUj6QUjSseiHHsnTAOuRleKaHje9BXzW2TfS0I-nOi6fOQtv3ABStNOWztfIzy0et2bA3Q8TfS9fWOkdvXZA7L5iStYYroP2fjnW4hlMOqbOTpZU1BOja5ZUqymDmZaTIcPwehrqHDDr1jCdzvya2QSBmo3uheOFIMgiHz6xQW6i1L6ehJekdR411bqa5alNcbmKGhgIHdBNPr4UjIjL4QRHoLoaqdjiQJaDVIxudOnTh6ncYkgLfYvp_ePXD4RRtD5dke39v4675PiJOtQo-qpKUTkXe-IdUKEWpxvRiM38sJSjIquS1EY9VB8"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/television/providers","description":"<p>This is a POST request, submitting data to an API via the request body. This request submits JSON data, and the data is reflected in the response.</p>\n<p>A successful POST request typically returns a <code>200 OK</code> or <code>201 Created</code> response code.</p>\n","urlObject":{"path":["api","v1","user","bills","television","providers"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"666f42a6-4e37-4a31-8551-f106ee555f89","name":"Get Providers","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/electricity/providers"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"data\": [\r\n        {\r\n            \"ProviderId\": 480,\r\n            \"Name\": \"DSTV MOBILE\",\r\n            \"ProductCode\": null\r\n        },\r\n        {\r\n            \"ProviderId\": 16783,\r\n            \"Name\": \"IFIS DSTV\",\r\n            \"ProductCode\": null\r\n        },\r\n        {\r\n            \"ProviderId\": 104,\r\n            \"Name\": \"MULTICHOICE LIMITED\",\r\n            \"ProductCode\": null\r\n        }\r\n    ],\r\n    \"message\": \"Filtered electricity providers retrieved successfully.\"\r\n}"}],"_postman_id":"42cfb40b-eccb-43ed-a82e-6df9f19a5fef"},{"name":"Get Provider Detail","event":[{"listen":"test","script":{"id":"9845499c-fdf4-478b-952c-5033c9759be0","exec":["pm.test(\"Successful POST request\", function () {","    pm.expect(pm.response.code).to.be.oneOf([200, 201]);","});",""],"type":"text/javascript","packages":{}}}],"id":"b17eeb89-35c6-40fd-83c8-b5a7c6f4b908","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxIiwianRpIjoiMGM5OTk2YzU4ZTQzZGJlZjZiOTk1MThjNzM2ZjU4MWY2M2FjZDNjOTJmNjg4YWJkODZkNTFjNGYzN2M1OWFhOTExYTExNGFkYzE4MWQwOGMiLCJpYXQiOjE3MzQyODEyMDMuMjUzMzM4LCJuYmYiOjE3MzQyODEyMDMuMjUzMzQyLCJleHAiOjE3NjU4MTcyMDIuNjk0MjY4LCJzdWIiOiI1Iiwic2NvcGVzIjpbXX0.BOqNJ_wEyRFnvp4ZxHnE3a12SgzYYogwYF1vZ1PN94z61UfDs9DQJg6L8sUQaOEUKyqU6Hqoz2cs8Vpvs1rKE0K-HO4mf_oUyrL9ZQZX23UuhmnWElNV5TeGDPve28RY0td76UqHHFDehPuKX3hd3GJ2U49tjMWjeZ38XFK0CBypNXeDw29KfRHYeYXMvhQPVybvUKGezlLQXrahKHoyIBOV8eCJy8kpzPpZY9dvxlAWKuigsdi93YOEMznvdLDAUsMopnfwwzi6R5Aadht9S9CEa4Xl7EDnku5IG9I0oYSPpSWCWMa8spKv2G-gAVW0EtV_bcLtc76XwUw--s8sobd-w7JkRe1zrEHAOtIKA454jjQhsUj6QUjSseiHHsnTAOuRleKaHje9BXzW2TfS0I-nOi6fOQtv3ABStNOWztfIzy0et2bA3Q8TfS9fWOkdvXZA7L5iStYYroP2fjnW4hlMOqbOTpZU1BOja5ZUqymDmZaTIcPwehrqHDDr1jCdzvya2QSBmo3uheOFIMgiHz6xQW6i1L6ehJekdR411bqa5alNcbmKGhgIHdBNPr4UjIjL4QRHoLoaqdjiQJaDVIxudOnTh6ncYkgLfYvp_ePXD4RRtD5dke39v4675PiJOtQo-qpKUTkXe-IdUKEWpxvRiM38sJSjIquS1EY9VB8"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/television/providers/gotv","description":"<p>This is a POST request, submitting data to an API via the request body. This request submits JSON data, and the data is reflected in the response.</p>\n<p>A successful POST request typically returns a <code>200 OK</code> or <code>201 Created</code> response code.</p>\n","urlObject":{"path":["api","v1","user","bills","television","providers","gotv"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"886bfaf9-d6f2-46b3-b518-29ebdf5f986e","name":"Get Provider Detail","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/television/providers/gotv"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"data\": [\r\n        {\r\n            \"Id\": \"gotv\",\r\n            \"Name\": \"GOtv Max N8,500\",\r\n            \"BillerName\": \"GOTV\",\r\n            \"Code\": \"gotv-max\",\r\n            \"BillerType\": \"\",\r\n            \"PaymentCode\": \"gotv-max\",\r\n            \"PaydirectItemCode\": \"gotv\",\r\n            \"Amount\": \"8,500.00\"\r\n        },\r\n        {\r\n            \"Id\": \"gotv\",\r\n            \"Name\": \"GOtv Jolli N5,800\",\r\n            \"BillerName\": \"GOTV\",\r\n            \"Code\": \"gotv-jolli\",\r\n            \"BillerType\": \"\",\r\n            \"PaymentCode\": \"gotv-jolli\",\r\n            \"PaydirectItemCode\": \"gotv\",\r\n            \"Amount\": \"5,800.00\"\r\n        },\r\n        {\r\n            \"Id\": \"gotv\",\r\n            \"Name\": \"GOtv Jinja N3,900\",\r\n            \"BillerName\": \"GOTV\",\r\n            \"Code\": \"gotv-jinja\",\r\n            \"BillerType\": \"\",\r\n            \"PaymentCode\": \"gotv-jinja\",\r\n            \"PaydirectItemCode\": \"gotv\",\r\n            \"Amount\": \"3,900.00\"\r\n        },\r\n        {\r\n            \"Id\": \"gotv\",\r\n            \"Name\": \"GOtv Smallie - monthly N1900\",\r\n            \"BillerName\": \"GOTV\",\r\n            \"Code\": \"gotv-smallie\",\r\n            \"BillerType\": \"\",\r\n            \"PaymentCode\": \"gotv-smallie\",\r\n            \"PaydirectItemCode\": \"gotv\",\r\n            \"Amount\": \"1,900.00\"\r\n        },\r\n        {\r\n            \"Id\": \"gotv\",\r\n            \"Name\": \"GOtv Smallie - quarterly N5,100\",\r\n            \"BillerName\": \"GOTV\",\r\n            \"Code\": \"gotv-smallie-3months\",\r\n            \"BillerType\": \"\",\r\n            \"PaymentCode\": \"gotv-smallie-3months\",\r\n            \"PaydirectItemCode\": \"gotv\",\r\n            \"Amount\": \"5,100.00\"\r\n        },\r\n        {\r\n            \"Id\": \"gotv\",\r\n            \"Name\": \"GOtv Smallie - yearly N15,000\",\r\n            \"BillerName\": \"GOTV\",\r\n            \"Code\": \"gotv-smallie-1year\",\r\n            \"BillerType\": \"\",\r\n            \"PaymentCode\": \"gotv-smallie-1year\",\r\n            \"PaydirectItemCode\": \"gotv\",\r\n            \"Amount\": \"15,000.00\"\r\n        },\r\n        {\r\n            \"Id\": \"gotv\",\r\n            \"Name\": \"GOtv Supa - monthly N11,400\",\r\n            \"BillerName\": \"GOTV\",\r\n            \"Code\": \"gotv-supa\",\r\n            \"BillerType\": \"\",\r\n            \"PaymentCode\": \"gotv-supa\",\r\n            \"PaydirectItemCode\": \"gotv\",\r\n            \"Amount\": \"11,400.00\"\r\n        },\r\n        {\r\n            \"Id\": \"gotv\",\r\n            \"Name\": \"GOtv Supa Plus - monthly N16,800\",\r\n            \"BillerName\": \"GOTV\",\r\n            \"Code\": \"gotv-supa-plus\",\r\n            \"BillerType\": \"\",\r\n            \"PaymentCode\": \"gotv-supa-plus\",\r\n            \"PaydirectItemCode\": \"gotv\",\r\n            \"Amount\": \"16,800.00\"\r\n        }\r\n    ],\r\n    \"message\": \"Provider detail fetched successfully.\"\r\n}"}],"_postman_id":"b17eeb89-35c6-40fd-83c8-b5a7c6f4b908"},{"name":"Verify Customer","event":[{"listen":"test","script":{"id":"9845499c-fdf4-478b-952c-5033c9759be0","exec":["pm.test(\"Successful POST request\", function () {","    pm.expect(pm.response.code).to.be.oneOf([200, 201]);","});",""],"type":"text/javascript","packages":{}}}],"id":"a3ce0896-b547-40cf-be69-c00478640629","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxIiwianRpIjoiMGM5OTk2YzU4ZTQzZGJlZjZiOTk1MThjNzM2ZjU4MWY2M2FjZDNjOTJmNjg4YWJkODZkNTFjNGYzN2M1OWFhOTExYTExNGFkYzE4MWQwOGMiLCJpYXQiOjE3MzQyODEyMDMuMjUzMzM4LCJuYmYiOjE3MzQyODEyMDMuMjUzMzQyLCJleHAiOjE3NjU4MTcyMDIuNjk0MjY4LCJzdWIiOiI1Iiwic2NvcGVzIjpbXX0.BOqNJ_wEyRFnvp4ZxHnE3a12SgzYYogwYF1vZ1PN94z61UfDs9DQJg6L8sUQaOEUKyqU6Hqoz2cs8Vpvs1rKE0K-HO4mf_oUyrL9ZQZX23UuhmnWElNV5TeGDPve28RY0td76UqHHFDehPuKX3hd3GJ2U49tjMWjeZ38XFK0CBypNXeDw29KfRHYeYXMvhQPVybvUKGezlLQXrahKHoyIBOV8eCJy8kpzPpZY9dvxlAWKuigsdi93YOEMznvdLDAUsMopnfwwzi6R5Aadht9S9CEa4Xl7EDnku5IG9I0oYSPpSWCWMa8spKv2G-gAVW0EtV_bcLtc76XwUw--s8sobd-w7JkRe1zrEHAOtIKA454jjQhsUj6QUjSseiHHsnTAOuRleKaHje9BXzW2TfS0I-nOi6fOQtv3ABStNOWztfIzy0et2bA3Q8TfS9fWOkdvXZA7L5iStYYroP2fjnW4hlMOqbOTpZU1BOja5ZUqymDmZaTIcPwehrqHDDr1jCdzvya2QSBmo3uheOFIMgiHz6xQW6i1L6ehJekdR411bqa5alNcbmKGhgIHdBNPr4UjIjL4QRHoLoaqdjiQJaDVIxudOnTh6ncYkgLfYvp_ePXD4RRtD5dke39v4675PiJOtQo-qpKUTkXe-IdUKEWpxvRiM38sJSjIquS1EY9VB8"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"payment_code\": \"gotv\",\r\n    \"card_number\": \"8218511361\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/television/customer/verify","description":"<p>This is a POST request, submitting data to an API via the request body. This request submits JSON data, and the data is reflected in the response.</p>\n<p>A successful POST request typically returns a <code>200 OK</code> or <code>201 Created</code> response code.</p>\n","urlObject":{"path":["api","v1","user","bills","television","customer","verify"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"ea4b0d4d-7900-42d2-b345-41aba49b27ce","name":"Verify Customer","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"PaymentCode\": \"48001\",\r\n    \"CustomerId\": \"0000000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/electricity/customer/verify"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"data\": {\r\n        \"BillerId\": 0,\r\n        \"PaymentCode\": \"48001\",\r\n        \"CustomerId\": \"0000000001\",\r\n        \"ResponseCode\": \"90000\",\r\n        \"FullName\": \"\"\r\n    },\r\n    \"message\": \"Customer Validated successfully.\"\r\n}"}],"_postman_id":"a3ce0896-b547-40cf-be69-c00478640629"},{"name":"Make Purchase","event":[{"listen":"test","script":{"id":"9845499c-fdf4-478b-952c-5033c9759be0","exec":["pm.test(\"Successful POST request\", function () {","    pm.expect(pm.response.code).to.be.oneOf([200, 201]);","});",""],"type":"text/javascript","packages":{}}}],"id":"16b4d9b0-e191-4de0-9b6f-36d6f5db2272","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxIiwianRpIjoiMGM5OTk2YzU4ZTQzZGJlZjZiOTk1MThjNzM2ZjU4MWY2M2FjZDNjOTJmNjg4YWJkODZkNTFjNGYzN2M1OWFhOTExYTExNGFkYzE4MWQwOGMiLCJpYXQiOjE3MzQyODEyMDMuMjUzMzM4LCJuYmYiOjE3MzQyODEyMDMuMjUzMzQyLCJleHAiOjE3NjU4MTcyMDIuNjk0MjY4LCJzdWIiOiI1Iiwic2NvcGVzIjpbXX0.BOqNJ_wEyRFnvp4ZxHnE3a12SgzYYogwYF1vZ1PN94z61UfDs9DQJg6L8sUQaOEUKyqU6Hqoz2cs8Vpvs1rKE0K-HO4mf_oUyrL9ZQZX23UuhmnWElNV5TeGDPve28RY0td76UqHHFDehPuKX3hd3GJ2U49tjMWjeZ38XFK0CBypNXeDw29KfRHYeYXMvhQPVybvUKGezlLQXrahKHoyIBOV8eCJy8kpzPpZY9dvxlAWKuigsdi93YOEMznvdLDAUsMopnfwwzi6R5Aadht9S9CEa4Xl7EDnku5IG9I0oYSPpSWCWMa8spKv2G-gAVW0EtV_bcLtc76XwUw--s8sobd-w7JkRe1zrEHAOtIKA454jjQhsUj6QUjSseiHHsnTAOuRleKaHje9BXzW2TfS0I-nOi6fOQtv3ABStNOWztfIzy0et2bA3Q8TfS9fWOkdvXZA7L5iStYYroP2fjnW4hlMOqbOTpZU1BOja5ZUqymDmZaTIcPwehrqHDDr1jCdzvya2QSBmo3uheOFIMgiHz6xQW6i1L6ehJekdR411bqa5alNcbmKGhgIHdBNPr4UjIjL4QRHoLoaqdjiQJaDVIxudOnTh6ncYkgLfYvp_ePXD4RRtD5dke39v4675PiJOtQo-qpKUTkXe-IdUKEWpxvRiM38sJSjIquS1EY9VB8"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"payment_code\": \"gotv-smallie\", // package_id\r\n    \"provider_name\": \"GOtv Smallie\",\r\n    \"card_number\": \"8218511361\",\r\n    \"phone_number\": \"07060569963\",\r\n    \"amount\": \"1900\",\r\n    \"pin\" : \"1212\"\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/television/purchase","description":"<p>This is a POST request, submitting data to an API via the request body. This request submits JSON data, and the data is reflected in the response.</p>\n<p>A successful POST request typically returns a <code>200 OK</code> or <code>201 Created</code> response code.</p>\n","urlObject":{"path":["api","v1","user","bills","television","purchase"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"8068ddbf-d0fe-48ae-a055-b7fc42768ccb","name":"Make Purchase","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"payment_code\": \"gotv-smallie\", // package_id\r\n    \"provider_name\": \"GOtv Smallie\",\r\n    \"card_number\": \"8218511361\",\r\n    \"phone_number\": \"07060569963\",\r\n    \"amount\": \"1900\",\r\n    \"pin\" : \"1212\"\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/television/purchase"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"data\": {\r\n        \"user_id\": 5,\r\n        \"amount\": \"1,900.00\",\r\n        \"amount_without_charges\": \"1,900.00\",\r\n        \"charges\": \"0.00\",\r\n        \"type\": \"debit\",\r\n        \"status\": \"success\",\r\n        \"reference\": \"295424657\",\r\n        \"metadata\": \"{\\\"transactionid\\\":\\\"2025072400066690659381\\\",\\\"transactiondate\\\":\\\"7\\\\/24\\\\/2025 12:06:16 AM\\\",\\\"status\\\":\\\"ORDER_RECEIVED\\\",\\\"productname\\\":\\\"gotv-smallie\\\",\\\"amount\\\":\\\"1862.19006347656\\\",\\\"amountcredited\\\":\\\"\\\",\\\"smartcardno\\\":\\\"8218511361\\\",\\\"paymentoption\\\":\\\"Wallet\\\",\\\"walletbalance\\\":\\\"8011.25134277344\\\"}\",\r\n        \"category\": \"television\",\r\n        \"description\": \"Purchase of television - Gotv Smallie... \",\r\n        \"updated_at\": \"2025-07-23T23:09:41.000000Z\",\r\n        \"created_at\": \"2025-07-23T23:09:41.000000Z\",\r\n        \"id\": 106\r\n    },\r\n    \"message\": \"Transaction Successful!\"\r\n}"}],"_postman_id":"16b4d9b0-e191-4de0-9b6f-36d6f5db2272"}],"id":"38c0f541-c0a3-48dc-aee3-e128d46927c4","_postman_id":"38c0f541-c0a3-48dc-aee3-e128d46927c4","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"f71b6373-06c6-407f-a4e0-b6a163111ab4","id":"f71b6373-06c6-407f-a4e0-b6a163111ab4","name":"OneNation API Documentation #public","type":"collection"}}},{"name":"Betting","item":[{"name":"Get Providers","event":[{"listen":"test","script":{"id":"9845499c-fdf4-478b-952c-5033c9759be0","exec":["pm.test(\"Successful POST request\", function () {","    pm.expect(pm.response.code).to.be.oneOf([200, 201]);","});",""],"type":"text/javascript","packages":{}}}],"id":"f9b1bbc7-f329-4fd5-9326-e681a3dc614a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxIiwianRpIjoiMGM5OTk2YzU4ZTQzZGJlZjZiOTk1MThjNzM2ZjU4MWY2M2FjZDNjOTJmNjg4YWJkODZkNTFjNGYzN2M1OWFhOTExYTExNGFkYzE4MWQwOGMiLCJpYXQiOjE3MzQyODEyMDMuMjUzMzM4LCJuYmYiOjE3MzQyODEyMDMuMjUzMzQyLCJleHAiOjE3NjU4MTcyMDIuNjk0MjY4LCJzdWIiOiI1Iiwic2NvcGVzIjpbXX0.BOqNJ_wEyRFnvp4ZxHnE3a12SgzYYogwYF1vZ1PN94z61UfDs9DQJg6L8sUQaOEUKyqU6Hqoz2cs8Vpvs1rKE0K-HO4mf_oUyrL9ZQZX23UuhmnWElNV5TeGDPve28RY0td76UqHHFDehPuKX3hd3GJ2U49tjMWjeZ38XFK0CBypNXeDw29KfRHYeYXMvhQPVybvUKGezlLQXrahKHoyIBOV8eCJy8kpzPpZY9dvxlAWKuigsdi93YOEMznvdLDAUsMopnfwwzi6R5Aadht9S9CEa4Xl7EDnku5IG9I0oYSPpSWCWMa8spKv2G-gAVW0EtV_bcLtc76XwUw--s8sobd-w7JkRe1zrEHAOtIKA454jjQhsUj6QUjSseiHHsnTAOuRleKaHje9BXzW2TfS0I-nOi6fOQtv3ABStNOWztfIzy0et2bA3Q8TfS9fWOkdvXZA7L5iStYYroP2fjnW4hlMOqbOTpZU1BOja5ZUqymDmZaTIcPwehrqHDDr1jCdzvya2QSBmo3uheOFIMgiHz6xQW6i1L6ehJekdR411bqa5alNcbmKGhgIHdBNPr4UjIjL4QRHoLoaqdjiQJaDVIxudOnTh6ncYkgLfYvp_ePXD4RRtD5dke39v4675PiJOtQo-qpKUTkXe-IdUKEWpxvRiM38sJSjIquS1EY9VB8"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/betting/providers","description":"<p>This is a POST request, submitting data to an API via the request body. This request submits JSON data, and the data is reflected in the response.</p>\n<p>A successful POST request typically returns a <code>200 OK</code> or <code>201 Created</code> response code.</p>\n","urlObject":{"path":["api","v1","user","bills","betting","providers"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"5fad65bb-e000-480b-bf13-6e9cdbcf2298","name":"Get Providers","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/betting/providers"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"PRODUCT_CODE\": \"msport\"\n        },\n        {\n            \"PRODUCT_CODE\": \"naijabet\"\n        },\n        {\n            \"PRODUCT_CODE\": \"nairabet\"\n        },\n        {\n            \"PRODUCT_CODE\": \"bet9ja-agent\"\n        },\n        {\n            \"PRODUCT_CODE\": \"betland\"\n        },\n        {\n            \"PRODUCT_CODE\": \"betlion\"\n        },\n        {\n            \"PRODUCT_CODE\": \"supabet\"\n        },\n        {\n            \"PRODUCT_CODE\": \"bet9ja\"\n        },\n        {\n            \"PRODUCT_CODE\": \"bangbet\"\n        },\n        {\n            \"PRODUCT_CODE\": \"betking\"\n        },\n        {\n            \"PRODUCT_CODE\": \"1xbet\"\n        },\n        {\n            \"PRODUCT_CODE\": \"betway\"\n        },\n        {\n            \"PRODUCT_CODE\": \"merrybet\"\n        },\n        {\n            \"PRODUCT_CODE\": \"mlotto\"\n        },\n        {\n            \"PRODUCT_CODE\": \"western-lotto\"\n        },\n        {\n            \"PRODUCT_CODE\": \"hallabet\"\n        },\n        {\n            \"PRODUCT_CODE\": \"green-lotto\"\n        }\n    ],\n    \"message\": \"betting providers fetched successfully\"\n}"}],"_postman_id":"f9b1bbc7-f329-4fd5-9326-e681a3dc614a"},{"name":"Verify Customer","event":[{"listen":"test","script":{"id":"9845499c-fdf4-478b-952c-5033c9759be0","exec":["pm.test(\"Successful POST request\", function () {","    pm.expect(pm.response.code).to.be.oneOf([200, 201]);","});",""],"type":"text/javascript","packages":{}}}],"id":"65f84124-f851-46cb-ac1f-1a396893f197","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxIiwianRpIjoiMGM5OTk2YzU4ZTQzZGJlZjZiOTk1MThjNzM2ZjU4MWY2M2FjZDNjOTJmNjg4YWJkODZkNTFjNGYzN2M1OWFhOTExYTExNGFkYzE4MWQwOGMiLCJpYXQiOjE3MzQyODEyMDMuMjUzMzM4LCJuYmYiOjE3MzQyODEyMDMuMjUzMzQyLCJleHAiOjE3NjU4MTcyMDIuNjk0MjY4LCJzdWIiOiI1Iiwic2NvcGVzIjpbXX0.BOqNJ_wEyRFnvp4ZxHnE3a12SgzYYogwYF1vZ1PN94z61UfDs9DQJg6L8sUQaOEUKyqU6Hqoz2cs8Vpvs1rKE0K-HO4mf_oUyrL9ZQZX23UuhmnWElNV5TeGDPve28RY0td76UqHHFDehPuKX3hd3GJ2U49tjMWjeZ38XFK0CBypNXeDw29KfRHYeYXMvhQPVybvUKGezlLQXrahKHoyIBOV8eCJy8kpzPpZY9dvxlAWKuigsdi93YOEMznvdLDAUsMopnfwwzi6R5Aadht9S9CEa4Xl7EDnku5IG9I0oYSPpSWCWMa8spKv2G-gAVW0EtV_bcLtc76XwUw--s8sobd-w7JkRe1zrEHAOtIKA454jjQhsUj6QUjSseiHHsnTAOuRleKaHje9BXzW2TfS0I-nOi6fOQtv3ABStNOWztfIzy0et2bA3Q8TfS9fWOkdvXZA7L5iStYYroP2fjnW4hlMOqbOTpZU1BOja5ZUqymDmZaTIcPwehrqHDDr1jCdzvya2QSBmo3uheOFIMgiHz6xQW6i1L6ehJekdR411bqa5alNcbmKGhgIHdBNPr4UjIjL4QRHoLoaqdjiQJaDVIxudOnTh6ncYkgLfYvp_ePXD4RRtD5dke39v4675PiJOtQo-qpKUTkXe-IdUKEWpxvRiM38sJSjIquS1EY9VB8"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/betting/verify?BettingCompany=1xbet&CustomerID=235907949","description":"<p>This is a POST request, submitting data to an API via the request body. This request submits JSON data, and the data is reflected in the response.</p>\n<p>A successful POST request typically returns a <code>200 OK</code> or <code>201 Created</code> response code.</p>\n","urlObject":{"path":["api","v1","user","bills","betting","verify"],"host":["{{base_url}}"],"query":[{"key":"BettingCompany","value":"1xbet"},{"key":"CustomerID","value":"235907949"}],"variable":[]}},"response":[{"id":"cfd45149-674c-484e-a0d7-52274174767d","name":"Verify Customer","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"{{base_url}}/api/v1/user/bills/betting/verify?BettingCompany=1xbet&CustomerID=235907949","host":["{{base_url}}"],"path":["api","v1","user","bills","betting","verify"],"query":[{"key":"BettingCompany","value":"1xbet"},{"key":"CustomerID","value":"235907949"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"customer_name\": \"Chineye Onuko\",\n        \"status\": \"00\"\n    },\n    \"message\": \"Customer verification successful\"\n}"}],"_postman_id":"65f84124-f851-46cb-ac1f-1a396893f197"},{"name":"Make Purchase","event":[{"listen":"test","script":{"id":"9845499c-fdf4-478b-952c-5033c9759be0","exec":["pm.test(\"Successful POST request\", function () {","    pm.expect(pm.response.code).to.be.oneOf([200, 201]);","});",""],"type":"text/javascript","packages":{}}}],"id":"fa018cb3-0573-4b52-ab7a-29f593abb4a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxIiwianRpIjoiMGM5OTk2YzU4ZTQzZGJlZjZiOTk1MThjNzM2ZjU4MWY2M2FjZDNjOTJmNjg4YWJkODZkNTFjNGYzN2M1OWFhOTExYTExNGFkYzE4MWQwOGMiLCJpYXQiOjE3MzQyODEyMDMuMjUzMzM4LCJuYmYiOjE3MzQyODEyMDMuMjUzMzQyLCJleHAiOjE3NjU4MTcyMDIuNjk0MjY4LCJzdWIiOiI1Iiwic2NvcGVzIjpbXX0.BOqNJ_wEyRFnvp4ZxHnE3a12SgzYYogwYF1vZ1PN94z61UfDs9DQJg6L8sUQaOEUKyqU6Hqoz2cs8Vpvs1rKE0K-HO4mf_oUyrL9ZQZX23UuhmnWElNV5TeGDPve28RY0td76UqHHFDehPuKX3hd3GJ2U49tjMWjeZ38XFK0CBypNXeDw29KfRHYeYXMvhQPVybvUKGezlLQXrahKHoyIBOV8eCJy8kpzPpZY9dvxlAWKuigsdi93YOEMznvdLDAUsMopnfwwzi6R5Aadht9S9CEa4Xl7EDnku5IG9I0oYSPpSWCWMa8spKv2G-gAVW0EtV_bcLtc76XwUw--s8sobd-w7JkRe1zrEHAOtIKA454jjQhsUj6QUjSseiHHsnTAOuRleKaHje9BXzW2TfS0I-nOi6fOQtv3ABStNOWztfIzy0et2bA3Q8TfS9fWOkdvXZA7L5iStYYroP2fjnW4hlMOqbOTpZU1BOja5ZUqymDmZaTIcPwehrqHDDr1jCdzvya2QSBmo3uheOFIMgiHz6xQW6i1L6ehJekdR411bqa5alNcbmKGhgIHdBNPr4UjIjL4QRHoLoaqdjiQJaDVIxudOnTh6ncYkgLfYvp_ePXD4RRtD5dke39v4675PiJOtQo-qpKUTkXe-IdUKEWpxvRiM38sJSjIquS1EY9VB8"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"provider_name\": \"nairabet\",\r\n    \"customer_id\": \"57025731\",\r\n    \"amount\": \"100\",\r\n    \"pin\" : \"1212\"\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/betting/purchase","description":"<p>This is a POST request, submitting data to an API via the request body. This request submits JSON data, and the data is reflected in the response.</p>\n<p>A successful POST request typically returns a <code>200 OK</code> or <code>201 Created</code> response code.</p>\n","urlObject":{"path":["api","v1","user","bills","betting","purchase"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"c7cd35ef-fda9-4959-b1b3-0da2b249e65b","name":"Make Purchase","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"provider_name\": \"nairabet\",\r\n    \"customer_id\": \"57025731\",\r\n    \"amount\": \"100\",\r\n    \"pin\" : \"1212\"\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/betting/purchase"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"data\": {\r\n        \"user_id\": 5,\r\n        \"amount\": \"100.00\",\r\n        \"type\": \"debit\",\r\n        \"status\": \"success\",\r\n        \"reference\": \"tx_562ff4fa-28b4-4f20-8053-1454ea738dfc\",\r\n        \"metadata\": \"{\\\"transactionid\\\":\\\"6655291538\\\",\\\"transactiondate\\\":\\\"12\\\\/20\\\\/2024 5:46:45 PM\\\",\\\"status\\\":\\\"ORDER_RECEIVED\\\",\\\"productname\\\":\\\"NAIRABET \\\",\\\"amount\\\":\\\"99.5999984741211\\\",\\\"amountcredited\\\":\\\"\\\",\\\"customerid\\\":\\\"57025731\\\",\\\"paymentoption\\\":\\\"Wallet\\\",\\\"walletbalance\\\":\\\"9347.14804840088\\\"}\",\r\n        \"category\": \"betting\",\r\n        \"description\": \"Purchase of betting - Nairabet...6655291538\",\r\n        \"updated_at\": \"2024-12-20T16:47:20.000000Z\",\r\n        \"created_at\": \"2024-12-20T16:47:20.000000Z\",\r\n        \"id\": 39,\r\n        \"charges\": \"0.00\"\r\n    },\r\n    \"message\": \"Transaction Successful!\"\r\n}"}],"_postman_id":"fa018cb3-0573-4b52-ab7a-29f593abb4a7"}],"id":"079c9f1f-a468-4e3b-86ed-5cd7d4f13ce8","_postman_id":"079c9f1f-a468-4e3b-86ed-5cd7d4f13ce8","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"f71b6373-06c6-407f-a4e0-b6a163111ab4","id":"f71b6373-06c6-407f-a4e0-b6a163111ab4","name":"OneNation API Documentation #public","type":"collection"}}},{"name":"Education","item":[{"name":"Get Providers","event":[{"listen":"test","script":{"id":"9845499c-fdf4-478b-952c-5033c9759be0","exec":["pm.test(\"Successful POST request\", function () {","    pm.expect(pm.response.code).to.be.oneOf([200, 201]);","});",""],"type":"text/javascript","packages":{}}}],"id":"50ed4764-232d-403a-8c34-08a0e0e083e5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxIiwianRpIjoiMGM5OTk2YzU4ZTQzZGJlZjZiOTk1MThjNzM2ZjU4MWY2M2FjZDNjOTJmNjg4YWJkODZkNTFjNGYzN2M1OWFhOTExYTExNGFkYzE4MWQwOGMiLCJpYXQiOjE3MzQyODEyMDMuMjUzMzM4LCJuYmYiOjE3MzQyODEyMDMuMjUzMzQyLCJleHAiOjE3NjU4MTcyMDIuNjk0MjY4LCJzdWIiOiI1Iiwic2NvcGVzIjpbXX0.BOqNJ_wEyRFnvp4ZxHnE3a12SgzYYogwYF1vZ1PN94z61UfDs9DQJg6L8sUQaOEUKyqU6Hqoz2cs8Vpvs1rKE0K-HO4mf_oUyrL9ZQZX23UuhmnWElNV5TeGDPve28RY0td76UqHHFDehPuKX3hd3GJ2U49tjMWjeZ38XFK0CBypNXeDw29KfRHYeYXMvhQPVybvUKGezlLQXrahKHoyIBOV8eCJy8kpzPpZY9dvxlAWKuigsdi93YOEMznvdLDAUsMopnfwwzi6R5Aadht9S9CEa4Xl7EDnku5IG9I0oYSPpSWCWMa8spKv2G-gAVW0EtV_bcLtc76XwUw--s8sobd-w7JkRe1zrEHAOtIKA454jjQhsUj6QUjSseiHHsnTAOuRleKaHje9BXzW2TfS0I-nOi6fOQtv3ABStNOWztfIzy0et2bA3Q8TfS9fWOkdvXZA7L5iStYYroP2fjnW4hlMOqbOTpZU1BOja5ZUqymDmZaTIcPwehrqHDDr1jCdzvya2QSBmo3uheOFIMgiHz6xQW6i1L6ehJekdR411bqa5alNcbmKGhgIHdBNPr4UjIjL4QRHoLoaqdjiQJaDVIxudOnTh6ncYkgLfYvp_ePXD4RRtD5dke39v4675PiJOtQo-qpKUTkXe-IdUKEWpxvRiM38sJSjIquS1EY9VB8"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/education/providers?name=jamb","description":"<p>This is a POST request, submitting data to an API via the request body. This request submits JSON data, and the data is reflected in the response.</p>\n<p>A successful POST request typically returns a <code>200 OK</code> or <code>201 Created</code> response code.</p>\n","urlObject":{"path":["api","v1","user","bills","education","providers"],"host":["{{base_url}}"],"query":[{"key":"name","value":"jamb"}],"variable":[]}},"response":[{"id":"35e06a8e-fbef-43e7-8776-08f3c5c3c46e","name":"Get Providers","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"{{base_url}}/api/v1/user/bills/education/providers?name=waec","host":["{{base_url}}"],"path":["api","v1","user","bills","education","providers"],"query":[{"key":"name","value":"waec"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"service_type\": \"waec-registration\",\n            \"service_name\": \"WAEC Registration PIN\",\n            \"service_id\": \"waec-registration\",\n            \"variation_code\": \"waec-registraion\",\n            \"variation_name\": \"WASSCE for Private Candidates - Second Series (2020)\",\n            \"variation_amount\": \"14450.00\",\n            \"fixedPrice\": \"Yes\"\n        },\n        {\n            \"service_type\": \"waec\",\n            \"service_name\": \"WAEC Result Checker PIN\",\n            \"service_id\": \"waec\",\n            \"variation_code\": \"waecdirect\",\n            \"variation_name\": \"WASSCE/GCE\",\n            \"variation_amount\": \"900.00\",\n            \"fixedPrice\": \"Yes\"\n        }\n    ],\n    \"message\": \"WAEC providers fetched successfully.\"\n}"}],"_postman_id":"50ed4764-232d-403a-8c34-08a0e0e083e5"},{"name":"Verify Jamb Profile","event":[{"listen":"test","script":{"id":"9845499c-fdf4-478b-952c-5033c9759be0","exec":["pm.test(\"Successful POST request\", function () {","    pm.expect(pm.response.code).to.be.oneOf([200, 201]);","});",""],"type":"text/javascript","packages":{}}}],"id":"c9320861-097e-432b-851c-458924d29dc8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxIiwianRpIjoiMGM5OTk2YzU4ZTQzZGJlZjZiOTk1MThjNzM2ZjU4MWY2M2FjZDNjOTJmNjg4YWJkODZkNTFjNGYzN2M1OWFhOTExYTExNGFkYzE4MWQwOGMiLCJpYXQiOjE3MzQyODEyMDMuMjUzMzM4LCJuYmYiOjE3MzQyODEyMDMuMjUzMzQyLCJleHAiOjE3NjU4MTcyMDIuNjk0MjY4LCJzdWIiOiI1Iiwic2NvcGVzIjpbXX0.BOqNJ_wEyRFnvp4ZxHnE3a12SgzYYogwYF1vZ1PN94z61UfDs9DQJg6L8sUQaOEUKyqU6Hqoz2cs8Vpvs1rKE0K-HO4mf_oUyrL9ZQZX23UuhmnWElNV5TeGDPve28RY0td76UqHHFDehPuKX3hd3GJ2U49tjMWjeZ38XFK0CBypNXeDw29KfRHYeYXMvhQPVybvUKGezlLQXrahKHoyIBOV8eCJy8kpzPpZY9dvxlAWKuigsdi93YOEMznvdLDAUsMopnfwwzi6R5Aadht9S9CEa4Xl7EDnku5IG9I0oYSPpSWCWMa8spKv2G-gAVW0EtV_bcLtc76XwUw--s8sobd-w7JkRe1zrEHAOtIKA454jjQhsUj6QUjSseiHHsnTAOuRleKaHje9BXzW2TfS0I-nOi6fOQtv3ABStNOWztfIzy0et2bA3Q8TfS9fWOkdvXZA7L5iStYYroP2fjnW4hlMOqbOTpZU1BOja5ZUqymDmZaTIcPwehrqHDDr1jCdzvya2QSBmo3uheOFIMgiHz6xQW6i1L6ehJekdR411bqa5alNcbmKGhgIHdBNPr4UjIjL4QRHoLoaqdjiQJaDVIxudOnTh6ncYkgLfYvp_ePXD4RRtD5dke39v4675PiJOtQo-qpKUTkXe-IdUKEWpxvRiM38sJSjIquS1EY9VB8"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"profile_id\": \"0123456789\",\r\n    \"service_id\": \"jamb\",\r\n    \"variation_code\" : \"utme-no-mock\"\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/education/verify/jamb","description":"<p>This is a POST request, submitting data to an API via the request body. This request submits JSON data, and the data is reflected in the response.</p>\n<p>A successful POST request typically returns a <code>200 OK</code> or <code>201 Created</code> response code.</p>\n","urlObject":{"path":["api","v1","user","bills","education","verify","jamb"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"f1bbdc8e-2013-488a-8e42-450354f7d552","name":"Verify Jamb Profile","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"profile_id\": \"0123456789\",\r\n    \"service_id\": \"jamb\",\r\n    \"variation_code\" : \"utme-no-mock\"\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/education/verify/jamb"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"customer_name\": \"Capital James\"\n    },\n    \"message\": \"Profile ID verified successfully.\"\n}"}],"_postman_id":"c9320861-097e-432b-851c-458924d29dc8"},{"name":"Make Purchase","event":[{"listen":"test","script":{"id":"9845499c-fdf4-478b-952c-5033c9759be0","exec":["pm.test(\"Successful POST request\", function () {","    pm.expect(pm.response.code).to.be.oneOf([200, 201]);","});",""],"type":"text/javascript","packages":{}}}],"id":"908ed439-cd2f-4076-9ab6-439c032ffc95","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxIiwianRpIjoiMGM5OTk2YzU4ZTQzZGJlZjZiOTk1MThjNzM2ZjU4MWY2M2FjZDNjOTJmNjg4YWJkODZkNTFjNGYzN2M1OWFhOTExYTExNGFkYzE4MWQwOGMiLCJpYXQiOjE3MzQyODEyMDMuMjUzMzM4LCJuYmYiOjE3MzQyODEyMDMuMjUzMzQyLCJleHAiOjE3NjU4MTcyMDIuNjk0MjY4LCJzdWIiOiI1Iiwic2NvcGVzIjpbXX0.BOqNJ_wEyRFnvp4ZxHnE3a12SgzYYogwYF1vZ1PN94z61UfDs9DQJg6L8sUQaOEUKyqU6Hqoz2cs8Vpvs1rKE0K-HO4mf_oUyrL9ZQZX23UuhmnWElNV5TeGDPve28RY0td76UqHHFDehPuKX3hd3GJ2U49tjMWjeZ38XFK0CBypNXeDw29KfRHYeYXMvhQPVybvUKGezlLQXrahKHoyIBOV8eCJy8kpzPpZY9dvxlAWKuigsdi93YOEMznvdLDAUsMopnfwwzi6R5Aadht9S9CEa4Xl7EDnku5IG9I0oYSPpSWCWMa8spKv2G-gAVW0EtV_bcLtc76XwUw--s8sobd-w7JkRe1zrEHAOtIKA454jjQhsUj6QUjSseiHHsnTAOuRleKaHje9BXzW2TfS0I-nOi6fOQtv3ABStNOWztfIzy0et2bA3Q8TfS9fWOkdvXZA7L5iStYYroP2fjnW4hlMOqbOTpZU1BOja5ZUqymDmZaTIcPwehrqHDDr1jCdzvya2QSBmo3uheOFIMgiHz6xQW6i1L6ehJekdR411bqa5alNcbmKGhgIHdBNPr4UjIjL4QRHoLoaqdjiQJaDVIxudOnTh6ncYkgLfYvp_ePXD4RRtD5dke39v4675PiJOtQo-qpKUTkXe-IdUKEWpxvRiM38sJSjIquS1EY9VB8"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"provider\" : \"jamb\", // or jamb\r\n    \"service_id\": \"jamb\",\r\n    \"variation_code\": \"utme-no-mock\",\r\n    \"phone_number\": \"07060569963\",\r\n    \"profile_id\": \"0123456789\",\r\n    \"amount\": \"6200\",\r\n    \"pin\" : \"1212\"\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/education/purchase","description":"<p>This is a POST request, submitting data to an API via the request body. This request submits JSON data, and the data is reflected in the response.</p>\n<p>A successful POST request typically returns a <code>200 OK</code> or <code>201 Created</code> response code.</p>\n","urlObject":{"path":["api","v1","user","bills","education","purchase"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"66b32d9c-ac8d-42de-85c8-adef88ca4f19","name":"Make Purchase","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"provider\" : \"waec\", // or jamb\r\n    \"service_id\": \"waec\",\r\n    \"variation_code\": \"waecdirect\",\r\n    \"phone_number\": \"07060569963\",\r\n    \"amount\": \"900\",\r\n    \"pin\" : \"1212\"\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/education/purchase"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"user_id\": 5,\n        \"amount\": \"900.00\",\n        \"type\": \"debit\",\n        \"status\": \"success\",\n        \"reference\": \"2488bab66ef4-8376-43b3-b740-1c6d32f8f1ea\",\n        \"metadata\": \"{\\\"code\\\":\\\"000\\\",\\\"content\\\":{\\\"transactions\\\":{\\\"status\\\":\\\"delivered\\\",\\\"product_name\\\":\\\"WAEC Result Checker PIN\\\",\\\"unique_element\\\":\\\"07060569963\\\",\\\"unit_price\\\":\\\"900\\\",\\\"quantity\\\":1,\\\"service_verification\\\":null,\\\"channel\\\":\\\"api\\\",\\\"commission\\\":\\\"100.00\\\",\\\"total_amount\\\":800,\\\"discount\\\":null,\\\"type\\\":\\\"Education\\\",\\\"email\\\":\\\"onedatapay@gmail.com\\\",\\\"phone\\\":\\\"08090155100\\\",\\\"name\\\":null,\\\"convinience_fee\\\":0,\\\"amount\\\":\\\"900\\\",\\\"platform\\\":\\\"api\\\",\\\"method\\\":\\\"api\\\",\\\"transactionId\\\":\\\"17446827441388922068766545\\\",\\\"commission_details\\\":{\\\"amount\\\":\\\"100.00\\\",\\\"rate\\\":\\\"100.00\\\",\\\"rate_type\\\":\\\"flat\\\",\\\"computation_type\\\":\\\"default\\\"}}},\\\"response_description\\\":\\\"TRANSACTION SUCCESSFUL\\\",\\\"requestId\\\":\\\"WAEC-20250415020543357\\\",\\\"amount\\\":900,\\\"transaction_date\\\":\\\"2025-04-15T02:05:44.000000Z\\\",\\\"purchased_code\\\":\\\"Serial No:WRN182135587, pin: 373820665258||Serial No:WRN182135588, pin: 373827897584||Serial No:WRN182135589, pin: 373833873043\\\",\\\"cards\\\":[{\\\"Serial\\\":\\\"WRN182135587\\\",\\\"Pin\\\":\\\"373820665258\\\"},{\\\"Serial\\\":\\\"WRN182135588\\\",\\\"Pin\\\":\\\"373827897584\\\"},{\\\"Serial\\\":\\\"WRN182135589\\\",\\\"Pin\\\":\\\"373833873043\\\"}]}\",\n        \"category\": \"education\",\n        \"description\": \"Purchase of education - Waec\",\n        \"updated_at\": \"2025-04-15T02:05:53.000000Z\",\n        \"created_at\": \"2025-04-15T02:05:53.000000Z\",\n        \"id\": 53,\n        \"charges\": \"100.00\",\n        \"code\": \"Serial No:WRN182135587, pin: 373820665258||Serial No:WRN182135588, pin: 373827897584||Serial No:WRN182135589, pin: 373833873043\"\n    },\n    \"message\": \"Transaction Successful!\"\n}"}],"_postman_id":"908ed439-cd2f-4076-9ab6-439c032ffc95"}],"id":"c10740f8-b9ae-40b2-8bcd-1c547bf81b52","_postman_id":"c10740f8-b9ae-40b2-8bcd-1c547bf81b52","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"f71b6373-06c6-407f-a4e0-b6a163111ab4","id":"f71b6373-06c6-407f-a4e0-b6a163111ab4","name":"OneNation API Documentation #public","type":"collection"}}},{"name":"Internet (Data)","item":[{"name":"Get Providers","event":[{"listen":"test","script":{"id":"9845499c-fdf4-478b-952c-5033c9759be0","exec":["pm.test(\"Successful POST request\", function () {","    pm.expect(pm.response.code).to.be.oneOf([200, 201]);","});",""],"type":"text/javascript","packages":{}}}],"id":"8ba94624-16ab-415c-93ca-946cb5fbb681","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxIiwianRpIjoiMGM5OTk2YzU4ZTQzZGJlZjZiOTk1MThjNzM2ZjU4MWY2M2FjZDNjOTJmNjg4YWJkODZkNTFjNGYzN2M1OWFhOTExYTExNGFkYzE4MWQwOGMiLCJpYXQiOjE3MzQyODEyMDMuMjUzMzM4LCJuYmYiOjE3MzQyODEyMDMuMjUzMzQyLCJleHAiOjE3NjU4MTcyMDIuNjk0MjY4LCJzdWIiOiI1Iiwic2NvcGVzIjpbXX0.BOqNJ_wEyRFnvp4ZxHnE3a12SgzYYogwYF1vZ1PN94z61UfDs9DQJg6L8sUQaOEUKyqU6Hqoz2cs8Vpvs1rKE0K-HO4mf_oUyrL9ZQZX23UuhmnWElNV5TeGDPve28RY0td76UqHHFDehPuKX3hd3GJ2U49tjMWjeZ38XFK0CBypNXeDw29KfRHYeYXMvhQPVybvUKGezlLQXrahKHoyIBOV8eCJy8kpzPpZY9dvxlAWKuigsdi93YOEMznvdLDAUsMopnfwwzi6R5Aadht9S9CEa4Xl7EDnku5IG9I0oYSPpSWCWMa8spKv2G-gAVW0EtV_bcLtc76XwUw--s8sobd-w7JkRe1zrEHAOtIKA454jjQhsUj6QUjSseiHHsnTAOuRleKaHje9BXzW2TfS0I-nOi6fOQtv3ABStNOWztfIzy0et2bA3Q8TfS9fWOkdvXZA7L5iStYYroP2fjnW4hlMOqbOTpZU1BOja5ZUqymDmZaTIcPwehrqHDDr1jCdzvya2QSBmo3uheOFIMgiHz6xQW6i1L6ehJekdR411bqa5alNcbmKGhgIHdBNPr4UjIjL4QRHoLoaqdjiQJaDVIxudOnTh6ncYkgLfYvp_ePXD4RRtD5dke39v4675PiJOtQo-qpKUTkXe-IdUKEWpxvRiM38sJSjIquS1EY9VB8"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/data/providers","description":"<p>This is a POST request, submitting data to an API via the request body. This request submits JSON data, and the data is reflected in the response.</p>\n<p>A successful POST request typically returns a <code>200 OK</code> or <code>201 Created</code> response code.</p>\n","urlObject":{"path":["api","v1","user","bills","data","providers"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"7273c6e8-a8ac-4bc8-8b49-1e0676610fae","name":"Get Providers","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/data/providers"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"data\": [\r\n        {\r\n            \"name\": \"MTN\"\r\n        },\r\n        {\r\n            \"name\": \"AIRTEL\"\r\n        },\r\n        {\r\n            \"name\": \"GLO\"\r\n        },\r\n        {\r\n            \"name\": \"9MOBILE\"\r\n        }\r\n    ],\r\n    \"message\": \"Providers fetched Successful!\"\r\n}"}],"_postman_id":"8ba94624-16ab-415c-93ca-946cb5fbb681"},{"name":"Get Packages","event":[{"listen":"test","script":{"id":"9845499c-fdf4-478b-952c-5033c9759be0","exec":["pm.test(\"Successful POST request\", function () {","    pm.expect(pm.response.code).to.be.oneOf([200, 201]);","});",""],"type":"text/javascript","packages":{}}}],"id":"aa7dd7c7-041d-41af-a954-f99605b1783a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxIiwianRpIjoiMGM5OTk2YzU4ZTQzZGJlZjZiOTk1MThjNzM2ZjU4MWY2M2FjZDNjOTJmNjg4YWJkODZkNTFjNGYzN2M1OWFhOTExYTExNGFkYzE4MWQwOGMiLCJpYXQiOjE3MzQyODEyMDMuMjUzMzM4LCJuYmYiOjE3MzQyODEyMDMuMjUzMzQyLCJleHAiOjE3NjU4MTcyMDIuNjk0MjY4LCJzdWIiOiI1Iiwic2NvcGVzIjpbXX0.BOqNJ_wEyRFnvp4ZxHnE3a12SgzYYogwYF1vZ1PN94z61UfDs9DQJg6L8sUQaOEUKyqU6Hqoz2cs8Vpvs1rKE0K-HO4mf_oUyrL9ZQZX23UuhmnWElNV5TeGDPve28RY0td76UqHHFDehPuKX3hd3GJ2U49tjMWjeZ38XFK0CBypNXeDw29KfRHYeYXMvhQPVybvUKGezlLQXrahKHoyIBOV8eCJy8kpzPpZY9dvxlAWKuigsdi93YOEMznvdLDAUsMopnfwwzi6R5Aadht9S9CEa4Xl7EDnku5IG9I0oYSPpSWCWMa8spKv2G-gAVW0EtV_bcLtc76XwUw--s8sobd-w7JkRe1zrEHAOtIKA454jjQhsUj6QUjSseiHHsnTAOuRleKaHje9BXzW2TfS0I-nOi6fOQtv3ABStNOWztfIzy0et2bA3Q8TfS9fWOkdvXZA7L5iStYYroP2fjnW4hlMOqbOTpZU1BOja5ZUqymDmZaTIcPwehrqHDDr1jCdzvya2QSBmo3uheOFIMgiHz6xQW6i1L6ehJekdR411bqa5alNcbmKGhgIHdBNPr4UjIjL4QRHoLoaqdjiQJaDVIxudOnTh6ncYkgLfYvp_ePXD4RRtD5dke39v4675PiJOtQo-qpKUTkXe-IdUKEWpxvRiM38sJSjIquS1EY9VB8"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/data/packages?provider=9MOBILE","description":"<p>This is a POST request, submitting data to an API via the request body. This request submits JSON data, and the data is reflected in the response.</p>\n<p>A successful POST request typically returns a <code>200 OK</code> or <code>201 Created</code> response code.</p>\n","urlObject":{"path":["api","v1","user","bills","data","packages"],"host":["{{base_url}}"],"query":[{"key":"provider","value":"9MOBILE"}],"variable":[]}},"response":[{"id":"56c8b699-795b-4806-8295-529551f620b2","name":"Get Packages","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"{{base_url}}/api/v1/user/bills/data/packages?provider=MTN","host":["{{base_url}}"],"path":["api","v1","user","bills","data","packages"],"query":[{"key":"provider","value":"MTN"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"Id\": \"14340\",\n            \"PackageName\": \"75GB Monthly Plan\",\n            \"Amount\": \"18,000.00\",\n            \"PaymentCode\": \"34814340\"\n        },\n        {\n            \"Id\": \"14470\",\n            \"PackageName\": \"110MB Daily Plan\",\n            \"Amount\": \"100.00\",\n            \"PaymentCode\": \"34814470\"\n        },\n        {\n            \"Id\": \"14471\",\n            \"PackageName\": \"1.5GB Weekly Plan\",\n            \"Amount\": \"1,000.00\",\n            \"PaymentCode\": \"34814471\"\n        },\n        {\n            \"Id\": \"14458\",\n            \"PackageName\": \"500MB Weekly Plan\",\n            \"Amount\": \"500.00\",\n            \"PaymentCode\": \"34814458\"\n        },\n        {\n            \"Id\": \"14459\",\n            \"PackageName\": \"1.5GB Daily Plan + 100MB for YouTube Music.\",\n            \"Amount\": \"400.00\",\n            \"PaymentCode\": \"34814459\"\n        },\n        {\n            \"Id\": \"14461\",\n            \"PackageName\": \"12GB+3500 talktime@N3500 valid for 30 days\",\n            \"Amount\": \"3,500.00\",\n            \"PaymentCode\": \"34814461\"\n        },\n        {\n            \"Id\": \"14390\",\n            \"PackageName\": \"1GB Daily Plan + 1.5mins.\",\n            \"Amount\": \"500.00\",\n            \"PaymentCode\": \"34814390\"\n        },\n        {\n            \"Id\": \"14415\",\n            \"PackageName\": \"480GB 3-Month Plan\",\n            \"Amount\": \"90,000.00\",\n            \"PaymentCode\": \"34814415\"\n        },\n        {\n            \"Id\": \"14455\",\n            \"PackageName\": \"12.5GB Monthly Plan\",\n            \"Amount\": \"5,500.00\",\n            \"PaymentCode\": \"34814455\"\n        },\n        {\n            \"Id\": \"14409\",\n            \"PackageName\": \"16.5GB+10mins Monthly Plan\",\n            \"Amount\": \"6,500.00\",\n            \"PaymentCode\": \"34814409\"\n        },\n        {\n            \"Id\": \"143119\",\n            \"PackageName\": \"75GB Monthly Plan\",\n            \"Amount\": \"18,000.00\",\n            \"PaymentCode\": \"348143119\"\n        },\n        {\n            \"Id\": \"14342\",\n            \"PackageName\": \"2GB 2-Day Plan\",\n            \"Amount\": \"750.00\",\n            \"PaymentCode\": \"34814342\"\n        },\n        {\n            \"Id\": \"14302\",\n            \"PackageName\": \"6GB Weekly Plan\",\n            \"Amount\": \"2,500.00\",\n            \"PaymentCode\": \"34814302\"\n        },\n        {\n            \"Id\": \"14323\",\n            \"PackageName\": \"1GB Weekly Plan\",\n            \"Amount\": \"800.00\",\n            \"PaymentCode\": \"34814323\"\n        },\n        {\n            \"Id\": \"14345\",\n            \"PackageName\": \"2.5GB 2-Day Plan\",\n            \"Amount\": \"900.00\",\n            \"PaymentCode\": \"34814345\"\n        },\n        {\n            \"Id\": \"14348\",\n            \"PackageName\": \"2GB+2mins Monthly Plan\",\n            \"Amount\": \"1,500.00\",\n            \"PaymentCode\": \"34814348\"\n        },\n        {\n            \"Id\": \"14349\",\n            \"PackageName\": \"2.7GB+2mins Monthly Plan\",\n            \"Amount\": \"2,000.00\",\n            \"PaymentCode\": \"34814349\"\n        },\n        {\n            \"Id\": \"14309\",\n            \"PackageName\": \"65GB Monthly Plan\",\n            \"Amount\": \"16,000.00\",\n            \"PaymentCode\": \"34814309\"\n        },\n        {\n            \"Id\": \"14325\",\n            \"PackageName\": \"7GB Monthly Plan\",\n            \"Amount\": \"3,500.00\",\n            \"PaymentCode\": \"34814325\"\n        },\n        {\n            \"Id\": \"14311\",\n            \"PackageName\": \"3.5GB Weekly Plan\",\n            \"Amount\": \"1,500.00\",\n            \"PaymentCode\": \"34814311\"\n        },\n        {\n            \"Id\": \"14312\",\n            \"PackageName\": \"10GB+10mins Monthly Plan\",\n            \"Amount\": \"4,500.00\",\n            \"PaymentCode\": \"34814312\"\n        },\n        {\n            \"Id\": \"14351\",\n            \"PackageName\": \"230MB Daily Plan\",\n            \"Amount\": \"200.00\",\n            \"PaymentCode\": \"34814351\"\n        },\n        {\n            \"Id\": \"14352\",\n            \"PackageName\": \"20GB Monthly Plan\",\n            \"Amount\": \"7,500.00\",\n            \"PaymentCode\": \"34814352\"\n        },\n        {\n            \"Id\": \"14339\",\n            \"PackageName\": \"25GB Monthly Plan\",\n            \"Amount\": \"9,000.00\",\n            \"PaymentCode\": \"34814339\"\n        },\n        {\n            \"Id\": \"14353\",\n            \"PackageName\": \"36GB Monthly Plan\",\n            \"Amount\": \"11,000.00\",\n            \"PaymentCode\": \"34814353\"\n        },\n        {\n            \"Id\": \"14332\",\n            \"PackageName\": \"165GB Monthly Plan\",\n            \"Amount\": \"35,000.00\",\n            \"PaymentCode\": \"34814332\"\n        },\n        {\n            \"Id\": \"14355\",\n            \"PackageName\": \"150GB 2-Month Plan\",\n            \"Amount\": \"40,000.00\",\n            \"PaymentCode\": \"34814355\"\n        },\n        {\n            \"Id\": \"14356\",\n            \"PackageName\": \"200GB 2-Month Plan\",\n            \"Amount\": \"50,000.00\",\n            \"PaymentCode\": \"34814356\"\n        },\n        {\n            \"Id\": \"14315\",\n            \"PackageName\": \"500MB Daily Plan\",\n            \"Amount\": \"350.00\",\n            \"PaymentCode\": \"34814315\"\n        },\n        {\n            \"Id\": \"14377\",\n            \"PackageName\": \"1.8GB + 6mins + 5 SMS, valid for 7 days\",\n            \"Amount\": \"1,500.00\",\n            \"PaymentCode\": \"34814377\"\n        },\n        {\n            \"Id\": \"14379\",\n            \"PackageName\": \" 2.7GB+15mins, valid for 30 days\",\n            \"Amount\": \"3,000.00\",\n            \"PaymentCode\": \"34814379\"\n        },\n        {\n            \"Id\": \"14381\",\n            \"PackageName\": \"12.5GB + 36mins + 15 SMS, valid for 7 days\",\n            \"Amount\": \"5,500.00\",\n            \"PaymentCode\": \"34814381\"\n        },\n        {\n            \"Id\": \"14384\",\n            \"PackageName\": \"32GB+70 mins, valid for 30 days\",\n            \"Amount\": \"11,000.00\",\n            \"PaymentCode\": \"34814384\"\n        },\n        {\n            \"Id\": \"14389\",\n            \"PackageName\": \"600MB + 2mins + 2 SMS, valid for 7 days\",\n            \"Amount\": \"500.00\",\n            \"PaymentCode\": \"34814389\"\n        },\n        {\n            \"Id\": \"14396\",\n            \"PackageName\": \"1.5GB 2-Day Plan\",\n            \"Amount\": \"600.00\",\n            \"PaymentCode\": \"34814396\"\n        },\n        {\n            \"Id\": \"14397\",\n            \"PackageName\": \"3.5GB+5mins Monthly Plan\",\n            \"Amount\": \"2,500.00\",\n            \"PaymentCode\": \"34814397\"\n        },\n        {\n            \"Id\": \"14457\",\n            \"PackageName\": \"3.2GB 2-Day Plan\",\n            \"Amount\": \"1,000.00\",\n            \"PaymentCode\": \"34814457\"\n        },\n        {\n            \"Id\": \"14456\",\n            \"PackageName\": \"11GB Weekly Bundle\",\n            \"Amount\": \"3,500.00\",\n            \"PaymentCode\": \"34814456\"\n        }\n    ],\n    \"message\": \"Data packages retrieved successfully\"\n}"}],"_postman_id":"aa7dd7c7-041d-41af-a954-f99605b1783a"},{"name":"Make Purchase","event":[{"listen":"test","script":{"id":"9845499c-fdf4-478b-952c-5033c9759be0","exec":["pm.test(\"Successful POST request\", function () {","    pm.expect(pm.response.code).to.be.oneOf([200, 201]);","});",""],"type":"text/javascript","packages":{}}}],"id":"81ad2325-bbc3-4cac-a9d3-71e2e563308a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxIiwianRpIjoiMGM5OTk2YzU4ZTQzZGJlZjZiOTk1MThjNzM2ZjU4MWY2M2FjZDNjOTJmNjg4YWJkODZkNTFjNGYzN2M1OWFhOTExYTExNGFkYzE4MWQwOGMiLCJpYXQiOjE3MzQyODEyMDMuMjUzMzM4LCJuYmYiOjE3MzQyODEyMDMuMjUzMzQyLCJleHAiOjE3NjU4MTcyMDIuNjk0MjY4LCJzdWIiOiI1Iiwic2NvcGVzIjpbXX0.BOqNJ_wEyRFnvp4ZxHnE3a12SgzYYogwYF1vZ1PN94z61UfDs9DQJg6L8sUQaOEUKyqU6Hqoz2cs8Vpvs1rKE0K-HO4mf_oUyrL9ZQZX23UuhmnWElNV5TeGDPve28RY0td76UqHHFDehPuKX3hd3GJ2U49tjMWjeZ38XFK0CBypNXeDw29KfRHYeYXMvhQPVybvUKGezlLQXrahKHoyIBOV8eCJy8kpzPpZY9dvxlAWKuigsdi93YOEMznvdLDAUsMopnfwwzi6R5Aadht9S9CEa4Xl7EDnku5IG9I0oYSPpSWCWMa8spKv2G-gAVW0EtV_bcLtc76XwUw--s8sobd-w7JkRe1zrEHAOtIKA454jjQhsUj6QUjSseiHHsnTAOuRleKaHje9BXzW2TfS0I-nOi6fOQtv3ABStNOWztfIzy0et2bA3Q8TfS9fWOkdvXZA7L5iStYYroP2fjnW4hlMOqbOTpZU1BOja5ZUqymDmZaTIcPwehrqHDDr1jCdzvya2QSBmo3uheOFIMgiHz6xQW6i1L6ehJekdR411bqa5alNcbmKGhgIHdBNPr4UjIjL4QRHoLoaqdjiQJaDVIxudOnTh6ncYkgLfYvp_ePXD4RRtD5dke39v4675PiJOtQo-qpKUTkXe-IdUKEWpxvRiM38sJSjIquS1EY9VB8"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"payment_code\": \"500.0\",\r\n    \"provider\": \"MTN\",\r\n    \"package_name\": \"500 MB - 7/14 days (SME)\",\r\n    \"phone_number\": \"07062046776\",\r\n    \"amount\": \"460.00\",\r\n    \"pin\" : \"1212\"\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/data/purchase","description":"<p>This is a POST request, submitting data to an API via the request body. This request submits JSON data, and the data is reflected in the response.</p>\n<p>A successful POST request typically returns a <code>200 OK</code> or <code>201 Created</code> response code.</p>\n","urlObject":{"path":["api","v1","user","bills","data","purchase"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"727c98e3-1287-436f-b43b-9ea188849728","name":"Make Purchase","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"API-Key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"payment_code\": \"500.0\",\r\n    \"provider\": \"MTN\",\r\n    \"package_name\": \"500 MB - 7/14 days (SME)\",\r\n    \"phone_number\": \"07062046776\",\r\n    \"amount\": \"460.00\",\r\n    \"pin\" : \"1212\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/api/v1/user/bills/data/purchase"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"user_id\": 5,\n        \"amount\": \"100.00\",\n        \"amount_without_charges\": \"100.00\",\n        \"charges\": \"0.00\",\n        \"type\": \"debit\",\n        \"status\": \"success\",\n        \"reference\": \"2488193652446\",\n        \"metadata\": \"{\\\"orderid\\\":\\\"6680938002\\\",\\\"statuscode\\\":\\\"100\\\",\\\"status\\\":\\\"ORDER_RECEIVED\\\",\\\"productname\\\":\\\"100 MB - 7 days (SME)\\\",\\\"amount\\\":\\\"99\\\",\\\"mobilenetwork\\\":\\\"AirTel\\\",\\\"mobilenumber\\\":\\\"09110230733\\\",\\\"walletbalance\\\":\\\"16880.34765625\\\"}\",\n        \"category\": \"data\",\n        \"description\": \"Purchase of data - 100 MB - 7 Days (SME)...2488193652446\",\n        \"updated_at\": \"2025-05-02T21:24:13.000000Z\",\n        \"created_at\": \"2025-05-02T21:24:13.000000Z\",\n        \"id\": 68\n    },\n    \"message\": \"Transaction Successful!\"\n}"}],"_postman_id":"81ad2325-bbc3-4cac-a9d3-71e2e563308a"}],"id":"6fa7444b-eba6-4a7b-adb7-1e446f6d8c88","_postman_id":"6fa7444b-eba6-4a7b-adb7-1e446f6d8c88","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"f71b6373-06c6-407f-a4e0-b6a163111ab4","id":"f71b6373-06c6-407f-a4e0-b6a163111ab4","name":"OneNation API Documentation #public","type":"collection"}}}],"id":"738359a6-4df2-46cc-a034-77583ac3772c","_postman_id":"738359a6-4df2-46cc-a034-77583ac3772c","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"f71b6373-06c6-407f-a4e0-b6a163111ab4","id":"f71b6373-06c6-407f-a4e0-b6a163111ab4","name":"OneNation API Documentation #public","type":"collection"}}}],"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]}},"event":[{"listen":"prerequest","script":{"id":"0bf160c5-8329-4740-9942-6a3a830bc6e8","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"0cd3e6e8-23e4-4aea-a19a-1b48fb2016aa","type":"text/javascript","exec":[""]}}],"variable":[{"key":"api_key","value":"zvQfkgrhRI78eCQVPTqidzqigujYlSnr","type":"default"},{"key":"bearer_token","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxIiwianRpIjoiMGM5OTk2YzU4ZTQzZGJlZjZiOTk1MThjNzM2ZjU4MWY2M2FjZDNjOTJmNjg4YWJkODZkNTFjNGYzN2M1OWFhOTExYTExNGFkYzE4MWQwOGMiLCJpYXQiOjE3MzQyODEyMDMuMjUzMzM4LCJuYmYiOjE3MzQyODEyMDMuMjUzMzQyLCJleHAiOjE3NjU4MTcyMDIuNjk0MjY4LCJzdWIiOiI1Iiwic2NvcGVzIjpbXX0.BOqNJ_wEyRFnvp4ZxHnE3a12SgzYYogwYF1vZ1PN94z61UfDs9DQJg6L8sUQaOEUKyqU6Hqoz2cs8Vpvs1rKE0K-HO4mf_oUyrL9ZQZX23UuhmnWElNV5TeGDPve28RY0td76UqHHFDehPuKX3hd3GJ2U49tjMWjeZ38XFK0CBypNXeDw29KfRHYeYXMvhQPVybvUKGezlLQXrahKHoyIBOV8eCJy8kpzPpZY9dvxlAWKuigsdi93YOEMznvdLDAUsMopnfwwzi6R5Aadht9S9CEa4Xl7EDnku5IG9I0oYSPpSWCWMa8spKv2G-gAVW0EtV_bcLtc76XwUw--s8sobd-w7JkRe1zrEHAOtIKA454jjQhsUj6QUjSseiHHsnTAOuRleKaHje9BXzW2TfS0I-nOi6fOQtv3ABStNOWztfIzy0et2bA3Q8TfS9fWOkdvXZA7L5iStYYroP2fjnW4hlMOqbOTpZU1BOja5ZUqymDmZaTIcPwehrqHDDr1jCdzvya2QSBmo3uheOFIMgiHz6xQW6i1L6ehJekdR411bqa5alNcbmKGhgIHdBNPr4UjIjL4QRHoLoaqdjiQJaDVIxudOnTh6ncYkgLfYvp_ePXD4RRtD5dke39v4675PiJOtQo-qpKUTkXe-IdUKEWpxvRiM38sJSjIquS1EY9VB8","type":"default"}]}