{"info":{"_postman_id":"4cd3a05e-e299-4913-87f1-7c7fd75a2f62","name":"🌍 Techlink API Collection","description":"<html><head></head><body><p>The <strong>Techlink API Collection</strong> provides a comprehensive set of RESTful endpoints for integrating with the Techlink platform. It enables developers to interact with key services such as <strong>user authentication</strong>, <strong>wallet management and</strong> <strong>SMS messaging</strong>.</p>\n<p>This collection is designed for production environment, with API keys and base URLs to ensure safe integration and development.</p>\n<hr>\n<h3 id=\"✅-key-features\">✅ Key Features:</h3>\n<ul>\n<li>🔐 <strong>Authentication &amp; Token Management</strong></li>\n<li>💳 <strong>Wallet balance and transaction history</strong></li>\n<li><strong>🛜 Premium Data Bundles Purchase</strong></li>\n<li>💬 <strong>Bulk SMS and communication tools</strong></li>\n</ul>\n<hr>\n<h3 id=\"🚀-base-urls\">🚀 Base URLs:</h3>\n<ul>\n<li><strong>Live:</strong> <code>https://techlinkgh.com/api</code></li>\n</ul>\n<hr>\n<p><strong>Note:</strong> All endpoints require authentication unless explicitly stated. Use your assigned API key and tokens where needed.</p>\n<p>.</p>\n<p><strong>Copy API KEY from User Profile In Dashboard</strong></p>\n<img src=\"https://content.pstmn.io/75293e30-2541-4b84-acbb-e30f5192c942/U2NyZWVuc2hvdCAyMDI1LTA1LTI1IDAxMzkyMy5wbmc=\"></body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"32176725","collectionId":"4cd3a05e-e299-4913-87f1-7c7fd75a2f62","publishedId":"2sB34kEJpL","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-07-19T23:03:36.000Z"},"item":[{"name":"Fetch User Token","id":"fe1de6eb-bfe6-4273-b739-b9d1f0ebb19f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://techlinkgh.com/api/auth/fetch-token","description":"<h2 id=\"fetch-token-api\">Fetch Token API</h2>\n<p>This endpoint is used to retrieve a token for authentication purposes. It is typically used in scenarios where a user needs to obtain a valid token to access protected resources or perform actions that require authentication.</p>\n<h3 id=\"request-method\">Request Method</h3>\n<ul>\n<li><strong>GET</strong></li>\n</ul>\n<h3 id=\"request-body\">Request Body</h3>\n<ul>\n<li>This endpoint does not require a request body. Simply make a GET request to the specified URL.</li>\n</ul>\n<h3 id=\"response-structure\">Response Structure</h3>\n<p>Upon a successful request, the response will be in JSON format and will contain the following key:</p>\n<ul>\n<li><strong>token</strong>: A string representing the authentication token. This token is essential for subsequent requests that require authentication.</li>\n</ul>\n<h3 id=\"example-response\">Example Response</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkdWd5YW1maW5hbmFvc2VpQGdtYWlsLmNvbSIsInVzZXJJZCI6IjY4MzAzZDY4ZTJmMjVmNGU5ZjM0NTZlMiIsImlhdCI6MTc0ODEzNjE0MiwiZXhwIjoxNzQ4NzQwOTQyfQ.kg58er4TeGgaWA0_j5J88JfB628rzWFdlzY78BIgnGk\"\n}\n\n</code></pre>\n<p>Ensure that you handle the token securely and include it in the headers of future requests that require authentication.</p>\n","urlObject":{"protocol":"https","path":["api","auth","fetch-token"],"host":["techlinkgh","com"],"query":[],"variable":[]}},"response":[{"id":"5dff9f11-d4dc-4457-825e-a77ebffb5f14","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://techlinkgh.com/api/auth/fetch-token"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"239"},{"key":"ETag","value":"W/\"ef-i/GBQPJk7A0Z7JZA0M1D7P5wNr4\""},{"key":"Date","value":"Sun, 25 May 2025 01:32:57 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkdWd5YW1maW5hbmFvc2VpQGdtYWlsLmNvbSIsInVzZXJJZCI6IjY4MzAzZDY4ZTJmMjVmNGU5ZjM0NTZlMiIsImlhdCI6MTc0ODEzNjE0MiwiZXhwIjoxNzQ4NzQwOTQyfQ.kg58er4TeGgaWA0_j5J88JfB628rzWFdlzY78BIgnGk\"\n}"},{"id":"a4587c2d-2466-4ea4-bbe2-c29f6eba3a5d","name":"401 Unauthorized","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://techlinkgh.com/api/auth/fetch-token"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"132"},{"key":"ETag","value":"W/\"84-hI3xzehA3NWFpCMgbAk/tVfOP7M\""},{"key":"Date","value":"Sun, 25 May 2025 01:25:28 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"message\": \"Access denied. No authorization header provided.\",\n    \"action\": \"REDIRECT\",\n    \"redirectTo\": \"/signin-auth.html\"\n}"}],"_postman_id":"fe1de6eb-bfe6-4273-b739-b9d1f0ebb19f"},{"name":"Fetch Wallet Balance","id":"c2766d70-b094-40b6-b8a8-82f07a5c3f0a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://techlinkgh.com/api/wallet/check-balance","description":"<h2 id=\"check-wallet-balance\">Check Wallet Balance</h2>\n<p>This endpoint allows users to check the current balance of their wallet. It is a simple HTTP GET request that returns the status of the balance check along with the balance amount.</p>\n<h3 id=\"request\">Request</h3>\n<ul>\n<li><p><strong>Method</strong>: GET</p>\n</li>\n<li><p><strong>URL</strong>: <code>https://techlinkgh.com/api/wallet/check-balance</code></p>\n</li>\n</ul>\n<h3 id=\"response\">Response</h3>\n<p>The response will be in JSON format and includes the following fields:</p>\n<ul>\n<li><p><strong>success</strong> (boolean): Indicates whether the balance check was successful.</p>\n</li>\n<li><p><strong>balance</strong> (number): The current balance of the wallet.</p>\n</li>\n</ul>\n<h4 id=\"example-response\">Example Response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"balance\": 867.200000000001\n}\n\n</code></pre>\n<h3 id=\"notes\">Notes</h3>\n<ul>\n<li><p>Ensure that the request is authenticated if required, as access to wallet information may be restricted.</p>\n</li>\n<li><p>The balance value will be a numeric representation of the wallet's current funds.</p>\n</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","wallet","check-balance"],"host":["techlinkgh","com"],"query":[],"variable":[]}},"response":[{"id":"cc838410-3139-44d3-879b-de584645d1fa","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://techlinkgh.com/api/wallet/check-balance"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Fri, 11 Jul 2025 20:02:33 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"43"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"ETag","value":"W/\"2b-AxiVX8kN7DFcq+TsNWO6H5/4lJE\""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"balance\": 867.200000000001\n}"},{"id":"a671d464-d967-467d-9ac4-4163434fd051","name":"404 Unauthorized","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://techlinkgh.com/api/wallet/check-balance"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Fri, 11 Jul 2025 20:12:30 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"112"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"ETag","value":"W/\"70-HJB84dwWe6hiD4Y3TZ8b6TcubfY\""}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"message\": \"Invalid or inactive API key.\",\n    \"action\": \"REDIRECT\",\n    \"redirectTo\": \"/signin-auth.html\"\n}"}],"_postman_id":"c2766d70-b094-40b6-b8a8-82f07a5c3f0a"},{"name":"Fetch All Wallet Topups","id":"c546fca1-8169-4fde-816d-36a7061bdddf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <YOUR_BEARER_TOKEN>","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://techlinkgh.com/api/wallet/fetchwallet","description":"<h2 id=\"fetch-wallet-endpoint\">Fetch Wallet Endpoint</h2>\n<p>This endpoint retrieves the wallet information for a user, including details of recent top-ups.</p>\n<h3 id=\"request\">Request</h3>\n<ul>\n<li><strong>Method:</strong> GET</li>\n<li><strong>Endpoint:</strong> <code>https://techlinkgh.com/api/wallet/fetchwallet</code></li>\n</ul>\n<h3 id=\"response\">Response</h3>\n<p>The response is a JSON object that contains the following fields:</p>\n<ul>\n<li><strong>success</strong> (boolean): Indicates whether the request was successful.</li>\n<li><strong>topups</strong> (array): An array of objects detailing each top-up transaction, where each object includes:<ul>\n<li><strong>paymentDetails</strong> (object): Contains:<ul>\n<li><strong>mobileMoneyNumber</strong> (string): The mobile money number used for the transaction.</li>\n<li><strong>paymentType</strong> (string): The type of payment made.</li>\n<li><strong>channel</strong> (string): The channel through which the payment was processed.</li>\n</ul>\n</li>\n<li><strong>_id</strong> (string): Unique identifier for the top-up transaction.</li>\n<li><strong>user</strong> (string): Identifier for the user associated with the transaction.</li>\n<li><strong>transactionId</strong> (string): The transaction ID for tracking purposes.</li>\n<li><strong>paymentMethod</strong> (string): The method used for payment.</li>\n<li><strong>amount</strong> (number): The amount of money involved in the transaction.</li>\n<li><strong>status</strong> (string): The current status of the transaction.</li>\n<li><strong>description</strong> (string): A brief description of the transaction.</li>\n<li><strong>fees</strong> (number): Any fees associated with the transaction.</li>\n<li><strong>customerPhoneNumber</strong> (string): The phone number of the customer.</li>\n<li><strong>rawData</strong> (object): Contains detailed raw response data from the payment gateway, which includes:<ul>\n<li><strong>ResponseCode</strong> (string): The response code from the payment gateway.</li>\n<li><strong>Status</strong> (string): The status of the payment.</li>\n<li><strong>Data</strong> (object): Contains additional details such as:<ul>\n<li><strong>CheckoutId</strong> (string): The checkout ID from the payment gateway.</li>\n<li><strong>SalesInvoiceId</strong> (string): The sales invoice ID.</li>\n<li><strong>ClientReference</strong> (string): A reference ID for the client.</li>\n<li><strong>Status</strong> (string): The status of the payment.</li>\n<li><strong>Amount</strong> (number): The amount processed.</li>\n<li><strong>CustomerPhoneNumber</strong> (string): The phone number of the customer.</li>\n<li><strong>PaymentDetails</strong> (object): Contains payment details similar to the main object.</li>\n<li><strong>Description</strong> (string): A description of the transaction.</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><strong>date</strong> (string): The date of the transaction.</li>\n<li><strong>createdAt</strong> (string): The timestamp when the record was created.</li>\n<li><strong>__v</strong> (number): Version key for the document.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"example-response\">Example Response</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"topups\": [\n        {\n            \"paymentDetails\": {\n                \"mobileMoneyNumber\": \"233240940228\",\n                \"paymentType\": \"mobilemoney\",\n                \"channel\": \"mtn-gh\"\n            },\n            \"_id\": \"6866b3c55b2a66d1c34eb1a9\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_cf865e963bb44d049b24ae7b3491f63b\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 1,\n            \"status\": \"Completed\",\n            \"description\": \"The MTN Mobile Money payment has been approved and processed successfully.\",\n            \"fees\": 0.02,\n            \"customerPhoneNumber\": \"233240940228\",\n            \"rawData\": {\n                \"ResponseCode\": \"0000\",\n                \"Status\": \"Success\",\n                \"Data\": {\n                    \"CheckoutId\": \"9c4a2f4ddf034ea8ac2afb8144f42928\",\n                    \"SalesInvoiceId\": \"1575ff9801c5429c9d39456ab3bab1a0\",\n                    \"ClientReference\": \"HTX_cf865e963bb44d049b24ae7b3491f63b\",\n                    \"Status\": \"Success\",\n                    \"Amount\": 1.01,\n                    \"CustomerPhoneNumber\": \"233240940228\",\n                    \"PaymentDetails\": {\n                        \"MobileMoneyNumber\": \"233240940228\",\n                        \"PaymentType\": \"mobilemoney\",\n                        \"Channel\": \"mtn-gh\"\n                    },\n                    \"Description\": \"The MTN Mobile Money payment has been approved and processed successfully.\"\n                }\n            },\n            \"date\": \"2025-07-03T16:46:53.120Z\",\n            \"createdAt\": \"2025-07-03T16:45:57.507Z\",\n            \"__v\": 0\n        },\n        {\n            \"paymentDetails\": {\n                \"mobileMoneyNumber\": \"233240940228\",\n                \"paymentType\": \"mobilemoney\",\n                \"channel\": \"mtn-gh\"\n            },\n            \"_id\": \"686644fb06a575791fb8ae84\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_de566dc525c84e89bd9dce2bbe60c68e\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 1,\n            \"status\": \"Completed\",\n            \"description\": \"The MTN Mobile Money payment has been approved and processed successfully.\",\n            \"fees\": 0.02,\n            \"customerPhoneNumber\": \"233240940228\",\n            \"rawData\": {\n                \"ResponseCode\": \"0000\",\n                \"Status\": \"Success\",\n                \"Data\": {\n                    \"CheckoutId\": \"7856c1f7312d433481e8df0c7715c225\",\n                    \"SalesInvoiceId\": \"a8e6e84b1540413ea6b2e1d2c6ca1f26\",\n                    \"ClientReference\": \"HTX_de566dc525c84e89bd9dce2bbe60c68e\",\n                    \"Status\": \"Success\",\n                    \"Amount\": 1.01,\n                    \"CustomerPhoneNumber\": \"233240940228\",\n                    \"PaymentDetails\": {\n                        \"MobileMoneyNumber\": \"233240940228\",\n                        \"PaymentType\": \"mobilemoney\",\n                        \"Channel\": \"mtn-gh\"\n                    },\n                    \"Description\": \"The MTN Mobile Money payment has been approved and processed successfully.\"\n                }\n            },\n            \"date\": \"2025-07-03T08:54:25.343Z\",\n            \"createdAt\": \"2025-07-03T08:53:15.051Z\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"686642da06a575791fb8add2\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"TXN_1751532216601_452\",\n            \"paymentMethod\": \"Paystack\",\n            \"amount\": 1,\n            \"status\": \"Completed\",\n            \"fees\": 0,\n            \"transactionRef\": \"TXN_1751532216601_452\",\n            \"date\": \"2025-07-03T08:44:10.035Z\",\n            \"createdAt\": \"2025-07-03T08:44:10.035Z\",\n            \"__v\": 0\n        },\n        {\n            \"paymentDetails\": {\n                \"mobileMoneyNumber\": \"233240940228\",\n                \"paymentType\": \"mobilemoney\",\n                \"channel\": \"mtn-gh\"\n            },\n            \"_id\": \"6861cc6981da143f562697ba\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_d9480cbf452e4afb983fcfbc163501d9\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 0.1,\n            \"status\": \"Completed\",\n            \"description\": \"The MTN Mobile Money payment has been approved and processed successfully.\",\n            \"fees\": 0,\n            \"customerPhoneNumber\": \"233240940228\",\n            \"rawData\": {\n                \"ResponseCode\": \"0000\",\n                \"Status\": \"Success\",\n                \"Data\": {\n                    \"CheckoutId\": \"1f251f48025348fba58eefd8c0a00ca4\",\n                    \"SalesInvoiceId\": \"4609033c66884e77984877b3d43e612e\",\n                    \"ClientReference\": \"HTX_d9480cbf452e4afb983fcfbc163501d9\",\n                    \"Status\": \"Success\",\n                    \"Amount\": 0.11,\n                    \"CustomerPhoneNumber\": \"233240940228\",\n                    \"PaymentDetails\": {\n                        \"MobileMoneyNumber\": \"233240940228\",\n                        \"PaymentType\": \"mobilemoney\",\n                        \"Channel\": \"mtn-gh\"\n                    },\n                    \"Description\": \"The MTN Mobile Money payment has been approved and processed successfully.\"\n                }\n            },\n            \"date\": \"2025-06-29T23:32:38.998Z\",\n            \"createdAt\": \"2025-06-29T23:29:45.482Z\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"6861b57b3269b6f58d8ef6e7\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_8dc5a92e27724a2ba97033267ca2f181\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 0.2,\n            \"status\": \"Failed\",\n            \"description\": \"Wallet Top-up via Redirect Checkout\",\n            \"customerPhoneNumber\": \"0240940228\",\n            \"rawData\": {\n                \"responseCode\": \"0000\",\n                \"status\": \"Success\",\n                \"data\": {\n                    \"checkoutUrl\": \"https://pay.hubtel.com/07613d5c8f5742e6b25527fe4259a5d2\",\n                    \"checkoutId\": \"07613d5c8f5742e6b25527fe4259a5d2\",\n                    \"clientReference\": \"HTX_8dc5a92e27724a2ba97033267ca2f181\",\n                    \"message\": \"\",\n                    \"checkoutDirectUrl\": \"https://pay.hubtel.com/07613d5c8f5742e6b25527fe4259a5d2/direct\"\n                }\n            },\n            \"date\": \"2025-06-29T21:51:55.499Z\",\n            \"createdAt\": \"2025-06-29T21:51:55.500Z\",\n            \"__v\": 0,\n            \"fees\": 0\n        },\n        {\n            \"_id\": \"6861b4233269b6f58d8ef68b\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_19c7662b0fd44040abd1ba61751f175b\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 1,\n            \"status\": \"Failed\",\n            \"description\": \"Wallet Top-up via Redirect Checkout\",\n            \"customerPhoneNumber\": \"0240940228\",\n            \"rawData\": {\n                \"responseCode\": \"0000\",\n                \"status\": \"Success\",\n                \"data\": {\n                    \"checkoutUrl\": \"https://pay.hubtel.com/a141d3c6c405442e9a8850b24734e0e1\",\n                    \"checkoutId\": \"a141d3c6c405442e9a8850b24734e0e1\",\n                    \"clientReference\": \"HTX_19c7662b0fd44040abd1ba61751f175b\",\n                    \"message\": \"\",\n                    \"checkoutDirectUrl\": \"https://pay.hubtel.com/a141d3c6c405442e9a8850b24734e0e1/direct\"\n                }\n            },\n            \"date\": \"2025-06-29T21:46:11.231Z\",\n            \"createdAt\": \"2025-06-29T21:46:11.233Z\",\n            \"__v\": 0,\n            \"fees\": 0\n        },\n        {\n            \"fees\": 0,\n            \"_id\": \"6861b2b9dadc119e9721d86d\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_db265ce879fd403887a8ca572203027f\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 1,\n            \"status\": \"Pending\",\n            \"description\": \"Wallet Top-up via Redirect Checkout\",\n            \"customerPhoneNumber\": \"0240940228\",\n            \"rawData\": {\n                \"responseCode\": \"0000\",\n                \"status\": \"Success\",\n                \"data\": {\n                    \"checkoutUrl\": \"https://pay.hubtel.com/c430d89944d84608b336a042f0b3f7ae\",\n                    \"checkoutId\": \"c430d89944d84608b336a042f0b3f7ae\",\n                    \"clientReference\": \"HTX_db265ce879fd403887a8ca572203027f\",\n                    \"message\": \"\",\n                    \"checkoutDirectUrl\": \"https://pay.hubtel.com/c430d89944d84608b336a042f0b3f7ae/direct\"\n                }\n            },\n            \"date\": \"2025-06-29T21:40:09.759Z\",\n            \"createdAt\": \"2025-06-29T21:40:09.772Z\",\n            \"__v\": 0\n        },\n        {\n            \"fees\": 0,\n            \"_id\": \"6861b14c41bf0c6768243fac\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_3daedc4feb7f4dc7924133ac9f131b5d\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 1,\n            \"status\": \"Pending\",\n            \"description\": \"Wallet Top-up via Redirect Checkout\",\n            \"customerPhoneNumber\": \"0240940228\",\n            \"rawData\": {\n                \"responseCode\": \"0000\",\n                \"status\": \"Success\",\n                \"data\": {\n                    \"checkoutUrl\": \"https://pay.hubtel.com/43fe6894d7614dac90106980278053eb\",\n                    \"checkoutId\": \"43fe6894d7614dac90106980278053eb\",\n                    \"clientReference\": \"HTX_3daedc4feb7f4dc7924133ac9f131b5d\",\n                    \"message\": \"\",\n                    \"checkoutDirectUrl\": \"https://pay.hubtel.com/43fe6894d7614dac90106980278053eb/direct\"\n                }\n            },\n            \"date\": \"2025-06-29T21:34:04.844Z\",\n            \"createdAt\": \"2025-06-29T21:34:04.856Z\",\n            \"__v\": 0\n        },\n        {\n            \"fees\": 0,\n            \"_id\": \"686165475c7b51778f596ad6\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_94b5768038a049e4b136dad7b153a67d\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 5,\n            \"status\": \"Pending\",\n            \"description\": \"Wallet Top-up via Redirect Checkout\",\n            \"customerPhoneNumber\": \"5\",\n            \"rawData\": {\n                \"responseCode\": \"0000\",\n                \"status\": \"Success\",\n                \"data\": {\n                    \"checkoutUrl\": \"https://pay.hubtel.com/a22bbca2054840b5856b65d2059248fe\",\n                    \"checkoutId\": \"a22bbca2054840b5856b65d2059248fe\",\n                    \"clientReference\": \"HTX_94b5768038a049e4b136dad7b153a67d\",\n                    \"message\": \"\",\n                    \"checkoutDirectUrl\": \"https://pay.hubtel.com/a22bbca2054840b5856b65d2059248fe/direct\"\n                }\n            },\n            \"date\": \"2025-06-29T16:09:43.331Z\",\n            \"createdAt\": \"2025-06-29T16:09:43.332Z\",\n            \"__v\": 0\n        },\n        {\n            \"fees\": 0,\n            \"_id\": \"686161d75c7b51778f596aa1\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_a1fcee81e05844a08f173433c4c7e98a\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 1,\n            \"status\": \"Pending\",\n            \"description\": \"Wallet Top-up via Redirect Checkout\",\n            \"customerPhoneNumber\": \"0240940228\",\n            \"rawData\": {\n                \"responseCode\": \"0000\",\n                \"status\": \"Success\",\n                \"data\": {\n                    \"checkoutUrl\": \"https://pay.hubtel.com/8a66f8364f3242d8893b3255f62f826e\",\n                    \"checkoutId\": \"8a66f8364f3242d8893b3255f62f826e\",\n                    \"clientReference\": \"HTX_a1fcee81e05844a08f173433c4c7e98a\",\n                    \"message\": \"\",\n                    \"checkoutDirectUrl\": \"https://pay.hubtel.com/8a66f8364f3242d8893b3255f62f826e/direct\"\n                }\n            },\n            \"date\": \"2025-06-29T15:55:03.793Z\",\n            \"createdAt\": \"2025-06-29T15:55:03.795Z\",\n            \"__v\": 0\n        },\n        {\n            \"paymentDetails\": {\n                \"mobileMoneyNumber\": \"233240940228\",\n                \"paymentType\": \"mobilemoney\",\n                \"channel\": \"mtn-gh\"\n            },\n            \"fees\": 0,\n            \"_id\": \"685fb7b9b510d0052c76c9ef\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_05a26a2514974bd09c3482f2e3a2a2df\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 1,\n            \"status\": \"Completed\",\n            \"description\": \"The MTN Mobile Money payment has been approved and processed successfully.\",\n            \"customerPhoneNumber\": \"233240940228\",\n            \"rawData\": {\n                \"ResponseCode\": \"0000\",\n                \"Status\": \"Success\",\n                \"Data\": {\n                    \"CheckoutId\": \"dae22ed175cd4693a88b4a84509c61c2\",\n                    \"SalesInvoiceId\": \"2c8276fe5ad643bfb1fd17173921a833\",\n                    \"ClientReference\": \"HTX_05a26a2514974bd09c3482f2e3a2a2df\",\n                    \"Status\": \"Success\",\n                    \"Amount\": 1.12,\n                    \"CustomerPhoneNumber\": \"233240940228\",\n                    \"PaymentDetails\": {\n                        \"MobileMoneyNumber\": \"233240940228\",\n                        \"PaymentType\": \"mobilemoney\",\n                        \"Channel\": \"mtn-gh\"\n                    },\n                    \"Description\": \"The MTN Mobile Money payment has been approved and processed successfully.\"\n                }\n            },\n            \"date\": \"2025-06-28T09:37:59.226Z\",\n            \"createdAt\": \"2025-06-28T09:36:57.151Z\",\n            \"__v\": 0\n        },\n        {\n            \"paymentDetails\": {\n                \"mobileMoneyNumber\": \"233240940228\",\n                \"paymentType\": \"mobilemoney\",\n                \"channel\": \"mtn-gh\"\n            },\n            \"fees\": 0,\n            \"_id\": \"685f186ffbc9a56fbece84d6\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_d528ef1d376f4e5ea7f228b7a62ceb25\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 1,\n            \"status\": \"Completed\",\n            \"description\": \"The MTN Mobile Money payment has been approved and processed successfully.\",\n            \"customerPhoneNumber\": \"233240940228\",\n            \"rawData\": {\n                \"ResponseCode\": \"0000\",\n                \"Status\": \"Success\",\n                \"Data\": {\n                    \"CheckoutId\": \"0dc1f0b467c64f46a0125a5fac9e0dca\",\n                    \"SalesInvoiceId\": \"aeb2e4208297400da3dab45a4e68d7db\",\n                    \"ClientReference\": \"HTX_d528ef1d376f4e5ea7f228b7a62ceb25\",\n                    \"Status\": \"Success\",\n                    \"Amount\": 1.01,\n                    \"CustomerPhoneNumber\": \"233240940228\",\n                    \"PaymentDetails\": {\n                        \"MobileMoneyNumber\": \"233240940228\",\n                        \"PaymentType\": \"mobilemoney\",\n                        \"Channel\": \"mtn-gh\"\n                    },\n                    \"Description\": \"The MTN Mobile Money payment has been approved and processed successfully.\"\n                }\n            },\n            \"date\": \"2025-06-27T22:19:05.994Z\",\n            \"createdAt\": \"2025-06-27T22:17:19.983Z\",\n            \"__v\": 0\n        },\n        {\n            \"fees\": 0,\n            \"_id\": \"685f03b7fbc9a56fbece8410\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_e9e18d72d0944d46851ffa332051a3d5\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 0.1,\n            \"status\": \"Pending\",\n            \"description\": \"Wallet Top-up via Redirect Checkout\",\n            \"customerPhoneNumber\": \"0240940228\",\n            \"rawData\": {\n                \"responseCode\": \"0000\",\n                \"status\": \"Success\",\n                \"data\": {\n                    \"checkoutUrl\": \"https://pay.hubtel.com/ae0c457ad6444205ae6d193bd140a35a\",\n                    \"checkoutId\": \"ae0c457ad6444205ae6d193bd140a35a\",\n                    \"clientReference\": \"HTX_e9e18d72d0944d46851ffa332051a3d5\",\n                    \"message\": \"\",\n                    \"checkoutDirectUrl\": \"https://pay.hubtel.com/ae0c457ad6444205ae6d193bd140a35a/direct\"\n                }\n            },\n            \"date\": \"2025-06-27T20:48:55.821Z\",\n            \"createdAt\": \"2025-06-27T20:48:55.825Z\",\n            \"__v\": 0\n        },\n        {\n            \"fees\": 0,\n            \"_id\": \"685f02f291acae0f71cfd920\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_429fe7a192874668b101564f51bacf69\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 0.1,\n            \"status\": \"Pending\",\n            \"description\": \"Wallet Top-up via Redirect Checkout\",\n            \"customerPhoneNumber\": \"0240940228\",\n            \"rawData\": {\n                \"responseCode\": \"0000\",\n                \"status\": \"Success\",\n                \"data\": {\n                    \"checkoutUrl\": \"https://pay.hubtel.com/afaf4b73996a4097b9e7dd7e383428f1\",\n                    \"checkoutId\": \"afaf4b73996a4097b9e7dd7e383428f1\",\n                    \"clientReference\": \"HTX_429fe7a192874668b101564f51bacf69\",\n                    \"message\": \"\",\n                    \"checkoutDirectUrl\": \"https://pay.hubtel.com/afaf4b73996a4097b9e7dd7e383428f1/direct\"\n                }\n            },\n            \"date\": \"2025-06-27T20:45:38.916Z\",\n            \"createdAt\": \"2025-06-27T20:45:38.917Z\",\n            \"__v\": 0\n        },\n        {\n            \"fees\": 0,\n            \"_id\": \"685f017ac940c6f5da7f0d1f\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_739984ede0c248049e78d47e3a61a2c5\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 0.1,\n            \"status\": \"Pending\",\n            \"description\": \"Wallet Top-up via Redirect Checkout\",\n            \"customerPhoneNumber\": \"0240940228\",\n            \"rawData\": {\n                \"responseCode\": \"0000\",\n                \"status\": \"Success\",\n                \"data\": {\n                    \"checkoutUrl\": \"https://pay.hubtel.com/2a565ae25dd347bd9cb6f1675f2dc9d7\",\n                    \"checkoutId\": \"2a565ae25dd347bd9cb6f1675f2dc9d7\",\n                    \"clientReference\": \"HTX_739984ede0c248049e78d47e3a61a2c5\",\n                    \"message\": \"\",\n                    \"checkoutDirectUrl\": \"https://pay.hubtel.com/2a565ae25dd347bd9cb6f1675f2dc9d7/direct\"\n                }\n            },\n            \"date\": \"2025-06-27T20:39:22.042Z\",\n            \"createdAt\": \"2025-06-27T20:39:22.045Z\",\n            \"__v\": 0\n        },\n        {\n            \"fees\": 0,\n            \"_id\": \"685effa691acae0f71cfd8d6\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_6ce171a2dbce42ef842d1ccc828ddaee\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 0.1,\n            \"status\": \"Pending\",\n            \"description\": \"Wallet Top-up via Redirect Checkout\",\n            \"customerPhoneNumber\": \"0240940228\",\n            \"rawData\": {\n                \"responseCode\": \"0000\",\n                \"status\": \"Success\",\n                \"data\": {\n                    \"checkoutUrl\": \"https://pay.hubtel.com/ae2a9cb0cdb94fa896a92ff73f5dc149\",\n                    \"checkoutId\": \"ae2a9cb0cdb94fa896a92ff73f5dc149\",\n                    \"clientReference\": \"HTX_6ce171a2dbce42ef842d1ccc828ddaee\",\n                    \"message\": \"\",\n                    \"checkoutDirectUrl\": \"https://pay.hubtel.com/ae2a9cb0cdb94fa896a92ff73f5dc149/direct\"\n                }\n            },\n            \"date\": \"2025-06-27T20:31:34.686Z\",\n            \"createdAt\": \"2025-06-27T20:31:34.687Z\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"685efe3191acae0f71cfd863\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_8af9fb6403d44014828c49dfe966bf00\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 0.1,\n            \"status\": \"Failed\",\n            \"description\": \"Wallet Top-up via Redirect Checkout\",\n            \"customerPhoneNumber\": \"0240940228\",\n            \"rawData\": {\n                \"responseCode\": \"0000\",\n                \"status\": \"Success\",\n                \"data\": {\n                    \"checkoutUrl\": \"https://pay.hubtel.com/ec07b4f24ad24634b0d1249b6ee50c86\",\n                    \"checkoutId\": \"ec07b4f24ad24634b0d1249b6ee50c86\",\n                    \"clientReference\": \"HTX_8af9fb6403d44014828c49dfe966bf00\",\n                    \"message\": \"\",\n                    \"checkoutDirectUrl\": \"https://pay.hubtel.com/ec07b4f24ad24634b0d1249b6ee50c86/direct\"\n                }\n            },\n            \"date\": \"2025-06-27T20:25:21.542Z\",\n            \"createdAt\": \"2025-06-27T20:25:21.544Z\",\n            \"__v\": 0,\n            \"fees\": 0\n        },\n        {\n            \"paymentDetails\": {\n                \"mobileMoneyNumber\": \"233240940228\",\n                \"paymentType\": \"mobilemoney\",\n                \"channel\": \"mtn-gh\"\n            },\n            \"fees\": 0,\n            \"_id\": \"685efd1491acae0f71cfd7f7\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_9c745ec44bf34e99aeb68d40ce7a3941\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 0.1,\n            \"status\": \"Completed\",\n            \"description\": \"The MTN Mobile Money payment has been approved and processed successfully.\",\n            \"customerPhoneNumber\": \"233240940228\",\n            \"rawData\": {\n                \"ResponseCode\": \"0000\",\n                \"Status\": \"Success\",\n                \"Data\": {\n                    \"CheckoutId\": \"6d1c8c8efa0c4e25817edb344578d22f\",\n                    \"SalesInvoiceId\": \"77a923af3cbe44a59d811147c1d48fd3\",\n                    \"ClientReference\": \"HTX_9c745ec44bf34e99aeb68d40ce7a3941\",\n                    \"Status\": \"Success\",\n                    \"Amount\": 0.11,\n                    \"CustomerPhoneNumber\": \"233240940228\",\n                    \"PaymentDetails\": {\n                        \"MobileMoneyNumber\": \"233240940228\",\n                        \"PaymentType\": \"mobilemoney\",\n                        \"Channel\": \"mtn-gh\"\n                    },\n                    \"Description\": \"The MTN Mobile Money payment has been approved and processed successfully.\"\n                }\n            },\n            \"date\": \"2025-06-27T20:22:25.011Z\",\n            \"createdAt\": \"2025-06-27T20:20:36.925Z\",\n            \"__v\": 0\n        },\n        {\n            \"paymentDetails\": {\n                \"mobileMoneyNumber\": \"233240940228\",\n                \"paymentType\": \"mobilemoney\",\n                \"channel\": \"mtn-gh\"\n            },\n            \"fees\": 0,\n            \"_id\": \"685ef24391acae0f71cfd79d\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_f14da5396c1b4fe09abe52afdc660f81\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 0.1,\n            \"status\": \"Completed\",\n            \"description\": \"The MTN Mobile Money payment has been approved and processed successfully.\",\n            \"customerPhoneNumber\": \"233240940228\",\n            \"rawData\": {\n                \"ResponseCode\": \"0000\",\n                \"Status\": \"Success\",\n                \"Data\": {\n                    \"CheckoutId\": \"899d2e2f83b944428f47d478f26e2ff4\",\n                    \"SalesInvoiceId\": \"b6c43eca13fd46148d07317bbd358dc6\",\n                    \"ClientReference\": \"HTX_f14da5396c1b4fe09abe52afdc660f81\",\n                    \"Status\": \"Success\",\n                    \"Amount\": 0.11,\n                    \"CustomerPhoneNumber\": \"233240940228\",\n                    \"PaymentDetails\": {\n                        \"MobileMoneyNumber\": \"233240940228\",\n                        \"PaymentType\": \"mobilemoney\",\n                        \"Channel\": \"mtn-gh\"\n                    },\n                    \"Description\": \"The MTN Mobile Money payment has been approved and processed successfully.\"\n                }\n            },\n            \"date\": \"2025-06-27T19:35:34.799Z\",\n            \"createdAt\": \"2025-06-27T19:34:27.147Z\",\n            \"__v\": 0\n        },\n        {\n            \"fees\": 0,\n            \"_id\": \"685eeefd91acae0f71cfd5e5\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_5395e57507074bdca73058ea28582ebb\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 0.1,\n            \"status\": \"Pending\",\n            \"description\": \"Wallet Top-up via Redirect Checkout\",\n            \"customerPhoneNumber\": \"0240940228\",\n            \"rawData\": {\n                \"responseCode\": \"0000\",\n                \"status\": \"Success\",\n                \"data\": {\n                    \"checkoutUrl\": \"https://pay.hubtel.com/3d6d36016ec64c13aa083b16688c6f17\",\n                    \"checkoutId\": \"3d6d36016ec64c13aa083b16688c6f17\",\n                    \"clientReference\": \"HTX_5395e57507074bdca73058ea28582ebb\",\n                    \"message\": \"\",\n                    \"checkoutDirectUrl\": \"https://pay.hubtel.com/3d6d36016ec64c13aa083b16688c6f17/direct\"\n                }\n            },\n            \"date\": \"2025-06-27T19:20:29.080Z\",\n            \"createdAt\": \"2025-06-27T19:20:29.081Z\",\n            \"__v\": 0\n        },\n        {\n            \"paymentDetails\": {\n                \"mobileMoneyNumber\": \"233240940228\",\n                \"paymentType\": \"mobilemoney\",\n                \"channel\": \"mtn-gh\"\n            },\n            \"fees\": 0,\n            \"_id\": \"685eeefc91acae0f71cfd5e3\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_d681e8a322604896ac5f4a5d22a6bd4c\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 0.1,\n            \"status\": \"Completed\",\n            \"description\": \"The MTN Mobile Money payment has been approved and processed successfully.\",\n            \"customerPhoneNumber\": \"233240940228\",\n            \"rawData\": {\n                \"ResponseCode\": \"0000\",\n                \"Status\": \"Success\",\n                \"Data\": {\n                    \"CheckoutId\": \"2333dc2932694abf940ec972302cd97b\",\n                    \"SalesInvoiceId\": \"a016673f0f5044ba816410da7a22d1b8\",\n                    \"ClientReference\": \"HTX_d681e8a322604896ac5f4a5d22a6bd4c\",\n                    \"Status\": \"Success\",\n                    \"Amount\": 0.11,\n                    \"CustomerPhoneNumber\": \"233240940228\",\n                    \"PaymentDetails\": {\n                        \"MobileMoneyNumber\": \"233240940228\",\n                        \"PaymentType\": \"mobilemoney\",\n                        \"Channel\": \"mtn-gh\"\n                    },\n                    \"Description\": \"The MTN Mobile Money payment has been approved and processed successfully.\"\n                }\n            },\n            \"date\": \"2025-06-27T19:21:35.702Z\",\n            \"createdAt\": \"2025-06-27T19:20:28.907Z\",\n            \"__v\": 0\n        },\n        {\n            \"paymentDetails\": {\n                \"mobileMoneyNumber\": \"233240940228\",\n                \"paymentType\": \"mobilemoney\",\n                \"channel\": \"mtn-gh\"\n            },\n            \"fees\": 0,\n            \"_id\": \"685eeb1dea61c14bb2406e20\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_903167d5f69343e2b56417384d88c154\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 0.1,\n            \"status\": \"Completed\",\n            \"description\": \"The MTN Mobile Money payment has been approved and processed successfully.\",\n            \"customerPhoneNumber\": \"233240940228\",\n            \"rawData\": {\n                \"ResponseCode\": \"0000\",\n                \"Status\": \"Success\",\n                \"Data\": {\n                    \"CheckoutId\": \"926cfcf0049940cfbf1e01afc2cd15a8\",\n                    \"SalesInvoiceId\": \"bb7f2792cf60497fa98e0f19ae8b05cd\",\n                    \"ClientReference\": \"HTX_903167d5f69343e2b56417384d88c154\",\n                    \"Status\": \"Success\",\n                    \"Amount\": 0.11,\n                    \"CustomerPhoneNumber\": \"233240940228\",\n                    \"PaymentDetails\": {\n                        \"MobileMoneyNumber\": \"233240940228\",\n                        \"PaymentType\": \"mobilemoney\",\n                        \"Channel\": \"mtn-gh\"\n                    },\n                    \"Description\": \"The MTN Mobile Money payment has been approved and processed successfully.\"\n                }\n            },\n            \"date\": \"2025-06-27T19:05:55.123Z\",\n            \"createdAt\": \"2025-06-27T19:03:57.608Z\",\n            \"__v\": 0\n        },\n        {\n            \"fees\": 0,\n            \"_id\": \"685ec98810323d176a569a5e\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_bbe685aa3efa4ab7b2bb7a4e4dbb3fdf\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 0.1,\n            \"status\": \"Completed\",\n            \"date\": \"2025-06-27T16:40:40.140Z\",\n            \"createdAt\": \"2025-06-27T16:40:40.144Z\",\n            \"__v\": 0\n        },\n        {\n            \"fees\": 0,\n            \"_id\": \"685eb5cc2f210753079afa3d\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"TXN_1751037350238_648\",\n            \"paymentMethod\": \"Paystack\",\n            \"amount\": 0.09000000000000001,\n            \"status\": \"Completed\",\n            \"transactionRef\": \"TXN_1751037350238_648\",\n            \"date\": \"2025-06-27T15:16:28.374Z\",\n            \"createdAt\": \"2025-06-27T15:16:28.374Z\",\n            \"__v\": 0\n        }\n    ]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","wallet","fetchwallet"],"host":["techlinkgh","com"],"query":[],"variable":[]}},"response":[{"id":"fd2daab9-6a9b-4c66-b076-d1622394be49","name":"401 Unauthorized","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <YOUR_BEARER_TOKEN>","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://techlinkgh.com/api/wallet/fetchwallet"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"120"},{"key":"ETag","value":"W/\"78-zu2bidyMCvN0N7CE//tsnrUUxek\""},{"key":"Date","value":"Fri, 11 Jul 2025 20:32:22 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"message\": \"Invalid token. Please sign in again.\",\n    \"action\": \"REDIRECT\",\n    \"redirectTo\": \"/signin-auth.html\"\n}"},{"id":"6c48fc1d-873e-43dc-bcf7-02b742cc7e5f","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <YOUR_BEARER_TOKEN>","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://techlinkgh.com/api/wallet/fetchwallet"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Fri, 11 Jul 2025 20:33:57 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"18079"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"ETag","value":"W/\"469f-3V/MjeOvv1HB0MbnEuESJe7vqz0\""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"topups\": [\n        {\n            \"paymentDetails\": {\n                \"mobileMoneyNumber\": \"233240940228\",\n                \"paymentType\": \"mobilemoney\",\n                \"channel\": \"mtn-gh\"\n            },\n            \"_id\": \"6866b3c55b2a66d1c34eb1a9\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_cf865e963bb44d049b24ae7b3491f63b\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 1,\n            \"status\": \"Completed\",\n            \"description\": \"The MTN Mobile Money payment has been approved and processed successfully.\",\n            \"fees\": 0.02,\n            \"customerPhoneNumber\": \"233240940228\",\n            \"rawData\": {\n                \"ResponseCode\": \"0000\",\n                \"Status\": \"Success\",\n                \"Data\": {\n                    \"CheckoutId\": \"9c4a2f4ddf034ea8ac2afb8144f42928\",\n                    \"SalesInvoiceId\": \"1575ff9801c5429c9d39456ab3bab1a0\",\n                    \"ClientReference\": \"HTX_cf865e963bb44d049b24ae7b3491f63b\",\n                    \"Status\": \"Success\",\n                    \"Amount\": 1.01,\n                    \"CustomerPhoneNumber\": \"233240940228\",\n                    \"PaymentDetails\": {\n                        \"MobileMoneyNumber\": \"233240940228\",\n                        \"PaymentType\": \"mobilemoney\",\n                        \"Channel\": \"mtn-gh\"\n                    },\n                    \"Description\": \"The MTN Mobile Money payment has been approved and processed successfully.\"\n                }\n            },\n            \"date\": \"2025-07-03T16:46:53.120Z\",\n            \"createdAt\": \"2025-07-03T16:45:57.507Z\",\n            \"__v\": 0\n        },\n        {\n            \"paymentDetails\": {\n                \"mobileMoneyNumber\": \"233240940228\",\n                \"paymentType\": \"mobilemoney\",\n                \"channel\": \"mtn-gh\"\n            },\n            \"_id\": \"686644fb06a575791fb8ae84\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_de566dc525c84e89bd9dce2bbe60c68e\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 1,\n            \"status\": \"Completed\",\n            \"description\": \"The MTN Mobile Money payment has been approved and processed successfully.\",\n            \"fees\": 0.02,\n            \"customerPhoneNumber\": \"233240940228\",\n            \"rawData\": {\n                \"ResponseCode\": \"0000\",\n                \"Status\": \"Success\",\n                \"Data\": {\n                    \"CheckoutId\": \"7856c1f7312d433481e8df0c7715c225\",\n                    \"SalesInvoiceId\": \"a8e6e84b1540413ea6b2e1d2c6ca1f26\",\n                    \"ClientReference\": \"HTX_de566dc525c84e89bd9dce2bbe60c68e\",\n                    \"Status\": \"Success\",\n                    \"Amount\": 1.01,\n                    \"CustomerPhoneNumber\": \"233240940228\",\n                    \"PaymentDetails\": {\n                        \"MobileMoneyNumber\": \"233240940228\",\n                        \"PaymentType\": \"mobilemoney\",\n                        \"Channel\": \"mtn-gh\"\n                    },\n                    \"Description\": \"The MTN Mobile Money payment has been approved and processed successfully.\"\n                }\n            },\n            \"date\": \"2025-07-03T08:54:25.343Z\",\n            \"createdAt\": \"2025-07-03T08:53:15.051Z\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"686642da06a575791fb8add2\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"TXN_1751532216601_452\",\n            \"paymentMethod\": \"Paystack\",\n            \"amount\": 1,\n            \"status\": \"Completed\",\n            \"fees\": 0,\n            \"transactionRef\": \"TXN_1751532216601_452\",\n            \"date\": \"2025-07-03T08:44:10.035Z\",\n            \"createdAt\": \"2025-07-03T08:44:10.035Z\",\n            \"__v\": 0\n        },\n        {\n            \"paymentDetails\": {\n                \"mobileMoneyNumber\": \"233240940228\",\n                \"paymentType\": \"mobilemoney\",\n                \"channel\": \"mtn-gh\"\n            },\n            \"_id\": \"6861cc6981da143f562697ba\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_d9480cbf452e4afb983fcfbc163501d9\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 0.1,\n            \"status\": \"Completed\",\n            \"description\": \"The MTN Mobile Money payment has been approved and processed successfully.\",\n            \"fees\": 0,\n            \"customerPhoneNumber\": \"233240940228\",\n            \"rawData\": {\n                \"ResponseCode\": \"0000\",\n                \"Status\": \"Success\",\n                \"Data\": {\n                    \"CheckoutId\": \"1f251f48025348fba58eefd8c0a00ca4\",\n                    \"SalesInvoiceId\": \"4609033c66884e77984877b3d43e612e\",\n                    \"ClientReference\": \"HTX_d9480cbf452e4afb983fcfbc163501d9\",\n                    \"Status\": \"Success\",\n                    \"Amount\": 0.11,\n                    \"CustomerPhoneNumber\": \"233240940228\",\n                    \"PaymentDetails\": {\n                        \"MobileMoneyNumber\": \"233240940228\",\n                        \"PaymentType\": \"mobilemoney\",\n                        \"Channel\": \"mtn-gh\"\n                    },\n                    \"Description\": \"The MTN Mobile Money payment has been approved and processed successfully.\"\n                }\n            },\n            \"date\": \"2025-06-29T23:32:38.998Z\",\n            \"createdAt\": \"2025-06-29T23:29:45.482Z\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"6861b57b3269b6f58d8ef6e7\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_8dc5a92e27724a2ba97033267ca2f181\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 0.2,\n            \"status\": \"Failed\",\n            \"description\": \"Wallet Top-up via Redirect Checkout\",\n            \"customerPhoneNumber\": \"0240940228\",\n            \"rawData\": {\n                \"responseCode\": \"0000\",\n                \"status\": \"Success\",\n                \"data\": {\n                    \"checkoutUrl\": \"https://pay.hubtel.com/07613d5c8f5742e6b25527fe4259a5d2\",\n                    \"checkoutId\": \"07613d5c8f5742e6b25527fe4259a5d2\",\n                    \"clientReference\": \"HTX_8dc5a92e27724a2ba97033267ca2f181\",\n                    \"message\": \"\",\n                    \"checkoutDirectUrl\": \"https://pay.hubtel.com/07613d5c8f5742e6b25527fe4259a5d2/direct\"\n                }\n            },\n            \"date\": \"2025-06-29T21:51:55.499Z\",\n            \"createdAt\": \"2025-06-29T21:51:55.500Z\",\n            \"__v\": 0,\n            \"fees\": 0\n        },\n        {\n            \"_id\": \"6861b4233269b6f58d8ef68b\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_19c7662b0fd44040abd1ba61751f175b\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 1,\n            \"status\": \"Failed\",\n            \"description\": \"Wallet Top-up via Redirect Checkout\",\n            \"customerPhoneNumber\": \"0240940228\",\n            \"rawData\": {\n                \"responseCode\": \"0000\",\n                \"status\": \"Success\",\n                \"data\": {\n                    \"checkoutUrl\": \"https://pay.hubtel.com/a141d3c6c405442e9a8850b24734e0e1\",\n                    \"checkoutId\": \"a141d3c6c405442e9a8850b24734e0e1\",\n                    \"clientReference\": \"HTX_19c7662b0fd44040abd1ba61751f175b\",\n                    \"message\": \"\",\n                    \"checkoutDirectUrl\": \"https://pay.hubtel.com/a141d3c6c405442e9a8850b24734e0e1/direct\"\n                }\n            },\n            \"date\": \"2025-06-29T21:46:11.231Z\",\n            \"createdAt\": \"2025-06-29T21:46:11.233Z\",\n            \"__v\": 0,\n            \"fees\": 0\n        },\n        {\n            \"fees\": 0,\n            \"_id\": \"6861b2b9dadc119e9721d86d\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_db265ce879fd403887a8ca572203027f\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 1,\n            \"status\": \"Pending\",\n            \"description\": \"Wallet Top-up via Redirect Checkout\",\n            \"customerPhoneNumber\": \"0240940228\",\n            \"rawData\": {\n                \"responseCode\": \"0000\",\n                \"status\": \"Success\",\n                \"data\": {\n                    \"checkoutUrl\": \"https://pay.hubtel.com/c430d89944d84608b336a042f0b3f7ae\",\n                    \"checkoutId\": \"c430d89944d84608b336a042f0b3f7ae\",\n                    \"clientReference\": \"HTX_db265ce879fd403887a8ca572203027f\",\n                    \"message\": \"\",\n                    \"checkoutDirectUrl\": \"https://pay.hubtel.com/c430d89944d84608b336a042f0b3f7ae/direct\"\n                }\n            },\n            \"date\": \"2025-06-29T21:40:09.759Z\",\n            \"createdAt\": \"2025-06-29T21:40:09.772Z\",\n            \"__v\": 0\n        },\n        {\n            \"fees\": 0,\n            \"_id\": \"6861b14c41bf0c6768243fac\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_3daedc4feb7f4dc7924133ac9f131b5d\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 1,\n            \"status\": \"Pending\",\n            \"description\": \"Wallet Top-up via Redirect Checkout\",\n            \"customerPhoneNumber\": \"0240940228\",\n            \"rawData\": {\n                \"responseCode\": \"0000\",\n                \"status\": \"Success\",\n                \"data\": {\n                    \"checkoutUrl\": \"https://pay.hubtel.com/43fe6894d7614dac90106980278053eb\",\n                    \"checkoutId\": \"43fe6894d7614dac90106980278053eb\",\n                    \"clientReference\": \"HTX_3daedc4feb7f4dc7924133ac9f131b5d\",\n                    \"message\": \"\",\n                    \"checkoutDirectUrl\": \"https://pay.hubtel.com/43fe6894d7614dac90106980278053eb/direct\"\n                }\n            },\n            \"date\": \"2025-06-29T21:34:04.844Z\",\n            \"createdAt\": \"2025-06-29T21:34:04.856Z\",\n            \"__v\": 0\n        },\n        {\n            \"fees\": 0,\n            \"_id\": \"686165475c7b51778f596ad6\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_94b5768038a049e4b136dad7b153a67d\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 5,\n            \"status\": \"Pending\",\n            \"description\": \"Wallet Top-up via Redirect Checkout\",\n            \"customerPhoneNumber\": \"5\",\n            \"rawData\": {\n                \"responseCode\": \"0000\",\n                \"status\": \"Success\",\n                \"data\": {\n                    \"checkoutUrl\": \"https://pay.hubtel.com/a22bbca2054840b5856b65d2059248fe\",\n                    \"checkoutId\": \"a22bbca2054840b5856b65d2059248fe\",\n                    \"clientReference\": \"HTX_94b5768038a049e4b136dad7b153a67d\",\n                    \"message\": \"\",\n                    \"checkoutDirectUrl\": \"https://pay.hubtel.com/a22bbca2054840b5856b65d2059248fe/direct\"\n                }\n            },\n            \"date\": \"2025-06-29T16:09:43.331Z\",\n            \"createdAt\": \"2025-06-29T16:09:43.332Z\",\n            \"__v\": 0\n        },\n        {\n            \"fees\": 0,\n            \"_id\": \"686161d75c7b51778f596aa1\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_a1fcee81e05844a08f173433c4c7e98a\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 1,\n            \"status\": \"Pending\",\n            \"description\": \"Wallet Top-up via Redirect Checkout\",\n            \"customerPhoneNumber\": \"0240940228\",\n            \"rawData\": {\n                \"responseCode\": \"0000\",\n                \"status\": \"Success\",\n                \"data\": {\n                    \"checkoutUrl\": \"https://pay.hubtel.com/8a66f8364f3242d8893b3255f62f826e\",\n                    \"checkoutId\": \"8a66f8364f3242d8893b3255f62f826e\",\n                    \"clientReference\": \"HTX_a1fcee81e05844a08f173433c4c7e98a\",\n                    \"message\": \"\",\n                    \"checkoutDirectUrl\": \"https://pay.hubtel.com/8a66f8364f3242d8893b3255f62f826e/direct\"\n                }\n            },\n            \"date\": \"2025-06-29T15:55:03.793Z\",\n            \"createdAt\": \"2025-06-29T15:55:03.795Z\",\n            \"__v\": 0\n        },\n        {\n            \"paymentDetails\": {\n                \"mobileMoneyNumber\": \"233240940228\",\n                \"paymentType\": \"mobilemoney\",\n                \"channel\": \"mtn-gh\"\n            },\n            \"fees\": 0,\n            \"_id\": \"685fb7b9b510d0052c76c9ef\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_05a26a2514974bd09c3482f2e3a2a2df\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 1,\n            \"status\": \"Completed\",\n            \"description\": \"The MTN Mobile Money payment has been approved and processed successfully.\",\n            \"customerPhoneNumber\": \"233240940228\",\n            \"rawData\": {\n                \"ResponseCode\": \"0000\",\n                \"Status\": \"Success\",\n                \"Data\": {\n                    \"CheckoutId\": \"dae22ed175cd4693a88b4a84509c61c2\",\n                    \"SalesInvoiceId\": \"2c8276fe5ad643bfb1fd17173921a833\",\n                    \"ClientReference\": \"HTX_05a26a2514974bd09c3482f2e3a2a2df\",\n                    \"Status\": \"Success\",\n                    \"Amount\": 1.12,\n                    \"CustomerPhoneNumber\": \"233240940228\",\n                    \"PaymentDetails\": {\n                        \"MobileMoneyNumber\": \"233240940228\",\n                        \"PaymentType\": \"mobilemoney\",\n                        \"Channel\": \"mtn-gh\"\n                    },\n                    \"Description\": \"The MTN Mobile Money payment has been approved and processed successfully.\"\n                }\n            },\n            \"date\": \"2025-06-28T09:37:59.226Z\",\n            \"createdAt\": \"2025-06-28T09:36:57.151Z\",\n            \"__v\": 0\n        },\n        {\n            \"paymentDetails\": {\n                \"mobileMoneyNumber\": \"233240940228\",\n                \"paymentType\": \"mobilemoney\",\n                \"channel\": \"mtn-gh\"\n            },\n            \"fees\": 0,\n            \"_id\": \"685f186ffbc9a56fbece84d6\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_d528ef1d376f4e5ea7f228b7a62ceb25\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 1,\n            \"status\": \"Completed\",\n            \"description\": \"The MTN Mobile Money payment has been approved and processed successfully.\",\n            \"customerPhoneNumber\": \"233240940228\",\n            \"rawData\": {\n                \"ResponseCode\": \"0000\",\n                \"Status\": \"Success\",\n                \"Data\": {\n                    \"CheckoutId\": \"0dc1f0b467c64f46a0125a5fac9e0dca\",\n                    \"SalesInvoiceId\": \"aeb2e4208297400da3dab45a4e68d7db\",\n                    \"ClientReference\": \"HTX_d528ef1d376f4e5ea7f228b7a62ceb25\",\n                    \"Status\": \"Success\",\n                    \"Amount\": 1.01,\n                    \"CustomerPhoneNumber\": \"233240940228\",\n                    \"PaymentDetails\": {\n                        \"MobileMoneyNumber\": \"233240940228\",\n                        \"PaymentType\": \"mobilemoney\",\n                        \"Channel\": \"mtn-gh\"\n                    },\n                    \"Description\": \"The MTN Mobile Money payment has been approved and processed successfully.\"\n                }\n            },\n            \"date\": \"2025-06-27T22:19:05.994Z\",\n            \"createdAt\": \"2025-06-27T22:17:19.983Z\",\n            \"__v\": 0\n        },\n        {\n            \"fees\": 0,\n            \"_id\": \"685f03b7fbc9a56fbece8410\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_e9e18d72d0944d46851ffa332051a3d5\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 0.1,\n            \"status\": \"Pending\",\n            \"description\": \"Wallet Top-up via Redirect Checkout\",\n            \"customerPhoneNumber\": \"0240940228\",\n            \"rawData\": {\n                \"responseCode\": \"0000\",\n                \"status\": \"Success\",\n                \"data\": {\n                    \"checkoutUrl\": \"https://pay.hubtel.com/ae0c457ad6444205ae6d193bd140a35a\",\n                    \"checkoutId\": \"ae0c457ad6444205ae6d193bd140a35a\",\n                    \"clientReference\": \"HTX_e9e18d72d0944d46851ffa332051a3d5\",\n                    \"message\": \"\",\n                    \"checkoutDirectUrl\": \"https://pay.hubtel.com/ae0c457ad6444205ae6d193bd140a35a/direct\"\n                }\n            },\n            \"date\": \"2025-06-27T20:48:55.821Z\",\n            \"createdAt\": \"2025-06-27T20:48:55.825Z\",\n            \"__v\": 0\n        },\n        {\n            \"fees\": 0,\n            \"_id\": \"685f02f291acae0f71cfd920\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_429fe7a192874668b101564f51bacf69\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 0.1,\n            \"status\": \"Pending\",\n            \"description\": \"Wallet Top-up via Redirect Checkout\",\n            \"customerPhoneNumber\": \"0240940228\",\n            \"rawData\": {\n                \"responseCode\": \"0000\",\n                \"status\": \"Success\",\n                \"data\": {\n                    \"checkoutUrl\": \"https://pay.hubtel.com/afaf4b73996a4097b9e7dd7e383428f1\",\n                    \"checkoutId\": \"afaf4b73996a4097b9e7dd7e383428f1\",\n                    \"clientReference\": \"HTX_429fe7a192874668b101564f51bacf69\",\n                    \"message\": \"\",\n                    \"checkoutDirectUrl\": \"https://pay.hubtel.com/afaf4b73996a4097b9e7dd7e383428f1/direct\"\n                }\n            },\n            \"date\": \"2025-06-27T20:45:38.916Z\",\n            \"createdAt\": \"2025-06-27T20:45:38.917Z\",\n            \"__v\": 0\n        },\n        {\n            \"fees\": 0,\n            \"_id\": \"685f017ac940c6f5da7f0d1f\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_739984ede0c248049e78d47e3a61a2c5\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 0.1,\n            \"status\": \"Pending\",\n            \"description\": \"Wallet Top-up via Redirect Checkout\",\n            \"customerPhoneNumber\": \"0240940228\",\n            \"rawData\": {\n                \"responseCode\": \"0000\",\n                \"status\": \"Success\",\n                \"data\": {\n                    \"checkoutUrl\": \"https://pay.hubtel.com/2a565ae25dd347bd9cb6f1675f2dc9d7\",\n                    \"checkoutId\": \"2a565ae25dd347bd9cb6f1675f2dc9d7\",\n                    \"clientReference\": \"HTX_739984ede0c248049e78d47e3a61a2c5\",\n                    \"message\": \"\",\n                    \"checkoutDirectUrl\": \"https://pay.hubtel.com/2a565ae25dd347bd9cb6f1675f2dc9d7/direct\"\n                }\n            },\n            \"date\": \"2025-06-27T20:39:22.042Z\",\n            \"createdAt\": \"2025-06-27T20:39:22.045Z\",\n            \"__v\": 0\n        },\n        {\n            \"fees\": 0,\n            \"_id\": \"685effa691acae0f71cfd8d6\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_6ce171a2dbce42ef842d1ccc828ddaee\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 0.1,\n            \"status\": \"Pending\",\n            \"description\": \"Wallet Top-up via Redirect Checkout\",\n            \"customerPhoneNumber\": \"0240940228\",\n            \"rawData\": {\n                \"responseCode\": \"0000\",\n                \"status\": \"Success\",\n                \"data\": {\n                    \"checkoutUrl\": \"https://pay.hubtel.com/ae2a9cb0cdb94fa896a92ff73f5dc149\",\n                    \"checkoutId\": \"ae2a9cb0cdb94fa896a92ff73f5dc149\",\n                    \"clientReference\": \"HTX_6ce171a2dbce42ef842d1ccc828ddaee\",\n                    \"message\": \"\",\n                    \"checkoutDirectUrl\": \"https://pay.hubtel.com/ae2a9cb0cdb94fa896a92ff73f5dc149/direct\"\n                }\n            },\n            \"date\": \"2025-06-27T20:31:34.686Z\",\n            \"createdAt\": \"2025-06-27T20:31:34.687Z\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"685efe3191acae0f71cfd863\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_8af9fb6403d44014828c49dfe966bf00\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 0.1,\n            \"status\": \"Failed\",\n            \"description\": \"Wallet Top-up via Redirect Checkout\",\n            \"customerPhoneNumber\": \"0240940228\",\n            \"rawData\": {\n                \"responseCode\": \"0000\",\n                \"status\": \"Success\",\n                \"data\": {\n                    \"checkoutUrl\": \"https://pay.hubtel.com/ec07b4f24ad24634b0d1249b6ee50c86\",\n                    \"checkoutId\": \"ec07b4f24ad24634b0d1249b6ee50c86\",\n                    \"clientReference\": \"HTX_8af9fb6403d44014828c49dfe966bf00\",\n                    \"message\": \"\",\n                    \"checkoutDirectUrl\": \"https://pay.hubtel.com/ec07b4f24ad24634b0d1249b6ee50c86/direct\"\n                }\n            },\n            \"date\": \"2025-06-27T20:25:21.542Z\",\n            \"createdAt\": \"2025-06-27T20:25:21.544Z\",\n            \"__v\": 0,\n            \"fees\": 0\n        },\n        {\n            \"paymentDetails\": {\n                \"mobileMoneyNumber\": \"233240940228\",\n                \"paymentType\": \"mobilemoney\",\n                \"channel\": \"mtn-gh\"\n            },\n            \"fees\": 0,\n            \"_id\": \"685efd1491acae0f71cfd7f7\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_9c745ec44bf34e99aeb68d40ce7a3941\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 0.1,\n            \"status\": \"Completed\",\n            \"description\": \"The MTN Mobile Money payment has been approved and processed successfully.\",\n            \"customerPhoneNumber\": \"233240940228\",\n            \"rawData\": {\n                \"ResponseCode\": \"0000\",\n                \"Status\": \"Success\",\n                \"Data\": {\n                    \"CheckoutId\": \"6d1c8c8efa0c4e25817edb344578d22f\",\n                    \"SalesInvoiceId\": \"77a923af3cbe44a59d811147c1d48fd3\",\n                    \"ClientReference\": \"HTX_9c745ec44bf34e99aeb68d40ce7a3941\",\n                    \"Status\": \"Success\",\n                    \"Amount\": 0.11,\n                    \"CustomerPhoneNumber\": \"233240940228\",\n                    \"PaymentDetails\": {\n                        \"MobileMoneyNumber\": \"233240940228\",\n                        \"PaymentType\": \"mobilemoney\",\n                        \"Channel\": \"mtn-gh\"\n                    },\n                    \"Description\": \"The MTN Mobile Money payment has been approved and processed successfully.\"\n                }\n            },\n            \"date\": \"2025-06-27T20:22:25.011Z\",\n            \"createdAt\": \"2025-06-27T20:20:36.925Z\",\n            \"__v\": 0\n        },\n        {\n            \"paymentDetails\": {\n                \"mobileMoneyNumber\": \"233240940228\",\n                \"paymentType\": \"mobilemoney\",\n                \"channel\": \"mtn-gh\"\n            },\n            \"fees\": 0,\n            \"_id\": \"685ef24391acae0f71cfd79d\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_f14da5396c1b4fe09abe52afdc660f81\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 0.1,\n            \"status\": \"Completed\",\n            \"description\": \"The MTN Mobile Money payment has been approved and processed successfully.\",\n            \"customerPhoneNumber\": \"233240940228\",\n            \"rawData\": {\n                \"ResponseCode\": \"0000\",\n                \"Status\": \"Success\",\n                \"Data\": {\n                    \"CheckoutId\": \"899d2e2f83b944428f47d478f26e2ff4\",\n                    \"SalesInvoiceId\": \"b6c43eca13fd46148d07317bbd358dc6\",\n                    \"ClientReference\": \"HTX_f14da5396c1b4fe09abe52afdc660f81\",\n                    \"Status\": \"Success\",\n                    \"Amount\": 0.11,\n                    \"CustomerPhoneNumber\": \"233240940228\",\n                    \"PaymentDetails\": {\n                        \"MobileMoneyNumber\": \"233240940228\",\n                        \"PaymentType\": \"mobilemoney\",\n                        \"Channel\": \"mtn-gh\"\n                    },\n                    \"Description\": \"The MTN Mobile Money payment has been approved and processed successfully.\"\n                }\n            },\n            \"date\": \"2025-06-27T19:35:34.799Z\",\n            \"createdAt\": \"2025-06-27T19:34:27.147Z\",\n            \"__v\": 0\n        },\n        {\n            \"fees\": 0,\n            \"_id\": \"685eeefd91acae0f71cfd5e5\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_5395e57507074bdca73058ea28582ebb\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 0.1,\n            \"status\": \"Pending\",\n            \"description\": \"Wallet Top-up via Redirect Checkout\",\n            \"customerPhoneNumber\": \"0240940228\",\n            \"rawData\": {\n                \"responseCode\": \"0000\",\n                \"status\": \"Success\",\n                \"data\": {\n                    \"checkoutUrl\": \"https://pay.hubtel.com/3d6d36016ec64c13aa083b16688c6f17\",\n                    \"checkoutId\": \"3d6d36016ec64c13aa083b16688c6f17\",\n                    \"clientReference\": \"HTX_5395e57507074bdca73058ea28582ebb\",\n                    \"message\": \"\",\n                    \"checkoutDirectUrl\": \"https://pay.hubtel.com/3d6d36016ec64c13aa083b16688c6f17/direct\"\n                }\n            },\n            \"date\": \"2025-06-27T19:20:29.080Z\",\n            \"createdAt\": \"2025-06-27T19:20:29.081Z\",\n            \"__v\": 0\n        },\n        {\n            \"paymentDetails\": {\n                \"mobileMoneyNumber\": \"233240940228\",\n                \"paymentType\": \"mobilemoney\",\n                \"channel\": \"mtn-gh\"\n            },\n            \"fees\": 0,\n            \"_id\": \"685eeefc91acae0f71cfd5e3\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_d681e8a322604896ac5f4a5d22a6bd4c\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 0.1,\n            \"status\": \"Completed\",\n            \"description\": \"The MTN Mobile Money payment has been approved and processed successfully.\",\n            \"customerPhoneNumber\": \"233240940228\",\n            \"rawData\": {\n                \"ResponseCode\": \"0000\",\n                \"Status\": \"Success\",\n                \"Data\": {\n                    \"CheckoutId\": \"2333dc2932694abf940ec972302cd97b\",\n                    \"SalesInvoiceId\": \"a016673f0f5044ba816410da7a22d1b8\",\n                    \"ClientReference\": \"HTX_d681e8a322604896ac5f4a5d22a6bd4c\",\n                    \"Status\": \"Success\",\n                    \"Amount\": 0.11,\n                    \"CustomerPhoneNumber\": \"233240940228\",\n                    \"PaymentDetails\": {\n                        \"MobileMoneyNumber\": \"233240940228\",\n                        \"PaymentType\": \"mobilemoney\",\n                        \"Channel\": \"mtn-gh\"\n                    },\n                    \"Description\": \"The MTN Mobile Money payment has been approved and processed successfully.\"\n                }\n            },\n            \"date\": \"2025-06-27T19:21:35.702Z\",\n            \"createdAt\": \"2025-06-27T19:20:28.907Z\",\n            \"__v\": 0\n        },\n        {\n            \"paymentDetails\": {\n                \"mobileMoneyNumber\": \"233240940228\",\n                \"paymentType\": \"mobilemoney\",\n                \"channel\": \"mtn-gh\"\n            },\n            \"fees\": 0,\n            \"_id\": \"685eeb1dea61c14bb2406e20\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_903167d5f69343e2b56417384d88c154\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 0.1,\n            \"status\": \"Completed\",\n            \"description\": \"The MTN Mobile Money payment has been approved and processed successfully.\",\n            \"customerPhoneNumber\": \"233240940228\",\n            \"rawData\": {\n                \"ResponseCode\": \"0000\",\n                \"Status\": \"Success\",\n                \"Data\": {\n                    \"CheckoutId\": \"926cfcf0049940cfbf1e01afc2cd15a8\",\n                    \"SalesInvoiceId\": \"bb7f2792cf60497fa98e0f19ae8b05cd\",\n                    \"ClientReference\": \"HTX_903167d5f69343e2b56417384d88c154\",\n                    \"Status\": \"Success\",\n                    \"Amount\": 0.11,\n                    \"CustomerPhoneNumber\": \"233240940228\",\n                    \"PaymentDetails\": {\n                        \"MobileMoneyNumber\": \"233240940228\",\n                        \"PaymentType\": \"mobilemoney\",\n                        \"Channel\": \"mtn-gh\"\n                    },\n                    \"Description\": \"The MTN Mobile Money payment has been approved and processed successfully.\"\n                }\n            },\n            \"date\": \"2025-06-27T19:05:55.123Z\",\n            \"createdAt\": \"2025-06-27T19:03:57.608Z\",\n            \"__v\": 0\n        },\n        {\n            \"fees\": 0,\n            \"_id\": \"685ec98810323d176a569a5e\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"HTX_bbe685aa3efa4ab7b2bb7a4e4dbb3fdf\",\n            \"paymentMethod\": \"Hubtel\",\n            \"amount\": 0.1,\n            \"status\": \"Completed\",\n            \"date\": \"2025-06-27T16:40:40.140Z\",\n            \"createdAt\": \"2025-06-27T16:40:40.144Z\",\n            \"__v\": 0\n        },\n        {\n            \"fees\": 0,\n            \"_id\": \"685eb5cc2f210753079afa3d\",\n            \"user\": \"68303d68e2f25f4e9f3456e2\",\n            \"transactionId\": \"TXN_1751037350238_648\",\n            \"paymentMethod\": \"Paystack\",\n            \"amount\": 0.09000000000000001,\n            \"status\": \"Completed\",\n            \"transactionRef\": \"TXN_1751037350238_648\",\n            \"date\": \"2025-06-27T15:16:28.374Z\",\n            \"createdAt\": \"2025-06-27T15:16:28.374Z\",\n            \"__v\": 0\n        }\n    ]\n}"}],"_postman_id":"c546fca1-8169-4fde-816d-36a7061bdddf"},{"name":"Fetch MTN Data Bundles","event":[{"listen":"test","script":{"id":"3dad7120-f19b-4a15-8e00-a0e88d44d54d","exec":["var template = `\r","<style type=\"text/css\">\r","    .tftable {font-size:14px;color:#333333;width:100%;border-width: 1px;border-color: #87ceeb;border-collapse: collapse;}\r","    .tftable th {font-size:18px;background-color:#87ceeb;border-width: 1px;padding: 8px;border-style: solid;border-color: #87ceeb;text-align:left;}\r","    .tftable tr {background-color:#ffffff;}\r","    .tftable td {font-size:14px;border-width: 1px;padding: 8px;border-style: solid;border-color: #87ceeb;}\r","    .tftable tr:hover {background-color:#e0ffff;}\r","</style>\r","\r","<table class=\"tftable\" border=\"1\">\r","    <tr>\r","        <th>Size</th>\r","        <th>Price</th>\r","        <th>Value</th>\r","        <th>Category</th>\r","    </tr>\r","    \r","    {{#each response.bundles.MTN}}\r","        <tr>\r","            <td>{{size}}</td>\r","            <td>{{price}}</td>\r","            <td>{{value}}</td>\r","            <td>{{category}}</td>\r","        </tr>\r","    {{/each}}\r","</table>\r","`;\r","\r","function constructVisualizerPayload() {\r","    return { response: pm.response.json() };\r","}\r","\r","pm.visualizer.set(template, constructVisualizerPayload());"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"a91cd8c8-cd79-4702-8f9c-ca7a98fd0e38","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://techlinkgh.com/api/hubtel/fetch-mtn-bundles","description":"<h1 id=\"fetch-mtn-bundles-api\">Fetch MTN Bundles API</h1>\n<p>This endpoint allows users to retrieve available MTN bundles from the Techlink API. It is a simple HTTP GET request that does not require any input parameters.</p>\n<h2 id=\"request\">Request</h2>\n<ul>\n<li><p><strong>Method</strong>: GET</p>\n</li>\n<li><p><strong>URL</strong>: <code>https://techlinkgh.com/api/hubtel/fetch-mtn-bundles</code></p>\n</li>\n</ul>\n<h2 id=\"response\">Response</h2>\n<p>The response is a JSON object that contains the following structure:</p>\n<ul>\n<li><p><strong>success</strong>: A boolean indicating whether the request was successful.</p>\n</li>\n<li><p><strong>bundles</strong>: An object that contains the available bundles for MTN, structured as follows:</p>\n<ul>\n<li><p><strong>MTN</strong>: An array of bundle objects, where each bundle object includes:</p>\n<ul>\n<li><p><strong>size</strong>: A string representing the size of the bundle.</p>\n</li>\n<li><p><strong>price</strong>: A numeric value indicating the price of the bundle.</p>\n</li>\n<li><p><strong>value</strong>: A string representing the value of the bundle.</p>\n</li>\n<li><p><strong>category</strong>: A string indicating the category of the bundle.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"example-response\">Example Response</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"bundles\": {\n        \"MTN\": [\n            {\n                \"size\": \"17.79MB\",\n                \"price\": 0.5,\n                \"value\": \"data_bundle_1\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"Kokrokoo 400MB, 5am to 8am\",\n                \"price\": 1.24,\n                \"value\": \"kokrokoo_bundle_1\",\n                \"category\": \"Time-based\"\n            },\n            {\n                \"size\": \"35.57MB\",\n                \"price\": 1,\n                \"value\": \"data_bundle_2\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"349.24MB\",\n                \"price\": 3,\n                \"value\": \"data_bundle_3\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"718.91MB\",\n                \"price\": 10,\n                \"value\": \"data_bundle_4\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"1.19GB\",\n                \"price\": 20,\n                \"value\": \"flexi_data_bundle\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"2.38GB\",\n                \"price\": 40,\n                \"value\": \"flexi_data_bundle\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"3.58GB\",\n                \"price\": 60,\n                \"value\": \"flexi_data_bundle\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"4.77GB\",\n                \"price\": 80,\n                \"value\": \"flexi_data_bundle\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"7.87GB\",\n                \"price\": 100,\n                \"value\": \"flexi_data_bundle\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"9.44GB\",\n                \"price\": 120,\n                \"value\": \"flexi_data_bundle\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"11.80GB\",\n                \"price\": 150,\n                \"value\": \"flexi_data_bundle\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"26.50GB\",\n                \"price\": 200,\n                \"value\": \"flexi_data_bundle\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"33.13GB\",\n                \"price\": 250,\n                \"value\": \"flexi_data_bundle\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"39.62GB\",\n                \"price\": 299,\n                \"value\": \"flexi_data_bundle\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"92.88GB\",\n                \"price\": 350,\n                \"value\": \"flexi_data_bundle\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"Video 135.69MB\",\n                \"price\": 1,\n                \"value\": \"video_bundle_1\",\n                \"category\": \"Video\"\n            },\n            {\n                \"size\": \"Video 678.43MB\",\n                \"price\": 5,\n                \"value\": \"video_bundle_2\",\n                \"category\": \"Video\"\n            },\n            {\n                \"size\": \"Video 1.33GB\",\n                \"price\": 10,\n                \"value\": \"video_bundle_3\",\n                \"category\": \"Video\"\n            },\n            {\n                \"size\": \"Social Media 70.87MB\",\n                \"price\": 1,\n                \"value\": \"social_media_bundle_1\",\n                \"category\": \"Social Media\"\n            },\n            {\n                \"size\": \"Social Media 354.36MB\",\n                \"price\": 5,\n                \"value\": \"social_media_bundle_2\",\n                \"category\": \"Social Media\"\n            },\n            {\n                \"size\": \"Social Media 708.72MB\",\n                \"price\": 10,\n                \"value\": \"social_media_bundle_3\",\n                \"category\": \"Social Media\"\n            }\n        ]\n    }\n}\n\n</code></pre>\n<p>This endpoint is useful for applications that need to display or utilize MTN bundle options for users, providing a straightforward way to access this information.</p>\n","urlObject":{"protocol":"https","path":["api","hubtel","fetch-mtn-bundles"],"host":["techlinkgh","com"],"query":[],"variable":[]}},"response":[{"id":"61ba5ce1-6081-4fd3-ba1b-74cf4488d96a","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://techlinkgh.com/api/hubtel/fetch-mtn-bundles"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Fri, 11 Jul 2025 22:47:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1807"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"ETag","value":"W/\"70f-jQIYE0kJ8dNlYUsGZZLkrzpHqYU\""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"bundles\": {\n        \"MTN\": [\n            {\n                \"size\": \"17.79MB\",\n                \"price\": 0.5,\n                \"value\": \"data_bundle_1\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"Kokrokoo 400MB, 5am to 8am\",\n                \"price\": 1.24,\n                \"value\": \"kokrokoo_bundle_1\",\n                \"category\": \"Time-based\"\n            },\n            {\n                \"size\": \"35.57MB\",\n                \"price\": 1,\n                \"value\": \"data_bundle_2\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"349.24MB\",\n                \"price\": 3,\n                \"value\": \"data_bundle_3\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"718.91MB\",\n                \"price\": 10,\n                \"value\": \"data_bundle_4\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"1.19GB\",\n                \"price\": 20,\n                \"value\": \"flexi_data_bundle\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"2.38GB\",\n                \"price\": 40,\n                \"value\": \"flexi_data_bundle\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"3.58GB\",\n                \"price\": 60,\n                \"value\": \"flexi_data_bundle\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"4.77GB\",\n                \"price\": 80,\n                \"value\": \"flexi_data_bundle\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"7.87GB\",\n                \"price\": 100,\n                \"value\": \"flexi_data_bundle\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"9.44GB\",\n                \"price\": 120,\n                \"value\": \"flexi_data_bundle\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"11.80GB\",\n                \"price\": 150,\n                \"value\": \"flexi_data_bundle\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"26.50GB\",\n                \"price\": 200,\n                \"value\": \"flexi_data_bundle\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"33.13GB\",\n                \"price\": 250,\n                \"value\": \"flexi_data_bundle\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"39.62GB\",\n                \"price\": 299,\n                \"value\": \"flexi_data_bundle\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"92.88GB\",\n                \"price\": 350,\n                \"value\": \"flexi_data_bundle\",\n                \"category\": \"Data\"\n            },\n            {\n                \"size\": \"Video 135.69MB\",\n                \"price\": 1,\n                \"value\": \"video_bundle_1\",\n                \"category\": \"Video\"\n            },\n            {\n                \"size\": \"Video 678.43MB\",\n                \"price\": 5,\n                \"value\": \"video_bundle_2\",\n                \"category\": \"Video\"\n            },\n            {\n                \"size\": \"Video 1.33GB\",\n                \"price\": 10,\n                \"value\": \"video_bundle_3\",\n                \"category\": \"Video\"\n            },\n            {\n                \"size\": \"Social Media 70.87MB\",\n                \"price\": 1,\n                \"value\": \"social_media_bundle_1\",\n                \"category\": \"Social Media\"\n            },\n            {\n                \"size\": \"Social Media 354.36MB\",\n                \"price\": 5,\n                \"value\": \"social_media_bundle_2\",\n                \"category\": \"Social Media\"\n            },\n            {\n                \"size\": \"Social Media 708.72MB\",\n                \"price\": 10,\n                \"value\": \"social_media_bundle_3\",\n                \"category\": \"Social Media\"\n            }\n        ]\n    }\n}"},{"id":"dfd6026f-8d46-4627-814f-a5fcbfbdc3ac","name":"401 Unauthorized","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://techlinkgh.com/api/hubtel/fetch-mtn-bundles"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Fri, 11 Jul 2025 23:46:25 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"132"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"ETag","value":"W/\"84-hI3xzehA3NWFpCMgbAk/tVfOP7M\""}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"message\": \"Access denied. No authorization header provided.\",\n    \"action\": \"REDIRECT\",\n    \"redirectTo\": \"/signin-auth.html\"\n}"}],"_postman_id":"a91cd8c8-cd79-4702-8f9c-ca7a98fd0e38"},{"name":"Purchase MTN Data","id":"81d9d548-9afb-4c6e-b81b-c78294c9cba4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"Destination\": \"0240940228\",\r\n  \"Amount\": 0.50,\r\n  \"CallbackUrl\": \"https://techlinkgh.com/api/hubtel/mtnbundle/callback\",\r\n  \"ClientReference\": \"MTN-REF-123456\",\r\n  \"Extradata\": {\r\n    \"bundle\": \"data_bundle_1\"\r\n  }\r\n}\r\n"},"url":"https://techlinkgh.com/api/hubtel/purchase-mtn-data","description":"<h2 id=\"purchase-mtn-data\">Purchase MTN Data</h2>\n<p>This endpoint allows you to purchase MTN data bundles for a specified destination number. Upon successful processing of the request, a response will be returned indicating the status of the transaction.</p>\n<h3 id=\"request-parameters\">Request Parameters</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Destination</td>\n<td>string</td>\n<td>Yes</td>\n<td>The phone number to which the data bundle will be purchased. This should be in a valid format.</td>\n</tr>\n<tr>\n<td>Amount</td>\n<td>integer</td>\n<td>Yes</td>\n<td>The amount of money to be spent on the data purchase. Ensure that this value corresponds to the available data bundle options from the \"<strong>Fetch MTN Data Bundles\" Endpoint.</strong> An incorrect amount will result in the request being rejected.</td>\n</tr>\n<tr>\n<td>CallbackUrl</td>\n<td>string</td>\n<td>Yes</td>\n<td>A URL that will be called back with the transaction status. This should be a fully qualified URL. Use Techlink's callback URL.</td>\n</tr>\n<tr>\n<td>ClientReference</td>\n<td>string</td>\n<td>Yes</td>\n<td>A unique reference for the transaction, which can be used for tracking purposes.</td>\n</tr>\n<tr>\n<td>Extradata</td>\n<td>object</td>\n<td>Yes</td>\n<td>Additional data related to the purchase. This includes the bundle value from the \"<strong>Fetch MTN Data Bundles</strong>\" <strong>Endpoint</strong>.</td>\n</tr>\n<tr>\n<td>bundle</td>\n<td>string</td>\n<td>Yes</td>\n<td>The identifier for the data bundle being purchased. This is the value from the \"<strong>Fetch MTN Data Bundles</strong>\" endpoint. (e.g., \"<code>data_bundle_1</code>\"). <strong>Note:</strong> If the Bundle and amount do not match the data retrieved from the <strong>Fetch MTN Data Bundles endpoint</strong>, the request will fail.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"expected-response\">Expected Response</h3>\n<p>The response will provide information about the success or failure of the data purchase. It will typically include:</p>\n<ul>\n<li><p>A status code indicating the result of the request (e.g., success, failure).</p>\n</li>\n<li><p>Additional details regarding the transaction, which may include error messages or confirmation of the purchase.</p>\n</li>\n</ul>\n<h3 id=\"notes\">Notes</h3>\n<ul>\n<li><p>Ensure that all parameters are correctly formatted and valid to avoid errors during processing.</p>\n</li>\n<li><p>The CallbackUrl should be accessible and able to handle incoming requests from the API.</p>\n</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","hubtel","purchase-mtn-data"],"host":["techlinkgh","com"],"query":[],"variable":[]}},"response":[{"id":"b75b7ac4-fa00-4dd6-9ac6-ba4fc97ffcf7","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"Destination\": \"0240940228\",\r\n  \"Amount\": 0.50,\r\n  \"CallbackUrl\": \"https://techlinkgh.com/api/hubtel/mtnbundle/callback\",\r\n  \"ClientReference\": \"MTN-REF-123456\",\r\n  \"Extradata\": {\r\n    \"bundle\": \"data_bundle_1\"\r\n  }\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://techlinkgh.com/api/hubtel/purchase-mtn-data"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Thu, 17 Jul 2025 16:10:07 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"222"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"ETag","value":"W/\"de-a33giookyCB8BD9BxnftGFuP1v8\""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Transaction initiated. Awaiting confirmation callback.\",\n    \"data\": {\n        \"ClientReference\": \"MTN-REF-123456\",\n        \"Amount\": 0.5,\n        \"TransactionId\": \"6618fc81ad3f49aabbbdd5d5cf818d44\",\n        \"Meta\": {\n            \"Commission\": \"0.0198\"\n        }\n    }\n}"}],"_postman_id":"81d9d548-9afb-4c6e-b81b-c78294c9cba4"},{"name":"Fetch AT Data Bundles","id":"ef6152df-ee5c-4d7e-8ccc-e496c37ddc94","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://techlinkgh.com/api/hubtel/fetch-at-bundles","description":"<h1 id=\"fetch-at-bundles-api\">Fetch AT Bundles API</h1>\n<p>This endpoint retrieves available AT bundles from the Hubtel service. It is a simple GET request that does not require any request body parameters.</p>\n<h2 id=\"request\">Request</h2>\n<p><strong>Method:</strong> GET<br /><strong>Endpoint:</strong> <code>https://techlinkgh.com/api/hubtel/fetch-at-bundles</code></p>\n<h3 id=\"request-body\">Request Body</h3>\n<ul>\n<li>No request body is required for this endpoint.</li>\n</ul>\n<h2 id=\"response\">Response</h2>\n<p>The response will be in JSON format and will contain the following structure:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"bundles\": {\n        \"AT\": [\n            {\n                \"size\": \"45MB (GHS 1)\",\n                \"price\": 1,\n                \"value\": \"DATA1\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"100MB (GHS 2)\",\n                \"price\": 2,\n                \"value\": \"DATA2\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"350MB (GHS 3)\",\n                \"price\": 3,\n                \"value\": \"DATA3\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"500MB (GHS 5)\",\n                \"price\": 5,\n                \"value\": \"DATA5\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"800MB (GHS 10)\",\n                \"price\": 10,\n                \"value\": \"DATA10\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"1.50GB (GHS 20)\",\n                \"price\": 20,\n                \"value\": \"DATA20\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"4.00GB (GHS 50)\",\n                \"price\": 50,\n                \"value\": \"DATA50\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"9.00GB (GHS 100)\",\n                \"price\": 100,\n                \"value\": \"DATA100\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"Sika Kokoo 400MB (GHS 3 - 1 Day(s))\",\n                \"price\": 3,\n                \"value\": \"SK3\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"Sika Kokoo 700MB (GHS 5 - 3 Day(s))\",\n                \"price\": 5,\n                \"value\": \"SK5\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"Sika Kokoo 1.00GB (GHS 10 - 5 Day(s))\",\n                \"price\": 10,\n                \"value\": \"SK10\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"Sika Kokoo 1.10GB (GHS 11 - 2 Day(s))\",\n                \"price\": 11,\n                \"value\": \"SK11\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"Sika Kokoo 1.80GB (GHS 15 - 4 Day(s))\",\n                \"price\": 15,\n                \"value\": \"SK15\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"Sika Kokoo 2.20GB (GHS 20 - 5 Day(s))\",\n                \"price\": 20,\n                \"value\": \"SK20\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"Sika Kokoo 5.50GB (GHS 50 - 15 Day(s))\",\n                \"price\": 50,\n                \"value\": \"SK50\",\n                \"category\": \"Regular\"\n            }\n        ]\n    }\n}\n\n</code></pre>\n<h3 id=\"response-parameters\">Response Parameters</h3>\n<ul>\n<li><p><strong>success</strong>: A boolean indicating whether the request was successful.</p>\n</li>\n<li><p><strong>bundles</strong>: An object containing the available AT bundles.</p>\n<ul>\n<li><p><strong>AT</strong>: An array of bundle objects, each containing:</p>\n<ul>\n<li><p><strong>size</strong>: A string representing the size of the bundle.</p>\n</li>\n<li><p><strong>price</strong>: A number representing the price of the bundle.</p>\n</li>\n<li><p><strong>value</strong>: A string representing the value associated with the bundle.</p>\n</li>\n<li><p><strong>category</strong>: A string representing the category of the bundle.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<p>This API is useful for applications that need to display or utilize available AT bundles for users.</p>\n","urlObject":{"protocol":"https","path":["api","hubtel","fetch-at-bundles"],"host":["techlinkgh","com"],"query":[],"variable":[]}},"response":[{"id":"ed8ef004-2bf5-4a10-adf7-9ec594d6d763","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://techlinkgh.com/api/hubtel/fetch-at-bundles"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Sat, 12 Jul 2025 00:14:01 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1293"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"ETag","value":"W/\"50d-B9n67E9/ruT3OUfkZwkRY5apJYY\""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"bundles\": {\n        \"AT\": [\n            {\n                \"size\": \"45MB (GHS 1)\",\n                \"price\": 1,\n                \"value\": \"DATA1\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"100MB (GHS 2)\",\n                \"price\": 2,\n                \"value\": \"DATA2\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"350MB (GHS 3)\",\n                \"price\": 3,\n                \"value\": \"DATA3\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"500MB (GHS 5)\",\n                \"price\": 5,\n                \"value\": \"DATA5\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"800MB (GHS 10)\",\n                \"price\": 10,\n                \"value\": \"DATA10\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"1.50GB (GHS 20)\",\n                \"price\": 20,\n                \"value\": \"DATA20\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"4.00GB (GHS 50)\",\n                \"price\": 50,\n                \"value\": \"DATA50\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"9.00GB (GHS 100)\",\n                \"price\": 100,\n                \"value\": \"DATA100\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"Sika Kokoo 400MB (GHS 3 - 1 Day(s))\",\n                \"price\": 3,\n                \"value\": \"SK3\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"Sika Kokoo 700MB (GHS 5 - 3 Day(s))\",\n                \"price\": 5,\n                \"value\": \"SK5\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"Sika Kokoo 1.00GB (GHS 10 - 5 Day(s))\",\n                \"price\": 10,\n                \"value\": \"SK10\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"Sika Kokoo 1.10GB (GHS 11 - 2 Day(s))\",\n                \"price\": 11,\n                \"value\": \"SK11\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"Sika Kokoo 1.80GB (GHS 15 - 4 Day(s))\",\n                \"price\": 15,\n                \"value\": \"SK15\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"Sika Kokoo 2.20GB (GHS 20 - 5 Day(s))\",\n                \"price\": 20,\n                \"value\": \"SK20\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"Sika Kokoo 5.50GB (GHS 50 - 15 Day(s))\",\n                \"price\": 50,\n                \"value\": \"SK50\",\n                \"category\": \"Regular\"\n            }\n        ]\n    }\n}"}],"_postman_id":"ef6152df-ee5c-4d7e-8ccc-e496c37ddc94"},{"name":"Purchase AT Data Bundles","id":"219d4d57-59ab-4c7d-9ff6-075e3a6316c2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"Destination\": \"0575392566\",\r\n    \"Amount\": 1,\r\n    \"CallbackUrl\": \"https://techlinkgh.com/api/hubtel/atbundle/callback\",\r\n    \"ClientReference\": \"AT-REF-123456\",\r\n    \"Extradata\": {\r\n        \"bundle\": \"DATA1\"\r\n    }\r\n}"},"url":"https://techlinkgh.com/api/hubtel/purchase-at-data","description":"<h2 id=\"purchase-mtn-data\">Purchase MTN Data</h2>\n<p>This endpoint allows you to purchase MTN data bundles for a specified destination number. Upon successful processing of the request, a response will be returned indicating the status of the transaction.</p>\n<h3 id=\"request-parameters\">Request Parameters</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Destination</td>\n<td>string</td>\n<td>Yes</td>\n<td>The phone number to which the data bundle will be purchased. This should be in a valid format.</td>\n</tr>\n<tr>\n<td>Amount</td>\n<td>integer</td>\n<td>Yes</td>\n<td>The amount of money to be spent on the data purchase. Ensure that this value corresponds to the available data bundle options from the \"<strong>Fetch MTN Data Bundles\" Endpoint.</strong> An incorrect amount will result in the request being rejected.</td>\n</tr>\n<tr>\n<td>CallbackUrl</td>\n<td>string</td>\n<td>Yes</td>\n<td>A URL that will be called back with the transaction status. This should be a fully qualified URL. Use Techlink's callback URL.</td>\n</tr>\n<tr>\n<td>ClientReference</td>\n<td>string</td>\n<td>Yes</td>\n<td>A unique reference for the transaction, which can be used for tracking purposes.</td>\n</tr>\n<tr>\n<td>Extradata</td>\n<td>object</td>\n<td>Yes</td>\n<td>Additional data related to the purchase. This includes the bundle value from the \"<strong>Fetch MTN Data Bundles</strong>\" <strong>Endpoint</strong>.</td>\n</tr>\n<tr>\n<td>bundle</td>\n<td>string</td>\n<td>Yes</td>\n<td>The identifier for the data bundle being purchased. This is the value from the \"<strong>Fetch MTN Data Bundles</strong>\" endpoint. (e.g., \"<code>data_bundle_1</code>\"). <strong>Note:</strong> If the Bundle and amount do not match the data retrieved from the <strong>Fetch MTN Data Bundles endpoint</strong>, the request will fail.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"expected-response\">Expected Response</h3>\n<p>The response will provide information about the success or failure of the data purchase. It will typically include:</p>\n<ul>\n<li><p>A status code indicating the result of the request (e.g., success, failure).</p>\n</li>\n<li><p>Additional details regarding the transaction, which may include error messages or confirmation of the purchase.</p>\n</li>\n</ul>\n<h3 id=\"notes\">Notes</h3>\n<ul>\n<li><p>Ensure that all parameters are correctly formatted and valid to avoid errors during processing.</p>\n</li>\n<li><p>The CallbackUrl should be accessible and able to handle incoming requests from the API.</p>\n</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","hubtel","purchase-at-data"],"host":["techlinkgh","com"],"query":[],"variable":[]}},"response":[{"id":"b9b0a3bc-7c50-41be-b0d7-2885cb67b3eb","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"Destination\": \"0575392566\",\r\n    \"Amount\": 1,\r\n    \"CallbackUrl\": \"https://techlinkgh.com/api/hubtel/atbundle/callback\",\r\n    \"ClientReference\": \"AT-REF-123456\",\r\n    \"Extradata\": {\r\n        \"bundle\": \"DATA1\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://techlinkgh.com/api/hubtel/purchase-at-data"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"message\": \"Transaction initiated. Awaiting confirmation callback.\",\r\n    \"data\": {\r\n        \"ClientReference\": \"AT-REF-123456\",\r\n        \"Amount\": 1,\r\n        \"TransactionId\": \"6618fc81ad3f49aabbbdd5d5cf818d44\",\r\n        \"Meta\": {\r\n            \"Commission\": \"0.0198\"\r\n        }\r\n    }\r\n}"}],"_postman_id":"219d4d57-59ab-4c7d-9ff6-075e3a6316c2"},{"name":"Fetch Telecel Data Bundles","id":"202ddd30-8386-44c9-9add-fb3869942209","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://techlinkgh.com/api/hubtel/fetch-telecel-bundles","urlObject":{"protocol":"https","path":["api","hubtel","fetch-telecel-bundles"],"host":["techlinkgh","com"],"query":[],"variable":[]}},"response":[{"id":"edc78b95-7e68-457e-b844-47cfd424e7e5","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://techlinkgh.com/api/hubtel/fetch-telecel-bundles","protocol":"https","host":["techlinkgh","com"],"path":["api","hubtel","fetch-telecel-bundles"],"query":[{"key":"","value":null,"type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"2670"},{"key":"ETag","value":"W/\"a6e-bj1VtiB3Z67GUex+Rm7GsgEuXhk\""},{"key":"Date","value":"Wed, 16 Jul 2025 20:37:11 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"bundles\": {\n        \"TELECEL\": [\n            {\n                \"size\": \"No Expiry - 22MB (GHs 0.5)\",\n                \"price\": 0.5,\n                \"value\": \"DATANVSTRDLY\",\n                \"category\": \"Daily\"\n            },\n            {\n                \"size\": \"No Expiry - 49.5MB (GHs 1)\",\n                \"price\": 1,\n                \"value\": \"DATANVDR1DLY\",\n                \"category\": \"Daily\"\n            },\n            {\n                \"size\": \"No Expiry - 110MB (GHs 2)\",\n                \"price\": 2,\n                \"value\": \"DATANVCHTDLY\",\n                \"category\": \"Daily\"\n            },\n            {\n                \"size\": \"No Expiry - 550MB (GHs 5)\",\n                \"price\": 5,\n                \"value\": \"DATANVDR5WLY\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"No Expiry - 880MB (GHs 10)\",\n                \"price\": 10,\n                \"value\": \"DATANVDBDL1\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"No Expiry - 1.7GB (GHs 20)\",\n                \"price\": 20,\n                \"value\": \"DATANVDBDL2\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"No Expiry - 4.5GB (GHs 50)\",\n                \"price\": 50,\n                \"value\": \"DATANVDBDL3\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"No Expiry - 10.1GB (GHs 100)\",\n                \"price\": 100,\n                \"value\": \"DATANVDBDL4\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"No Expiry - 33.7GB (GHs 200)\",\n                \"price\": 200,\n                \"value\": \"DATANVDBDL5\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"No Expiry - 101.4GB (GHs 300)\",\n                \"price\": 300,\n                \"value\": \"DATANVDBDL6\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"No Expiry - 256GB (GHs 400)\",\n                \"price\": 400,\n                \"value\": \"DATANVDBDL7\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"No Expiry(12am - 5am) - 3.5GB (GHs 2)\",\n                \"price\": 2,\n                \"value\": \"BDLDATABNIGHT2\",\n                \"category\": \"Time-based\"\n            },\n            {\n                \"size\": \"No Expiry(12am - 5am) - 9.0GB (GHs 3)\",\n                \"price\": 3,\n                \"value\": \"BDLDATABNIGHT3\",\n                \"category\": \"Time-based\"\n            },\n            {\n                \"size\": \"1 Hour - 400MB (GHs 1)\",\n                \"price\": 1,\n                \"value\": \"BDLHRBOOST2\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"1 Hour - 1.0GB (GHs 2)\",\n                \"price\": 2,\n                \"value\": \"BDLHRBOOST3\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"1 day - 440MB (GHs 3)\",\n                \"price\": 3,\n                \"value\": \"DATABUNDBMXDLNR\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"3 days - 770MB (GHs 5)\",\n                \"price\": 5,\n                \"value\": \"DATABUNDGAP1_NR\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"5 days - 1.1GB (GHs 10)\",\n                \"price\": 10,\n                \"value\": \"BDLBTBOSSUD1_NR\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"15 days - 990MB (GHs 10)\",\n                \"price\": 10,\n                \"value\": \"DATABUND2MO_NR1\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"5 days - 2.0GB (GHs 15)\",\n                \"price\": 15,\n                \"value\": \"BDLBTBOSSUWE_NR\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"30 days - 2.4GB (GHs 20)\",\n                \"price\": 20,\n                \"value\": \"DATABUND2MO_NR2\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"5 days - 2.5GB (GHs 20)\",\n                \"price\": 20,\n                \"value\": \"DATABUNDGAP4_NR\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"15 days - 5.0GB (GHs 43.5)\",\n                \"price\": 43.5,\n                \"value\": \"BDLBTBOSSUD2_NR\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"30 days - 6.0GB (GHs 50)\",\n                \"price\": 50,\n                \"value\": \"DATABUND2MO_NR3\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"30 days - 12.9GB (GHs 100)\",\n                \"price\": 100,\n                \"value\": \"DATABUND100NR\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"30 days - 39GB (GHs 200)\",\n                \"price\": 200,\n                \"value\": \"DATABUNDJSTRENR\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"30 days - 112GB (GHs 300)\",\n                \"price\": 300,\n                \"value\": \"DATABUNDJMAX_NR\",\n                \"category\": \"Regular\"\n            },\n            {\n                \"size\": \"30 days - 266GB (GHs 400)\",\n                \"price\": 400,\n                \"value\": \"DATABUNDJBOptNR\",\n                \"category\": \"Regular\"\n            }\n        ]\n    }\n}"}],"_postman_id":"202ddd30-8386-44c9-9add-fb3869942209"},{"name":"Purchase Telecel Data Bundle","id":"7de1c516-c39d-42c3-9cf6-4c44486b33e2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"Destination\": \"0202525458\",\r\n    \"Amount\": 0.50,\r\n    \"CallbackUrl\": \"https://techlinkgh.com/api/hubtel/telecelbundle/callback\",\r\n    \"ClientReference\": \"TELECEL-REF-123456\",\r\n    \"Extradata\": {\r\n        \"bundle\": \"DATANVSTRDLY\"\r\n    }\r\n}"},"url":"https://techlinkgh.com/api/hubtel/purchase-telecel-data","description":"<h2 id=\"purchase-telecel-data-api\">Purchase Telecel Data API</h2>\n<p>This endpoint allows users to purchase Telecel data bundles. It facilitates the transaction by accepting the necessary parameters for the purchase and returning the transaction status.</p>\n<h3 id=\"request\">Request</h3>\n<ul>\n<li><p><strong>Method</strong>: POST</p>\n</li>\n<li><p><strong>URL</strong>: <code>https://techlinkgh.com/api/hubtel/purchase-telecel-data</code></p>\n</li>\n</ul>\n<h4 id=\"request-body\">Request Body</h4>\n<p>The request body must be in JSON format and include the following parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Destination</code></td>\n<td>string</td>\n<td>The phone number to which the data bundle will be sent.</td>\n</tr>\n<tr>\n<td><code>Amount</code></td>\n<td>number</td>\n<td>The amount of data to purchase (in the specified currency). This should match the amount from the \"Fetch Telecel Bundles\" Endpoint.</td>\n</tr>\n<tr>\n<td><code>CallbackUrl</code></td>\n<td>string</td>\n<td>A URL to which the API will send the transaction status after processing.</td>\n</tr>\n<tr>\n<td><code>ClientReference</code></td>\n<td>string</td>\n<td>A unique reference for the transaction, used for tracking.</td>\n</tr>\n<tr>\n<td><code>Extradata</code></td>\n<td>object</td>\n<td>An object containing additional data for the transaction. In this case, it includes:</td>\n</tr>\n<tr>\n<td><code>bundle</code></td>\n<td>string</td>\n<td>A string indicating the type of data bundle being purchased (e.g., \"DATANVSTRDLY\"). The string should be fetched from the \"<strong>Fetch Telecel Data Bundle</strong>\" endpoint. If the string is incorrect, the request will fail.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"example-request-body\">Example Request Body</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"Destination\": \"0202525458\",\n  \"Amount\": 0.5,\n  \"CallbackUrl\": \"https://techlinkgh.com/api/hub...\",\n  \"ClientReference\": \"TELECEL-REF-123456\",\n  \"Extradata\": {\n    \"bundle\": \"DATANVSTRDLY\"\n  }\n}\n\n</code></pre>\n<h3 id=\"response\">Response</h3>\n<p>The API will respond with a JSON object that indicates the success of the transaction and provides relevant transaction details.</p>\n<h4 id=\"response-structure\">Response Structure</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Key</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>success</code></td>\n<td>boolean</td>\n<td>Indicates whether the transaction was successful.</td>\n</tr>\n<tr>\n<td><code>message</code></td>\n<td>string</td>\n<td>A message providing additional information about the transaction.</td>\n</tr>\n<tr>\n<td><code>data</code></td>\n<td>object</td>\n<td>Contains transaction-specific data:</td>\n</tr>\n<tr>\n<td><code>ClientReference</code></td>\n<td>string</td>\n<td>The reference provided in the request.</td>\n</tr>\n<tr>\n<td><code>Amount</code></td>\n<td>number</td>\n<td>- <code>Amount</code>: The amount processed for the transaction.</td>\n</tr>\n<tr>\n<td><code>TransactionId</code></td>\n<td>string</td>\n<td>A unique identifier for the transaction.</td>\n</tr>\n<tr>\n<td><code>Meta</code></td>\n<td>object</td>\n<td>An object containing additional metadata.</td>\n</tr>\n<tr>\n<td><code>Commission</code></td>\n<td>string</td>\n<td>Any commission charged for the transaction goes to Techlink.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"example-response\">Example Response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"message\": \"Transaction initiated. Awaiting confirmation callback.\",\n    \"data\": {\n        \"ClientReference\": \"TELECEL-REF-123456\",\n        \"Amount\": 1,\n        \"TransactionId\": \"6618fc81ad3f49aabbbdd5d5cf818d44\",\n        \"Meta\": {\n            \"Commission\": \"0.0198\"\n        }\n    }\n}\n\n</code></pre>\n<p>This structure allows users to easily identify the status and details of their data purchase transaction.</p>\n","urlObject":{"protocol":"https","path":["api","hubtel","purchase-telecel-data"],"host":["techlinkgh","com"],"query":[],"variable":[]}},"response":[{"id":"0202b169-4592-4517-9b15-96b2e2f0cbdc","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"Destination\": \"0202525848\",\r\n    \"Amount\": 0.50,\r\n    \"CallbackUrl\": \"https://techlinkgh.com/api/hubtel/telecelbundle/callback\",\r\n    \"ClientReference\": \"TELECEL-REF-123456\",\r\n    \"Extradata\": {\r\n        \"bundle\": \"DATANVSTRDLY\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://techlinkgh.com/api/hubtel/fetch-telecel-bundles"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"2670"},{"key":"ETag","value":"W/\"a6e-bj1VtiB3Z67GUex+Rm7GsgEuXhk\""},{"key":"Date","value":"Wed, 16 Jul 2025 20:37:11 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Transaction initiated. Awaiting confirmation callback.\",\n    \"data\": {\n        \"ClientReference\": \"TELECEL-REF-123456\",\n        \"Amount\": 1,\n        \"TransactionId\": \"6618fc81ad3f49aabbbdd5d5cf818d44\",\n        \"Meta\": {\n            \"Commission\": \"0.0198\"\n        }\n    }\n}"}],"_postman_id":"7de1c516-c39d-42c3-9cf6-4c44486b33e2"},{"name":"Fetch MTN Fibre Broadband Bundles","id":"a1d00e34-7b9f-4840-badc-8c07c49e7a04","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://techlinkgh.com/api/hubtel/fetch-mtn-fibre-bundles","description":"<h3 id=\"fetch-mtn-fibre-bundles\">Fetch MTN Fibre Bundles</h3>\n<p>This endpoint retrieves a list of available MTN fibre bundles. It is useful for users looking to view the various fibre bundle options provided by MTN.</p>\n<h4 id=\"request-format\">Request Format</h4>\n<ul>\n<li><p><strong>Method</strong>: GET</p>\n</li>\n<li><p><strong>Endpoint</strong>: <code>https://techlinkgh.com/api/hubtel/fetch-mtn-fibre-bundles</code></p>\n</li>\n<li><p><strong>Request Body</strong>: None</p>\n</li>\n</ul>\n<h4 id=\"response-structure\">Response Structure</h4>\n<p>The response will include a JSON object containing the following keys:</p>\n<ul>\n<li><p><code>ResponseCode</code>: Indicates the success or failure of the request.</p>\n</li>\n<li><p><code>Message</code>: A message providing additional information about the request status.</p>\n</li>\n<li><p><code>Label</code>: A label for the response data.</p>\n</li>\n<li><p><code>Data</code>: An array of fibre bundle objects, each containing:</p>\n<ul>\n<li><p><code>Display</code>: A string representing the bundle display information.</p>\n</li>\n<li><p><code>Value</code>: A unique identifier for the fibre bundle.</p>\n</li>\n<li><p><code>Amount</code>: The cost associated with the fibre bundle.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"example-response\">Example Response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"ResponseCode\": \"0000\",\n  \"Message\": \"Successful\",\n  \"Label\": \"Select bundle\",\n  \"Data\": [\n      {\n          \"Display\": \"6GB Bundle (GHS 30)\",\n          \"Value\": \"MTNFB6GB25\",\n          \"Amount\": 30.0\n      },\n      {\n          \"Display\": \"10GB Bundle (GHS 48)\",\n          \"Value\": \"MTNFB10GB40\",\n          \"Amount\": 48.0\n      },\n      {\n          \"Display\": \"45GB Bundle (GHS 150)\",\n          \"Value\": \"MTNFB45GB125\",\n          \"Amount\": 150.0\n      },\n      {\n          \"Display\": \"225GB Bundle (GHS 300)\",\n          \"Value\": \"MTNFB225GB250\",\n          \"Amount\": 300.0\n      }\n  ]\n}\n\n</code></pre>\n<p>This endpoint is essential for users looking to compare and select the appropriate fibre bundle that meets their needs.</p>\n<p>This endpoint retrieves a list of available MTN fibre bundles. It is useful for users looking to view the various fibre bundle options provided by MTN.</p>\n<h4 id=\"request-format-1\">Request Format</h4>\n<ul>\n<li><p><strong>Method</strong>: GET</p>\n</li>\n<li><p><strong>Endpoint</strong>: <code>https://techlinkgh.com/api/hubtel/fetch-mtn-fibre-bundles</code></p>\n</li>\n<li><p><strong>Request Body</strong>: None</p>\n</li>\n</ul>\n<h4 id=\"response-structure-1\">Response Structure</h4>\n<p>The response will include a JSON object containing the following keys:</p>\n<ul>\n<li><p><code>status</code>: Indicates the success or failure of the request.</p>\n</li>\n<li><p><code>data</code>: An array of fibre bundle objects, each containing details such as:</p>\n<ul>\n<li><p><code>bundleId</code>: A unique identifier for the fibre bundle.</p>\n</li>\n<li><p><code>bundleName</code>: The name of the fibre bundle.</p>\n</li>\n<li><p><code>price</code>: The cost associated with the fibre bundle.</p>\n</li>\n<li><p><code>validity</code>: The duration for which the bundle is valid.</p>\n</li>\n<li><p><code>description</code>: A brief description of the fibre bundle (newly added).</p>\n</li>\n<li><p><code>features</code>: An array of features associated with the fibre bundle (newly added).</p>\n</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"example-response-1\">Example Response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"success\",\n  \"data\": [\n    {\n      \"bundleId\": \"12345\",\n      \"bundleName\": \"MTN 100GB\",\n      \"price\": \"5000\",\n      \"validity\": \"30 days\",\n      \"description\": \"Best value for light users.\",\n      \"features\": [\"High speed\", \"No throttling\"]\n    },\n    {\n      \"bundleId\": \"67890\",\n      \"bundleName\": \"MTN 200GB\",\n      \"price\": \"9000\",\n      \"validity\": \"30 days\",\n      \"description\": \"Ideal for heavy users.\",\n      \"features\": [\"Unlimited streaming\", \"Priority support\"]\n    }\n  ]\n}\n\n</code></pre>\n<p>This endpoint is essential for users looking to compare and select the appropriate fibre bundle that meets their needs.</p>\n","urlObject":{"path":["api","hubtel","fetch-mtn-fibre-bundles"],"host":["https://techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"31da4a51-ab30-491e-b39d-713d77bf6a51","name":"500 Internal Server Error","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"ApiKey 2f379b9f680f06b834364bb99406446332ebd0a94c102484353a9786c378de6a","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Host","value":"cs.hubtel.com","type":"text","disabled":true},{"key":"Authorization","value":"Basic WDV5T1dYbzo3NTY1ODQ4Y2ZkNGU0MjQ3YjliNTZkNjRmMTU3NWNmYg==","type":"text","disabled":true}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://techlinkgh.com/api/hubtel/fetch-mtn-fibre-bundles"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"51"},{"key":"ETag","value":"W/\"33-c6t0+YFApI07Xot38Q+tPy9rRvI\""},{"key":"Date","value":"Wed, 16 Jul 2025 20:21:16 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Internal server error\"\n}"},{"id":"4d0c72e7-dd42-40b8-ac8c-90b56d92c3da","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://techlinkgh.com/api/hubtel/fetch-mtn-fibre-bundles"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n  \"ResponseCode\": \"0000\",\r\n  \"Message\": \"Successful\",\r\n  \"Label\": \"Select bundle\",\r\n  \"Data\": [\r\n      {\r\n          \"Display\": \"6GB Bundle (GHS 30)\",\r\n          \"Value\": \"MTNFB6GB25\",\r\n          \"Amount\": 30.0\r\n      },\r\n      {\r\n          \"Display\": \"10GB Bundle (GHS 48)\",\r\n          \"Value\": \"MTNFB10GB40\",\r\n          \"Amount\": 48.0\r\n      },\r\n      {\r\n          \"Display\": \"45GB Bundle (GHS 150)\",\r\n          \"Value\": \"MTNFB45GB125\",\r\n          \"Amount\": 150.0\r\n      },\r\n      {\r\n          \"Display\": \"225GB Bundle (GHS 300)\",\r\n          \"Value\": \"MTNFB225GB250\",\r\n          \"Amount\": 300.0\r\n      }\r\n  ]\r\n}\r\n"}],"_postman_id":"a1d00e34-7b9f-4840-badc-8c07c49e7a04"},{"name":"Query ECG Meter","id":"030ed537-3c27-4c26-bdb9-2615d2c6320c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://techlinkgh.com/api/hubtel/query-meter?destination={MobilePhone_Number}","description":"<h2 id=\"api-endpoint-query-meter\">API Endpoint: Query Meter</h2>\n<p>This endpoint allows users to query meter information based on a specified mobile phone number. It retrieves relevant data associated with the given destination number.</p>\n<h3 id=\"request\">Request</h3>\n<ul>\n<li><p><strong>Method</strong>: <code>GET</code></p>\n</li>\n<li><p><strong>URL</strong>: <code>https://techlinkgh.com/api/hubtel/query-meter?destination={MobilePhone_Number}</code></p>\n</li>\n</ul>\n<h4 id=\"query-parameters\">Query Parameters</h4>\n<ul>\n<li><code>destination</code> (string): The mobile phone number for which the meter information is being queried. This parameter is required.</li>\n</ul>\n<h3 id=\"response\">Response</h3>\n<p>The response will be in JSON format and includes the following structure:</p>\n<ul>\n<li><p><strong>ResponseCode</strong> (string): A code indicating the status of the request. Any code apart from \"0000\" is considered to be a failed response.</p>\n</li>\n<li><p><strong>Message</strong> (string): A message providing additional information about the request status.</p>\n</li>\n<li><p><strong>Label</strong> (string): A label associated with the response data.</p>\n</li>\n<li><p><strong>Data</strong> (array): An array containing objects with the following properties:</p>\n<ul>\n<li><p><strong>Display</strong> (string): A display value related to the meter information.</p>\n</li>\n<li><p><strong>Value</strong> (string): The specific value associated with the meter.</p>\n</li>\n<li><p><strong>Amount</strong> (number): The amount related to the queried meter.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"example-response\">Example Response</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"ResponseCode\": \"0000\",\n  \"Message\": \"Successful\",\n  \"Label\": \"Successful\",\n  \"Data\": [\n      {\n          \"Display\": \" THOMAS ANANE (G131099826)\",\n          \"Value\": \" G131099826\",\n          \"Amount\": -1.1432\n      },\n      {\n          \"Display\": \" ADEMAU LYDIA (24911947992)\",\n          \"Value\": \" 24911947992\",\n          \"Amount\": 0\n      }\n  ]\n}\n\n\n</code></pre>\n<p>This structure allows users to easily parse and utilize the meter information returned by the API.</p>\n","urlObject":{"protocol":"https","path":["api","hubtel","query-meter"],"host":["techlinkgh","com"],"query":[{"description":{"content":"<p>This is the mobile number linked to a particular ECG meter whose details need to be checked.</p>\n","type":"text/plain"},"key":"destination","value":"{MobilePhone_Number}"}],"variable":[]}},"response":[{"id":"ec45aa46-95e4-460c-81a0-aba543b74066","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"https://techlinkgh.com/api/hubtel/query-meter?destination={MobilePhone_Number}","protocol":"https","host":["techlinkgh","com"],"path":["api","hubtel","query-meter"],"query":[{"key":"destination","value":"{MobilePhone_Number}","description":"This is the phone number linked to the meter."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Wed, 16 Jul 2025 21:05:45 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"153"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"ETag","value":"W/\"99-pMwV6/R3HWtQYgR7O54C7BJVms4\""}],"cookie":[],"responseTime":null,"body":"{\n  \"ResponseCode\": \"0000\",\n  \"Message\": \"Successful\",\n  \"Label\": \"Successful\",\n  \"Data\": [\n      {\n          \"Display\": \" THOMAS ANANE (G131099826)\",\n          \"Value\": \" G131099826\",\n          \"Amount\": -1.1432\n      },\n      {\n          \"Display\": \" ADEMAU LYDIA (24911947992)\",\n          \"Value\": \" 24911947992\",\n          \"Amount\": 0\n      }\n  ]\n}\n"}],"_postman_id":"030ed537-3c27-4c26-bdb9-2615d2c6320c"},{"name":"Topup ECG Meter","id":"be64d0c3-fe69-4f4b-bc41-36a37bb507f2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"phone\": \"0240940228\",\r\n    \"amount\": 1,\r\n    \"meterNumber\": \"P20321732\",\r\n    \"paymentMethod\": \"wallet\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://techlinkgh.com/api/hubtel/ecg-meter-topup","description":"<h2 id=\"endpoint-description\">Endpoint Description</h2>\n<p>This endpoint allows users to top up an ECG meter using a specified payment method. It facilitates the addition of credit to a meter account, enabling continued service without interruption.</p>\n<p><strong>REQUEST</strong></p>\n<p><strong>METHOD</strong>: <strong><code>POST</code></strong></p>\n<h3 id=\"request-parameters\">Request Parameters</h3>\n<p>The request must be sent as a JSON object in the body with the following parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Phone (string)</td>\n<td>Yes</td>\n<td>The phone number associated with the account making the top-up.</td>\n</tr>\n<tr>\n<td>Amount (number)</td>\n<td>Yes</td>\n<td>The amount of credit to be added to the meter. This should be a numeric value represented as a string.</td>\n</tr>\n<tr>\n<td>meterNumber (string)</td>\n<td>Yes</td>\n<td>The unique identifier for the ECG meter that is being topped up.</td>\n</tr>\n<tr>\n<td>paymentMethod (string)</td>\n<td>Yes</td>\n<td>The method of payment being used for the top-up is \"wallet\". Any other payment method used will fail.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"example-request-body\">Example Request Body</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"phone\": \"0240940228\",\n  \"amount\": \"1\",\n  \"meterNumber\": \"P20321732\",\n  \"paymentMethod\": \"wallet\"\n}\n\n</code></pre>\n<h3 id=\"response-structure\">Response Structure</h3>\n<p>Upon a successful request, the API will return a JSON object containing the following fields:</p>\n<ul>\n<li><p><strong>success</strong> (boolean): Indicates whether the top-up operation was successful.</p>\n</li>\n<li><p><strong>message</strong> (string): A message providing additional details about the operation.</p>\n</li>\n<li><p><strong>transactionId</strong> (string): The unique identifier for the transaction, if applicable.</p>\n</li>\n<li><p><strong>clientReference</strong> (string): A reference identifier for the client, if applicable.</p>\n</li>\n<li><p><strong>amount</strong> (number): The amount that was successfully topped up.</p>\n</li>\n<li><p><strong>commission</strong> (string): Any commission charged for the transaction, if applicable.</p>\n</li>\n</ul>\n<h3 id=\"example-response\">Example Response</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"message\": \"Transaction pending. Expect callback request for final state.\",\n    \"transactionId\": \"fb68ae13bb454c96ac0399336eebae07\",\n    \"clientReference\": \"ECG-1752863164549-ab099d5f\",\n    \"amount\": 1,\n    \"commission\": \"0.0171\"\n}\n\n</code></pre>\n<p>This structure allows users to understand the outcome of their top-up request and any relevant details associated with the transaction.</p>\n","urlObject":{"path":["api","hubtel","ecg-meter-topup"],"host":["https://techlinkgh.com"],"query":[],"variable":[]}},"response":[{"id":"4e8e16e7-9c29-4463-9fa2-97df7d022cf4","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"phone\": \"0240940228\",\r\n    \"amount\": 1,\r\n    \"meterNumber\": \"P20321732\",\r\n    \"paymentMethod\": \"wallet\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://techlinkgh.com/api/hubtel/ecg-meter-topup"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Fri, 18 Jul 2025 18:26:04 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"221"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"ETag","value":"W/\"dd-r9PWR/vKjyH/7eig/PQ5yCQDlkI\""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Transaction pending. Expect callback request for final state.\",\n    \"transactionId\": \"fb68ae13bb454c96ac0399336eebae07\",\n    \"clientReference\": \"ECG-1752863164549-ab099d5f\",\n    \"amount\": 1,\n    \"commission\": \"0.0171\"\n}"},{"id":"faa8bf2b-398a-4b73-aec2-57c8d61d3d1d","name":"403 Forbidden","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"phone\": \"0240940228\",\r\n    \"amount\": \"1\",\r\n    \"meterNumber\": \"P20321732\",\r\n    \"paymentMethod\": \"paystack\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://techlinkgh.com/api/hubtel/ecg-meter-topup"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"92"},{"key":"ETag","value":"W/\"5c-HbmbX0DiOeRKuKQgVtwFIzYsiII\""},{"key":"Date","value":"Thu, 17 Jul 2025 01:45:48 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Paystack payments are only allowed from https://techlinkgh.com\"\n}"},{"id":"04e27b72-9308-4e0c-9671-d87d6cb1e419","name":"400 Bad Request","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"phone\": \"0240940228\",\r\n    \"amount\": \"1\",\r\n    \"meterNumber\": \"P20321732\",\r\n    \"paymentMethod\": \"another method\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://techlinkgh.com/api/hubtel/ecg-meter-topup"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"110"},{"key":"ETag","value":"W/\"6e-sNBpVK65oROPt8BS9mf3iiKhm6U\""},{"key":"Date","value":"Thu, 17 Jul 2025 01:49:49 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Invalid payment method. Only 'wallet' and 'paystack' are accepted at the moment.\"\n}"}],"_postman_id":"be64d0c3-fe69-4f4b-bc41-36a37bb507f2"},{"name":"Query Ghana Water Meter","id":"d494b28f-6291-4769-870c-4dcf0f905c24","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://techlinkgh.com/api/hubtel/ghana-water/query?meterNumber=091019010006&phoneNumber=233242825109","description":"<h2 id=\"api-endpoint-query-ghana-water-meter\">API Endpoint: Query Ghana Water Meter</h2>\n<p>This endpoint allows users to query the Ghana Water Meter information based on a specific meter number and phone number. It returns the status of the query along with relevant data concerning the water meter.</p>\n<h3 id=\"request\">Request</h3>\n<p><strong>Method:</strong> GET<br /><strong>URL:</strong> <code>https://techlinkgh.com/api/hubtel/ghana-water/query</code></p>\n<h4 id=\"query-parameters\">Query Parameters</h4>\n<ul>\n<li><p><strong>meterNumber</strong> (string): The unique identifier for the water meter you wish to query.</p>\n</li>\n<li><p><strong>phoneNumber</strong> (string): The phone number associated with the account for the water meter query.</p>\n</li>\n</ul>\n<h3 id=\"example-request\">Example Request</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>GET https://techlinkgh.com/api/hubtel/ghana-water/query?meterNumber=091019010006&amp;phoneNumber=233242825109\n\n</code></pre><h3 id=\"response\">Response</h3>\n<p><strong>Status Code:</strong> 200<br /><strong>Content-Type:</strong> application/json</p>\n<h4 id=\"response-structure\">Response Structure</h4>\n<p>The response is a JSON object containing the following fields:</p>\n<ul>\n<li><p><strong>success</strong> (boolean): Indicates whether the query was successful.</p>\n</li>\n<li><p><strong>data</strong> (object): Contains the details of the query response.</p>\n<ul>\n<li><p><strong>ResponseCode</strong> (string): A code representing the result of the query.</p>\n</li>\n<li><p><strong>Message</strong> (string): A message providing additional information about the query result.</p>\n</li>\n<li><p><strong>Label</strong> (string): A label associated with the query response.</p>\n</li>\n<li><p><strong>Data</strong> (array): An array of objects containing details about the water meter.</p>\n<ul>\n<li><p>Each object in the array includes:</p>\n<ul>\n<li><p><strong>Display</strong> (string): A display value related to the meter.</p>\n</li>\n<li><p><strong>Value</strong> (string): The value associated with the meter.</p>\n</li>\n<li><p><strong>Amount</strong> (number): The amount related to the query.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"example-response\">Example Response</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"data\": {\n        \"ResponseCode\": \"0000\",\n        \"Message\": \"Successful\",\n        \"Label\": \"Successful\",\n        \"Data\": [\n            {\n                \"Display\": \"name\",\n                \"Value\": \"AMAKYE FREMPONG\",\n                \"Amount\": 0\n            },\n            {\n                \"Display\": \"amountDue\",\n                \"Value\": \"0.88\",\n                \"Amount\": 0.88\n            },\n            {\n                \"Display\": \"sessionId\",\n                \"Value\": \"106f6c9791a50842e5747dd59df9ec7961dbe2e0\",\n                \"Amount\": 0\n            }\n        ]\n    }\n}\n\n</code></pre>\n<p>This endpoint is essential for retrieving real-time information about water usage and billing associated with a specific meter, enabling users to manage their accounts effectively.</p>\n","urlObject":{"protocol":"https","path":["api","hubtel","ghana-water","query"],"host":["techlinkgh","com"],"query":[{"key":"meterNumber","value":"091019010006"},{"key":"phoneNumber","value":"233242825109"}],"variable":[]}},"response":[{"id":"a18df27a-fc0f-4e6c-bdca-34774a1a17aa","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://techlinkgh.com/api/hubtel/ghana-water/query?meterNumber=091019010006&phoneNumber=233242825109","protocol":"https","host":["techlinkgh","com"],"path":["api","hubtel","ghana-water","query"],"query":[{"key":"meterNumber","value":"091019010006"},{"key":"phoneNumber","value":"233242825109"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Sun, 20 Jul 2025 02:01:38 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"295"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"ETag","value":"W/\"127-3uAO2V1+c2ChKKSeOp7j7VVjm7I\""}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"ResponseCode\": \"0000\",\n        \"Message\": \"Successful\",\n        \"Label\": \"Successful\",\n        \"Data\": [\n            {\n                \"Display\": \"name\",\n                \"Value\": \"AMAKYE FREMPONG\",\n                \"Amount\": 0\n            },\n            {\n                \"Display\": \"amountDue\",\n                \"Value\": \"0.88\",\n                \"Amount\": 0.88\n            },\n            {\n                \"Display\": \"sessionId\",\n                \"Value\": \"106f6c9791a50842e5747dd59df9ec7961dbe2e0\",\n                \"Amount\": 0\n            }\n        ]\n    }\n}"}],"_postman_id":"d494b28f-6291-4769-870c-4dcf0f905c24"},{"name":"DSTV Account Query","id":"8f3cabbb-ffd0-4e31-939a-c833531e2503","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://techlinkgh.com/api/hubtel//dstv/query?accountNumber=8225525298","description":"<h2 id=\"endpoint-description\">Endpoint Description</h2>\n<p>This endpoint allows users to query information related to a specific DSTV account using the provided account number. It is a GET request that retrieves the details associated with the account.</p>\n<h3 id=\"request\">Request</h3>\n<ul>\n<li><p><strong>Method:</strong> GET</p>\n</li>\n<li><p><strong>URL:</strong> <code>https://techlinkgh.com/api/hubtel//dstv/query</code></p>\n</li>\n<li><p><strong>Query Parameter:</strong></p>\n<ul>\n<li><code>accountNumber</code> (required): The account number for which the DSTV details are being queried. This should be a string representing the account number.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"response\">Response</h3>\n<p>Upon a successful request, the API will return a JSON object with the following structure:</p>\n<ul>\n<li><p><strong>success</strong> (boolean): Indicates whether the request was successful.</p>\n</li>\n<li><p><strong>message</strong> (string): A message providing additional context about the request. This may be empty.</p>\n</li>\n<li><p><strong>details</strong> (array): An array containing details related to the specified account. Each item in the array has the following structure:</p>\n<ul>\n<li><p><strong>Display</strong> (string): A display name or label for the detail.</p>\n</li>\n<li><p><strong>Value</strong> (string): The value associated with the detail.</p>\n</li>\n<li><p><strong>Amount</strong> (number): A numerical value representing any associated amount (e.g., balance, charges).</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"example-response\">Example Response</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"message\": \"Successful\",\n    \"details\": [\n        {\n            \"Display\": \"name\",\n            \"Value\": \"Gyamfi\",\n            \"Amount\": 0\n        },\n        {\n            \"Display\": \"amountDue\",\n            \"Value\": \"378.15\",\n            \"Amount\": 0\n        },\n        {\n            \"Display\": \"account\",\n            \"Value\": \"8225525298\",\n            \"Amount\": 0\n        }\n    ]\n}\n\n</code></pre>\n<p>This response indicates that the query was successful, and it provides an array of details that can be used for further processing or display.</p>\n","urlObject":{"protocol":"https","path":["api","hubtel","","dstv","query"],"host":["techlinkgh","com"],"query":[{"key":"accountNumber","value":"8225525298"}],"variable":[]}},"response":[{"id":"c6f95ef7-f515-4d0a-aa0d-118b1d9d4efd","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"ApiKey <YOUR_API_KEY>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://techlinkgh.com/api/hubtel//dstv/query?accountNumber=8225525298","protocol":"https","host":["techlinkgh","com"],"path":["api","hubtel","","dstv","query"],"query":[{"key":"accountNumber","value":"8225525298"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Sun, 20 Jul 2025 02:36:48 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"204"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"ETag","value":"W/\"cc-TlsrInyQUSFRuqjzPVZCYqdy1ws\""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Successful\",\n    \"details\": [\n        {\n            \"Display\": \"name\",\n            \"Value\": \"Gyamfi\",\n            \"Amount\": 0\n        },\n        {\n            \"Display\": \"amountDue\",\n            \"Value\": \"378.15\",\n            \"Amount\": 0\n        },\n        {\n            \"Display\": \"account\",\n            \"Value\": \"8225525298\",\n            \"Amount\": 0\n        }\n    ]\n}"}],"_postman_id":"8f3cabbb-ffd0-4e31-939a-c833531e2503"}],"variable":[{"key":"testurl","value":"localhost:4000","type":"default"},{"key":"liveurl","value":"https://techlinkgh.com","type":"default"},{"key":"YOUR_API_KEY","value":"2f379b9f680f06b834364bb99406446332ebd0a94c102484353a9786c378de6a","type":"default"}]}