{"info":{"_postman_id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","name":"VTU Affiliate API","description":"<html><head></head><body><p><strong>Base URL</strong> is available in the API section of your profile page</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"19096194","collectionId":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","publishedId":"2s9YJc1NMi","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2023-10-02T10:46:29.000Z"},"item":[{"name":"Services","item":[{"name":"Fetch All Service","id":"61ef621d-6c34-4fe6-8a42-d1878c1a54b2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{base_url}/services","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{customer_api_key}}"}]},"isInherited":true,"source":{"_postman_id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","name":"VTU Affiliate API","type":"collection"}},"urlObject":{"host":["{base_url}/services"],"query":[],"variable":[]}},"response":[{"id":"94f2335f-d53c-4cd0-b45a-d385fc557890","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text","disabled":true}],"url":"{base_url}/services"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Oct 2023 20:13:12 GMT"},{"key":"Server","value":"Apache/2.4.52 (Ubuntu)"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"58"},{"key":"phpdebugbar-id","value":"X18133632ea934ae29a2470db319175ef"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"Authorization"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Success\",\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"count\": 7,\n    \"data\": [\n        {\n            \"id\": 1,\n            \"name\": \"Data\",\n            \"desc\": \"Purchase Data for all networks quickly and at a low cost, with immediate delivery.\",\n            \"icon\": \"mobile\"\n        },\n        {\n            \"id\": 2,\n            \"name\": \"Airtime\",\n            \"desc\": \"Never run out of airtime again; get instant top up for all networks.\",\n            \"icon\": \"phone\"\n        },\n        {\n            \"id\": 3,\n            \"name\": \"TV\",\n            \"desc\": \"Stay connected! Subscribe and renew your TV subscription instantly.\",\n            \"icon\": \"television\"\n        },\n        {\n            \"id\": 4,\n            \"name\": \"Electricity Bill\",\n            \"desc\": \"Purchasing prepaid meter tokens instantly, and paying estimated bills, are both possible.\",\n            \"icon\": \"bolt\"\n        },\n        {\n            \"id\": 5,\n            \"name\": \"Educational\",\n            \"desc\": \"WAEC, NECO, NABTEB and NBAIS Result Checker Pins at Cheap Rates with Instant Delivery.\",\n            \"icon\": \"book-open-reader\"\n        },\n        {\n            \"id\": 6,\n            \"name\": \"Data Card\",\n            \"desc\": \"Purchase Data Cards for all networks quickly and at a low cost, with immediate delivery.\",\n            \"icon\": \"print\"\n        },\n        {\n            \"id\": 7,\n            \"name\": \"Recharge Card\",\n            \"desc\": \"Recharge Cards\",\n            \"icon\": \"signal\"\n        }\n    ]\n}"}],"_postman_id":"61ef621d-6c34-4fe6-8a42-d1878c1a54b2"},{"name":"Get Service","id":"535d4d74-eee5-41bc-ad5c-bc2a8620de46","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{base_url}/services/{{service_id}}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{customer_api_key}}"}]},"isInherited":true,"source":{"_postman_id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","name":"VTU Affiliate API","type":"collection"}},"urlObject":{"path":["{{service_id}}"],"host":["{base_url}/services"],"query":[],"variable":[]}},"response":[{"id":"75fbd2b0-0c0f-4c54-8956-90c63407a7f0","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text","disabled":true}],"url":"{base_url}/services/{{service_id}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Oct 2023 20:14:08 GMT"},{"key":"Server","value":"Apache/2.4.52 (Ubuntu)"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"59"},{"key":"phpdebugbar-id","value":"X3c45c814d7e49f1ab0dbcdc2252d2112"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"Authorization"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Success\",\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"id\": 1,\n        \"name\": \"Data\",\n        \"desc\": \"Purchase Data for all networks quickly and at a low cost, with immediate delivery.\",\n        \"icon\": \"mobile\"\n    }\n}"}],"_postman_id":"535d4d74-eee5-41bc-ad5c-bc2a8620de46"},{"name":"Fetch Service Categories","id":"e18add75-1bba-451f-85ca-31b9d81c2f81","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"{base_url}/services/{{service_id}}/categories?page=1","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{customer_api_key}}"}]},"isInherited":true,"source":{"_postman_id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","name":"VTU Affiliate API","type":"collection"}},"urlObject":{"path":["{{service_id}}","categories"],"host":["{base_url}/services"],"query":[{"key":"page","value":"1"}],"variable":[]}},"response":[{"id":"28ee5e66-e77e-4907-93d4-52b07b73863f","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"formdata","formdata":[]},"url":{"raw":"{base_url}/services/{{service_id}}/categories?page=1","host":["{base_url}/services"],"path":["{{service_id}}","categories"],"query":[{"key":"page","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Oct 2023 20:14:29 GMT"},{"key":"Server","value":"Apache/2.4.52 (Ubuntu)"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"58"},{"key":"phpdebugbar-id","value":"X996d6fb71ec72b583e07d3c6c220d02d"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"Authorization"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Success\",\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"count\": 4,\n    \"data\": {\n        \"current_page\": 1,\n        \"data\": [\n            {\n                \"id\": 1,\n                \"name\": \"MTN\",\n                \"desc\": \"MTN SME, CG, DIrect\",\n                \"discount_based\": false,\n                \"service_id\": 1,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 2,\n                \"name\": \"Airtel\",\n                \"desc\": \"Airtel SME, CG, DIrect\",\n                \"discount_based\": false,\n                \"service_id\": 1,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444522927107.png\"\n            },\n            {\n                \"id\": 3,\n                \"name\": \"Glo\",\n                \"desc\": \"Glo Data Bundles\",\n                \"discount_based\": false,\n                \"service_id\": 1,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6445565a12763.png\"\n            },\n            {\n                \"id\": 4,\n                \"name\": \"9mobile\",\n                \"desc\": \"9mobile SME and Direct bundles\",\n                \"discount_based\": false,\n                \"service_id\": 1,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/64443a644bf77.png\"\n            }\n        ],\n        \"first_page_url\": \"http://deesub.lara.localhost/api/v1/services/1/categories?page=1\",\n        \"from\": 1,\n        \"last_page\": 1,\n        \"last_page_url\": \"http://deesub.lara.localhost/api/v1/services/1/categories?page=1\",\n        \"links\": [\n            {\n                \"url\": null,\n                \"label\": \"&laquo; Previous\",\n                \"active\": false\n            },\n            {\n                \"url\": \"http://deesub.lara.localhost/api/v1/services/1/categories?page=1\",\n                \"label\": \"1\",\n                \"active\": true\n            },\n            {\n                \"url\": null,\n                \"label\": \"Next &raquo;\",\n                \"active\": false\n            }\n        ],\n        \"next_page_url\": null,\n        \"path\": \"http://deesub.lara.localhost/api/v1/services/1/categories\",\n        \"per_page\": 30,\n        \"prev_page_url\": null,\n        \"to\": 4,\n        \"total\": 4\n    }\n}"}],"_postman_id":"e18add75-1bba-451f-85ca-31b9d81c2f81"},{"name":"Get Category","id":"a507b608-3214-49ec-94d0-9b92ce7e4d37","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"{base_url}/services/{{service_id}}/categories/{{category_id}}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{customer_api_key}}"}]},"isInherited":true,"source":{"_postman_id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","name":"VTU Affiliate API","type":"collection"}},"urlObject":{"path":["{{service_id}}","categories","{{category_id}}"],"host":["{base_url}/services"],"query":[],"variable":[]}},"response":[{"id":"80dd8e70-1f69-4de3-bddc-6821a6059e20","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"{base_url}/services/{{service_id}}/categories/{{category_id}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Oct 2023 20:14:54 GMT"},{"key":"Server","value":"Apache/2.4.52 (Ubuntu)"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"57"},{"key":"phpdebugbar-id","value":"Xe85bee4af455de8771107404f89c447a"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"Authorization"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Success\",\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"id\": 1,\n        \"name\": \"MTN\",\n        \"desc\": \"MTN SME, CG, DIrect\",\n        \"discount_based\": false,\n        \"service_id\": 1,\n        \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n    }\n}"}],"_postman_id":"a507b608-3214-49ec-94d0-9b92ce7e4d37"},{"name":"Fetch Available Products","id":"177f44a4-7488-43d5-887e-3539199bd1f4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"{base_url}/services/{{service_id}}/categories/{{category_id}}/products?page=1","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{customer_api_key}}"}]},"isInherited":true,"source":{"_postman_id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","name":"VTU Affiliate API","type":"collection"}},"urlObject":{"path":["{{service_id}}","categories","{{category_id}}","products"],"host":["{base_url}/services"],"query":[{"key":"page","value":"1"}],"variable":[]}},"response":[{"id":"420ab39d-e746-4f5e-bd59-43017ecde461","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"{base_url}/services/{{service_id}}/categories/{{category_id}}/products?page=1","host":["{base_url}/services"],"path":["{{service_id}}","categories","{{category_id}}","products"],"query":[{"key":"page","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Oct 2023 20:53:05 GMT"},{"key":"Server","value":"Apache/2.4.52 (Ubuntu)"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"59"},{"key":"phpdebugbar-id","value":"Xc5b95060be4fd897115d427bb6b257fb"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"Authorization"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Success\",\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"count\": 30,\n    \"data\": {\n        \"current_page\": 1,\n        \"data\": [\n            {\n                \"id\": 1,\n                \"category_id\": 1,\n                \"name\": \"50MB (CG)\",\n                \"long_name\": \"50MB (CG)\",\n                \"desc\": \"50MB (CG)\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 87,\n                \"discount_in_naira\": 5,\n                \"amount_in_naira\": 82,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 2,\n                \"category_id\": 1,\n                \"name\": \"150MB (CG)\",\n                \"long_name\": \"150MB (CG)\",\n                \"desc\": \"150MB (CG)\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 79.2,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 79.2,\n                \"is_available\": false,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 3,\n                \"category_id\": 1,\n                \"name\": \"250MB (CG)\",\n                \"long_name\": \"250MB (CG)\",\n                \"desc\": \"250MB (CG)\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 102,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 102,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 4,\n                \"category_id\": 1,\n                \"name\": \"500MB (CG)\",\n                \"long_name\": \"500MB (CG)\",\n                \"desc\": \"500MB (CG)\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 141.6,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 141.6,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 5,\n                \"category_id\": 1,\n                \"name\": \"1GB (CG)\",\n                \"long_name\": \"1GB (CG)\",\n                \"desc\": \"1GB (CG)\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 276,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 276,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 6,\n                \"category_id\": 1,\n                \"name\": \"2GB (CG)\",\n                \"long_name\": \"2GB (CG)\",\n                \"desc\": \"2GB (CG)\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 552,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 552,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 7,\n                \"category_id\": 1,\n                \"name\": \"3GB (CG)\",\n                \"long_name\": \"3GB (CG)\",\n                \"desc\": \"3GB (CG)\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 828,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 828,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 8,\n                \"category_id\": 1,\n                \"name\": \"5GB (CG)\",\n                \"long_name\": \"5GB (CG)\",\n                \"desc\": \"5GB (CG)\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 1380,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 1380,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 9,\n                \"category_id\": 1,\n                \"name\": \"10GB (CG)\",\n                \"long_name\": \"10GB (CG)\",\n                \"desc\": \"10GB (CG)\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 2760,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 2760,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 10,\n                \"category_id\": 1,\n                \"name\": \"12GB (CG)\",\n                \"long_name\": \"12GB (CG)\",\n                \"desc\": \"12GB (CG)\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 3312,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 3312,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 11,\n                \"category_id\": 1,\n                \"name\": \"15GB (CG)\",\n                \"long_name\": \"15GB (CG)\",\n                \"desc\": \"15GB (CG)\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 4140,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 4140,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 12,\n                \"category_id\": 1,\n                \"name\": \"20GB (CG)\",\n                \"long_name\": \"20GB (CG)\",\n                \"desc\": \"20GB (CG)\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 5520,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 5520,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 13,\n                \"category_id\": 1,\n                \"name\": \"25GB (CG)\",\n                \"long_name\": \"25GB (CG)\",\n                \"desc\": \"25GB (CG)\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 6900,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 6900,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 14,\n                \"category_id\": 1,\n                \"name\": \"30GB (CG)\",\n                \"long_name\": \"30GB (CG)\",\n                \"desc\": \"30GB (CG)\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 8280,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 8280,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 15,\n                \"category_id\": 1,\n                \"name\": \"40GB (CG)\",\n                \"long_name\": \"40GB (CG)\",\n                \"desc\": \"40GB (CG)\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 11040,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 11040,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 16,\n                \"category_id\": 1,\n                \"name\": \"50GB (CG)\",\n                \"long_name\": \"50GB (CG)\",\n                \"desc\": \"50GB (CG)\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 13800,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 13800,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 17,\n                \"category_id\": 1,\n                \"name\": \"60GB (CG)\",\n                \"long_name\": \"60GB (CG)\",\n                \"desc\": \"60GB (CG)\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 16560,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 16560,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 18,\n                \"category_id\": 1,\n                \"name\": \"70GB (CG)\",\n                \"long_name\": \"70GB (CG)\",\n                \"desc\": \"70GB (CG)\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 19320,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 19320,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 19,\n                \"category_id\": 1,\n                \"name\": \"75GB (CG)\",\n                \"long_name\": \"75GB (CG)\",\n                \"desc\": \"75GB (CG)\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 20700,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 20700,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 20,\n                \"category_id\": 1,\n                \"name\": \"80GB (CG)\",\n                \"long_name\": \"80GB (CG)\",\n                \"desc\": \"80GB (CG)\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 22080,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 22080,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 21,\n                \"category_id\": 1,\n                \"name\": \"90GB (CG)\",\n                \"long_name\": \"90GB (CG)\",\n                \"desc\": \"90GB (CG)\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 24840,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 24840,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 22,\n                \"category_id\": 1,\n                \"name\": \"100GB (CG)\",\n                \"long_name\": \"100GB (CG)\",\n                \"desc\": \"100GB (CG)\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 27600,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 27600,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 23,\n                \"category_id\": 1,\n                \"name\": \"500MB (SME)\",\n                \"long_name\": \"500MB (SME)\",\n                \"desc\": \"500MB (SME)\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 134.4,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 134.4,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 24,\n                \"category_id\": 1,\n                \"name\": \"1GB (SME)\",\n                \"long_name\": \"MTN 1GB SME Data Bundle\",\n                \"desc\": \"MTN 1GB SME Data Bundle\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 264,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 264,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 25,\n                \"category_id\": 1,\n                \"name\": \"2GB (SME)\",\n                \"long_name\": \"2GB (SME)\",\n                \"desc\": \"2GB (SME)\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 528,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 528,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 26,\n                \"category_id\": 1,\n                \"name\": \"3GB (SME)\",\n                \"long_name\": \"3GB (SME)\",\n                \"desc\": \"3GB (SME)\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 792,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 792,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 27,\n                \"category_id\": 1,\n                \"name\": \"5GB (SME)\",\n                \"long_name\": \"5GB (SME)\",\n                \"desc\": \"5GB (SME)\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 1320,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 1320,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 28,\n                \"category_id\": 1,\n                \"name\": \"10GB (SME)\",\n                \"long_name\": \"10GB (SME)\",\n                \"desc\": \"10GB (SME)\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 2640,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 2640,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 29,\n                \"category_id\": 1,\n                \"name\": \"750MB (Direct)\",\n                \"long_name\": \"750MB (Direct)\",\n                \"desc\": \"750MB (Direct)\",\n                \"valid_for\": \"14 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 579.09,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 579.09,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 30,\n                \"category_id\": 1,\n                \"name\": \"1.5GB (Direct)\",\n                \"long_name\": \"1.5GB (Direct)\",\n                \"desc\": \"1.5GB (Direct)\",\n                \"valid_for\": \"30 days\",\n                \"service_id\": 1,\n                \"price_in_naira\": 1158.18,\n                \"discount_in_naira\": 0,\n                \"amount_in_naira\": 1158.18,\n                \"is_available\": true,\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            }\n        ],\n        \"first_page_url\": \"http://deesub.lara.localhost/api/v1/services/1/categories/1/products?page=1\",\n        \"from\": 1,\n        \"last_page\": 2,\n        \"last_page_url\": \"http://deesub.lara.localhost/api/v1/services/1/categories/1/products?page=2\",\n        \"links\": [\n            {\n                \"url\": null,\n                \"label\": \"&laquo; Previous\",\n                \"active\": false\n            },\n            {\n                \"url\": \"http://deesub.lara.localhost/api/v1/services/1/categories/1/products?page=1\",\n                \"label\": \"1\",\n                \"active\": true\n            },\n            {\n                \"url\": \"http://deesub.lara.localhost/api/v1/services/1/categories/1/products?page=2\",\n                \"label\": \"2\",\n                \"active\": false\n            },\n            {\n                \"url\": \"http://deesub.lara.localhost/api/v1/services/1/categories/1/products?page=2\",\n                \"label\": \"Next &raquo;\",\n                \"active\": false\n            }\n        ],\n        \"next_page_url\": \"http://deesub.lara.localhost/api/v1/services/1/categories/1/products?page=2\",\n        \"path\": \"http://deesub.lara.localhost/api/v1/services/1/categories/1/products\",\n        \"per_page\": 30,\n        \"prev_page_url\": null,\n        \"to\": 30,\n        \"total\": 43\n    }\n}"}],"_postman_id":"177f44a4-7488-43d5-887e-3539199bd1f4"},{"name":"Get Product","id":"9f6cac85-7ff3-4440-b914-b397716266d7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"{base_url}/products/{{product_id}}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{customer_api_key}}"}]},"isInherited":true,"source":{"_postman_id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","name":"VTU Affiliate API","type":"collection"}},"urlObject":{"path":["{{product_id}}"],"host":["{base_url}/products"],"query":[],"variable":[]}},"response":[{"id":"8129a339-b3dc-4f0f-8bca-f3e810d829a7","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"{base_url}/products/{{product_id}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Oct 2023 20:53:56 GMT"},{"key":"Server","value":"Apache/2.4.52 (Ubuntu)"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"58"},{"key":"phpdebugbar-id","value":"X675b430ff1301f48e886daed79861e96"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"Authorization"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Success\",\n    \"code\": 200,\n    \"message\": \"product\",\n    \"data\": {\n        \"id\": 1,\n        \"category_id\": 1,\n        \"name\": \"50MB (CG)\",\n        \"long_name\": \"50MB (CG)\",\n        \"desc\": \"50MB (CG)\",\n        \"valid_for\": \"30 days\",\n        \"service_id\": 1,\n        \"price_in_naira\": 87,\n        \"discount_in_naira\": 5,\n        \"amount_in_naira\": 82,\n        \"is_available\": true,\n        \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n    }\n}"}],"_postman_id":"9f6cac85-7ff3-4440-b914-b397716266d7"},{"name":"Get Utility Info (GenioForge Vendors)","id":"09ce5ead-a3dd-410d-9fb8-d40a2b8d8e3c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"{base_url}/services/:service_id/categories/:category_id/verify/:idNumber","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{customer_api_key}}"}]},"isInherited":true,"source":{"_postman_id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","name":"VTU Affiliate API","type":"collection"}},"urlObject":{"path":[":service_id","categories",":category_id","verify",":idNumber"],"host":["{base_url}/services"],"query":[{"disabled":true,"key":"product_id","value":""},{"id":1,"disabled":true,"key":"amount","value":""}],"variable":[{"type":"string","value":"4","key":"service_id"},{"id":1,"type":"string","value":"17","key":"category_id"},{"id":2,"type":"string","value":"{{smart_card_number or meter number}}","key":"idNumber"}]}},"response":[{"id":"cfc5c1b6-1088-4c80-9958-9388f95dfdfb","name":"Get Utility Info","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"{base_url}/services/:service_id/categories/:category_id/verify/:idNumber","host":["{base_url}/services"],"path":[":service_id","categories",":category_id","verify",":idNumber"],"variable":[{"key":"service_id","value":"4","id":0},{"key":"category_id","value":"17","id":1},{"key":"idNumber","value":"{{smart_card_number or meter number}}","id":2}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Host","value":"localhost:8080"},{"key":"Date","value":"Fri, 21 Apr 2023 13:53:20 GMT"},{"key":"Date","value":"Fri, 21 Apr 2023 13:53:20 GMT"},{"key":"Connection","value":"close"},{"key":"X-Powered-By","value":"PHP/8.2.3"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Content-Type","value":"application/json"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"59"},{"key":"phpdebugbar-id","value":"X2a563bbb6094f19ab9e9ff6e4e7cf6f8"},{"key":"Access-Control-Allow-Origin","value":"*"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Success\",\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"count\": 4,\n    \"data\": {\n        \"status\": null,\n        \"success\": true,\n        \"message\": \"\",\n        \"details\": {\n            \"customer_name\": \"EMMANUEL AYOOLA\",\n            \"subscription_status\": \"Suspended\",\n            \"due_date\": \"April 21st, 2023\",\n            \"smart_card_number\": \"59992985\",\n            \"customer_type\": \"DSTV\",\n            \"current_plan\": \"dstv-padi\"\n        }\n    }\n}"},{"id":"66539b9d-4cbf-41fa-b9c1-03f536ef7f40","name":"Get Meter Info","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"{base_url}/services/:service_id/categories/:category_id/verify/:idNumber?product_id={{electric_bill_product_id}}&amount={{proposed_amount_to_be_paid}}","host":["{base_url}/services"],"path":[":service_id","categories",":category_id","verify",":idNumber"],"query":[{"key":"product_id","value":"{{electric_bill_product_id}}"},{"key":"amount","value":"{{proposed_amount_to_be_paid}}"}],"variable":[{"key":"service_id","value":"3","id":0},{"key":"category_id","value":"9","id":1},{"key":"idNumber","value":"{{smart_card_number or meter number}}","id":2}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Host","value":"localhost:8080"},{"key":"Date","value":"Sat, 22 Apr 2023 11:06:21 GMT"},{"key":"Date","value":"Sat, 22 Apr 2023 11:06:21 GMT"},{"key":"Connection","value":"close"},{"key":"X-Powered-By","value":"PHP/8.2.3"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Content-Type","value":"application/json"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"58"},{"key":"phpdebugbar-id","value":"Xccf0a6ac7ae251dda9c47ca9e63e77c8"},{"key":"Access-Control-Allow-Origin","value":"*"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Success\",\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"count\": 4,\n    \"data\": {\n        \"status\": null,\n        \"success\": true,\n        \"message\": \"\",\n        \"details\": {\n            \"name\": \"OLUFEMI  AYOOLA PASTOR\",\n            \"phone\": null,\n            \"address\": \"OGBO MASIFA BOLANTA  ARE  OGBOMOSHO_NMD_E4H_32.26\",\n            \"token_amount\": null,\n            \"token_value\": null,\n            \"tariff\": null,\n            \"units\": null,\n            \"meter_number\": \"132226100401\",\n            \"meter_type\": \"POSTPAID\",\n            \"token\": null\n        }\n    }\n}"}],"_postman_id":"09ce5ead-a3dd-410d-9fb8-d40a2b8d8e3c"},{"name":"Get Utility Info","id":"2c1e5235-1af0-469f-81b1-09f00e9d90a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"{base_url}/services/utilities/categories/{{category_id}}/verify/:idNumber?product_id&amount","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{customer_api_key}}"}]},"isInherited":true,"source":{"_postman_id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","name":"VTU Affiliate API","type":"collection"}},"urlObject":{"path":["utilities","categories","{{category_id}}","verify",":idNumber"],"host":["{base_url}/services"],"query":[{"description":{"content":"<p>(Product Id of Disco)\nrequired for meter number verification</p>\n","type":"text/plain"},"key":"product_id","value":null},{"description":{"content":"<p>required for meter number verification</p>\n","type":"text/plain"},"key":"amount","value":null}],"variable":[{"type":"any","value":"{{smart_card_number or meter number}}","key":"idNumber"}]}},"response":[{"id":"cfc163c3-5563-4b1d-a877-15834b6ccd07","name":"Get Utility Info","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"{base_url}/services/utilities/categories/{{cable_provider_category_id}}/verify/{{smart_card_number or meter number}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Host","value":"localhost:8080"},{"key":"Date","value":"Fri, 21 Apr 2023 13:53:20 GMT"},{"key":"Date","value":"Fri, 21 Apr 2023 13:53:20 GMT"},{"key":"Connection","value":"close"},{"key":"X-Powered-By","value":"PHP/8.2.3"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Content-Type","value":"application/json"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"59"},{"key":"phpdebugbar-id","value":"X2a563bbb6094f19ab9e9ff6e4e7cf6f8"},{"key":"Access-Control-Allow-Origin","value":"*"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Success\",\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"count\": 4,\n    \"data\": {\n        \"status\": null,\n        \"success\": true,\n        \"message\": \"\",\n        \"details\": {\n            \"customer_name\": \"EMMANUEL AYOOLA\",\n            \"subscription_status\": \"Suspended\",\n            \"due_date\": \"April 21st, 2023\",\n            \"smart_card_number\": \"59992985\",\n            \"customer_type\": \"DSTV\",\n            \"current_plan\": \"dstv-padi\"\n        }\n    }\n}"},{"id":"a84014bf-1c0e-4a57-9202-52e6f5d8ec67","name":"Get Meter Info","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"{base_url}/services/utilities/categories/{{disco_category_id}}/verify/:idNumber?product_id=&amount=","host":["{base_url}/services"],"path":["utilities","categories","{{disco_category_id}}","verify",":idNumber"],"query":[{"key":"product_id","value":"","description":"(Product Id of Disco)\nrequired for meter number verification"},{"key":"amount","value":"","description":"intended top up amount, required for meter number verification"}],"variable":[{"key":"idNumber","value":"{{meter_number}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Host","value":"localhost:8080"},{"key":"Date","value":"Sat, 22 Apr 2023 11:06:21 GMT"},{"key":"Date","value":"Sat, 22 Apr 2023 11:06:21 GMT"},{"key":"Connection","value":"close"},{"key":"X-Powered-By","value":"PHP/8.2.3"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Content-Type","value":"application/json"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"58"},{"key":"phpdebugbar-id","value":"Xccf0a6ac7ae251dda9c47ca9e63e77c8"},{"key":"Access-Control-Allow-Origin","value":"*"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Success\",\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"count\": 4,\n    \"data\": {\n        \"status\": null,\n        \"success\": true,\n        \"message\": \"\",\n        \"details\": {\n            \"name\": \"OLUFEMI  ADE \",\n            \"phone\": null,\n            \"address\": \"OGBO  LANTA  ARE  IBADAN_NMD_E4H_32.26\",\n            \"token_amount\": null,\n            \"token_value\": null,\n            \"tariff\": null,\n            \"units\": null,\n            \"meter_number\": \"{{meter_number}}\",\n            \"meter_type\": \"POSTPAID\",\n            \"token\": null\n        }\n    }\n}"}],"_postman_id":"2c1e5235-1af0-469f-81b1-09f00e9d90a7"}],"id":"cd83e55c-65d5-4c02-baa8-a98244c448ed","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"64cc9e0b-06dc-4139-bd96-43ee5e8231e0"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"2c9e528c-974e-4c9d-8614-860e6fb75447"}}],"_postman_id":"cd83e55c-65d5-4c02-baa8-a98244c448ed","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{customer_api_key}}"}]},"isInherited":true,"source":{"_postman_id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","name":"VTU Affiliate API","type":"collection"}}},{"name":"Customer","item":[{"name":"Details","item":[{"name":"Account History","id":"5ae45a5d-0ab0-42ba-96c8-6a79fd5b7edd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{base_url}/customers/accounts?page","description":"<h2 id=\"status-for-accounts-endpoint\">Status for Accounts Endpoint</h2>\n<p>The Status for the Accounts endpoint represents the status of a wallet transaction. The status is represented by an integer value. Here are the possible status values and their corresponding meanings:</p>\n<ul>\n<li><strong>Approved (1):</strong> This status indicates that the wallet entry transaction has been successfully approved and processed.</li>\n<li><strong>Failed (0):</strong> This status indicates that the wallet entry transaction has failed and was not successful.</li>\n<li><strong>Reversed (2):</strong> This status indicates that the wallet entry transaction has been reversed or cancelled.</li>\n</ul>\n<p>When making a request to the Accounts endpoint and receiving a response, you can check the value of the <code>status</code> field to determine the outcome of the transaction.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{customer_api_key}}"}]},"isInherited":true,"source":{"_postman_id":"beb95d44-1d4d-4c87-81f1-1c11cf07eba6","id":"beb95d44-1d4d-4c87-81f1-1c11cf07eba6","name":"Details","type":"folder"}},"urlObject":{"path":["accounts"],"host":["{base_url}/customers"],"query":[{"description":{"content":"<p>page number</p>\n","type":"text/plain"},"key":"page","value":null}],"variable":[]}},"response":[{"id":"c99692db-ae40-4b3d-8415-35f5221524ac","name":"Success - Account History","originalRequest":{"method":"GET","header":[{"key":"_method","value":"PUT","type":"default","disabled":true},{"key":"Accept","value":"application/json","type":"default","disabled":true}],"body":{"mode":"formdata","formdata":[]},"url":"{base_url}/customers/accounts"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 02 Oct 2023 04:17:12 GMT"},{"key":"Server","value":"Apache/2.4.52 (Ubuntu)"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"58"},{"key":"phpdebugbar-id","value":"Xe84603934a3c77e6c51e949e2fa11356"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"Authorization"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Success\",\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"count\": 15,\n    \"data\": {\n        \"current_page\": 1,\n        \"data\": [\n            {\n                \"id\": 30,\n                \"customer_id\": 1,\n                \"ref\": \"DEE|COM|1|2023-09-01|2023-09-30\",\n                \"product_id\": null,\n                \"currency\": \"NGN\",\n                \"amount\": 38.04375,\n                \"desc\": \"referral commission for 2023-09-01 to 2023-09-30\",\n                \"status\": 1,\n                \"created_at\": \"2023-09-30T07:43:59.000000Z\",\n                \"updated_at\": \"2023-09-30T07:47:33.000000Z\"\n            },\n            {\n                \"id\": 29,\n                \"customer_id\": 1,\n                \"ref\": \"DEE|3ca6558e|0f85|4c51|a298|7851a33199f5\",\n                \"product_id\": 155,\n                \"currency\": \"NGN\",\n                \"amount\": -1000,\n                \"desc\": \"Payment for POSTPAID purchase\",\n                \"status\": 1,\n                \"created_at\": \"2023-09-19T08:06:22.000000Z\",\n                \"updated_at\": \"2023-09-19T08:06:22.000000Z\"\n            },\n            {\n                \"id\": 28,\n                \"customer_id\": 1,\n                \"ref\": \"DEE|e6f530d9|b249|4ae5|a9dd|0c1e283c7fd9\",\n                \"product_id\": null,\n                \"currency\": \"NGN\",\n                \"amount\": 1000,\n                \"desc\": \"Manual funding for testing\",\n                \"status\": 1,\n                \"created_at\": \"2023-09-18T22:28:03.000000Z\",\n                \"updated_at\": \"2023-09-18T22:28:03.000000Z\"\n            },\n            {\n                \"id\": 27,\n                \"customer_id\": 1,\n                \"ref\": \"DEE|39eae72a|c303|4604|9226|59bec5bb1481\",\n                \"product_id\": 161,\n                \"currency\": \"NGN\",\n                \"amount\": -740.25,\n                \"desc\": \"Payment for NECO Result Checker purchase\",\n                \"status\": 1,\n                \"created_at\": \"2023-09-18T15:50:45.000000Z\",\n                \"updated_at\": \"2023-09-18T15:50:45.000000Z\"\n            },\n            {\n                \"id\": 26,\n                \"customer_id\": 1,\n                \"ref\": \"DEE|fb6e39f3|1440|4211|abde|d5ff19e9bc00\",\n                \"product_id\": 161,\n                \"currency\": \"NGN\",\n                \"amount\": -740.25,\n                \"desc\": \"Payment for NECO Result Checker purchase\",\n                \"status\": 2,\n                \"created_at\": \"2023-09-18T15:46:42.000000Z\",\n                \"updated_at\": \"2023-09-18T15:50:03.000000Z\"\n            },\n            {\n                \"id\": 25,\n                \"customer_id\": 1,\n                \"ref\": \"DEE|13b40846|5bf2|4e59|985c|264c11bf4ab6\",\n                \"product_id\": 161,\n                \"currency\": \"NGN\",\n                \"amount\": -740.25,\n                \"desc\": \"Payment for NECO Result Checker purchase\",\n                \"status\": 2,\n                \"created_at\": \"2023-09-18T15:45:27.000000Z\",\n                \"updated_at\": \"2023-09-18T15:46:42.000000Z\"\n            },\n            {\n                \"id\": 24,\n                \"customer_id\": 1,\n                \"ref\": \"DEE|e0864dec|c255|4def|b0dc|183dec89a0db\",\n                \"product_id\": 161,\n                \"currency\": \"NGN\",\n                \"amount\": -740.25,\n                \"desc\": \"Payment for NECO Result Checker purchase\",\n                \"status\": 1,\n                \"created_at\": \"2023-09-18T15:43:17.000000Z\",\n                \"updated_at\": \"2023-09-18T15:43:17.000000Z\"\n            },\n            {\n                \"id\": 23,\n                \"customer_id\": 1,\n                \"ref\": \"DEE|ea2c1393|edd6|4085|a871|c0126571ac22\",\n                \"product_id\": 161,\n                \"currency\": \"NGN\",\n                \"amount\": -740.25,\n                \"desc\": \"Payment for NECO Result Checker purchase\",\n                \"status\": 1,\n                \"created_at\": \"2023-09-18T15:38:38.000000Z\",\n                \"updated_at\": \"2023-09-18T15:38:38.000000Z\"\n            },\n            {\n                \"id\": 22,\n                \"customer_id\": 1,\n                \"ref\": \"DEE|243a2478|8f98|4bfb|b35b|2caca8e3722d\",\n                \"product_id\": 173,\n                \"currency\": \"NGN\",\n                \"amount\": -517,\n                \"desc\": \"Payment for 1GB SME purchase\",\n                \"status\": 1,\n                \"created_at\": \"2023-09-16T00:04:04.000000Z\",\n                \"updated_at\": \"2023-09-16T00:04:04.000000Z\"\n            },\n            {\n                \"id\": 21,\n                \"customer_id\": 1,\n                \"ref\": \"DEE|6bd508fb|849d|49a7|b986|13ed00da8be5\",\n                \"product_id\": 101,\n                \"currency\": \"NGN\",\n                \"amount\": -1000,\n                \"desc\": \"Payment for Glo Virtual Top Up purchase\",\n                \"status\": 1,\n                \"created_at\": \"2023-09-16T00:00:20.000000Z\",\n                \"updated_at\": \"2023-09-16T00:00:20.000000Z\"\n            },\n            {\n                \"id\": 20,\n                \"customer_id\": 1,\n                \"ref\": \"DEE|dbcb102b|e797|43dc|af0c|971415349ae6\",\n                \"product_id\": 24,\n                \"currency\": \"NGN\",\n                \"amount\": -242,\n                \"desc\": \"Payment for MTN 1GB SME Data Bundle purchase\",\n                \"status\": 1,\n                \"created_at\": \"2023-09-05T06:27:12.000000Z\",\n                \"updated_at\": \"2023-09-05T06:27:12.000000Z\"\n            },\n            {\n                \"id\": 19,\n                \"customer_id\": 1,\n                \"ref\": \"DEE|42370e4c|17ba|44a7|8ca9|d638812bbe3f\",\n                \"product_id\": 24,\n                \"currency\": \"NGN\",\n                \"amount\": -242,\n                \"desc\": \"Payment for MTN 1GB SME Data Bundle purchase\",\n                \"status\": 1,\n                \"created_at\": \"2023-09-05T06:24:22.000000Z\",\n                \"updated_at\": \"2023-09-05T06:24:22.000000Z\"\n            },\n            {\n                \"id\": 18,\n                \"customer_id\": 1,\n                \"ref\": \"DEE|efad5df2|3f9a|42df|8028|3dca24e9bb65\",\n                \"product_id\": 24,\n                \"currency\": \"NGN\",\n                \"amount\": -242,\n                \"desc\": \"Payment for MTN 1GB SME Data Bundle purchase\",\n                \"status\": 1,\n                \"created_at\": \"2023-09-05T06:21:58.000000Z\",\n                \"updated_at\": \"2023-09-05T06:21:58.000000Z\"\n            },\n            {\n                \"id\": 17,\n                \"customer_id\": 1,\n                \"ref\": \"DEE-a4c0314ef0874ea6ac566ba3ad9f9896\",\n                \"product_id\": 24,\n                \"currency\": \"NGN\",\n                \"amount\": -242,\n                \"desc\": \"Payment for MTN 1GB SME Data Bundle purchase\",\n                \"status\": 1,\n                \"created_at\": \"2023-09-04T14:47:21.000000Z\",\n                \"updated_at\": \"2023-09-04T14:47:21.000000Z\"\n            },\n            {\n                \"id\": 16,\n                \"customer_id\": 1,\n                \"ref\": \"DEE-0b4423d387f540eab59918c5fc51600f\",\n                \"product_id\": 24,\n                \"currency\": \"NGN\",\n                \"amount\": -242,\n                \"desc\": \"Payment for MTN 1GB SME Data Bundle purchase\",\n                \"status\": 1,\n                \"created_at\": \"2023-09-04T14:35:41.000000Z\",\n                \"updated_at\": \"2023-09-04T14:35:41.000000Z\"\n            }\n        ],\n        \"first_page_url\": \"http://deesub.lara.localhost/api/v1/customers/accounts?page=1\",\n        \"from\": 1,\n        \"last_page\": 2,\n        \"last_page_url\": \"http://deesub.lara.localhost/api/v1/customers/accounts?page=2\",\n        \"links\": [\n            {\n                \"url\": null,\n                \"label\": \"&laquo; Previous\",\n                \"active\": false\n            },\n            {\n                \"url\": \"http://deesub.lara.localhost/api/v1/customers/accounts?page=1\",\n                \"label\": \"1\",\n                \"active\": true\n            },\n            {\n                \"url\": \"http://deesub.lara.localhost/api/v1/customers/accounts?page=2\",\n                \"label\": \"2\",\n                \"active\": false\n            },\n            {\n                \"url\": \"http://deesub.lara.localhost/api/v1/customers/accounts?page=2\",\n                \"label\": \"Next &raquo;\",\n                \"active\": false\n            }\n        ],\n        \"next_page_url\": \"http://deesub.lara.localhost/api/v1/customers/accounts?page=2\",\n        \"path\": \"http://deesub.lara.localhost/api/v1/customers/accounts\",\n        \"per_page\": 15,\n        \"prev_page_url\": null,\n        \"to\": 15,\n        \"total\": 30\n    }\n}"}],"_postman_id":"5ae45a5d-0ab0-42ba-96c8-6a79fd5b7edd"},{"name":"Reserved Accounts","id":"40a406f9-430c-4d15-a025-aca1fb99ae88","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"default"}],"url":"{base_url}/customers/reserved_accounts","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{customer_api_key}}"}]},"isInherited":true,"source":{"_postman_id":"beb95d44-1d4d-4c87-81f1-1c11cf07eba6","id":"beb95d44-1d4d-4c87-81f1-1c11cf07eba6","name":"Details","type":"folder"}},"urlObject":{"path":["reserved_accounts"],"host":["{base_url}/customers"],"query":[],"variable":[]}},"response":[{"id":"274351d2-4dca-442a-81d5-403731396dc2","name":"Success - Reserved Accounts","originalRequest":{"method":"GET","header":[{"key":"_method","value":"PUT","type":"default","disabled":true},{"key":"Accept","value":"application/json","type":"default"}],"body":{"mode":"formdata","formdata":[]},"url":"{base_url}/customers/reserved_accounts"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 02 Oct 2023 04:17:41 GMT"},{"key":"Server","value":"Apache/2.4.52 (Ubuntu)"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"59"},{"key":"phpdebugbar-id","value":"Xec058f47a8efce991b37a14e209ec4d4"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"Authorization"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Success\",\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"count\": 2,\n    \"data\": [\n        {\n            \"id\": 1,\n            \"customer_id\": 1,\n            \"ref\": \"GNF-fda1aa6f13dd4a6ebde14d515fbb6be2\",\n            \"name\": \"Ayo\",\n            \"number\": \"5000513412\",\n            \"bank_name\": \"Wema bank\",\n            \"bank_code\": \"035\",\n            \"currency\": \"NGN\",\n            \"gateway\": \"monnify\",\n            \"created_at\": \"2023-08-18T11:18:52.000000Z\",\n            \"updated_at\": \"2023-08-18T11:18:52.000000Z\"\n        },\n        {\n            \"id\": 2,\n            \"customer_id\": 1,\n            \"ref\": \"GNF-fda1aa6f13dd4a6ebde14d515fbb6be2\",\n            \"name\": \"Ayo\",\n            \"number\": \"6001345368\",\n            \"bank_name\": \"Sterling bank\",\n            \"bank_code\": \"232\",\n            \"currency\": \"NGN\",\n            \"gateway\": \"monnify\",\n            \"created_at\": \"2023-08-18T11:18:52.000000Z\",\n            \"updated_at\": \"2023-08-18T11:18:52.000000Z\"\n        }\n    ]\n}"}],"_postman_id":"40a406f9-430c-4d15-a025-aca1fb99ae88"},{"name":"Wallet Balance & User Information","id":"4d56493d-f92b-4114-86dc-2c3feb5fc28c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{base_url}/customers/{{customer_id}}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{customer_api_key}}"}]},"isInherited":true,"source":{"_postman_id":"beb95d44-1d4d-4c87-81f1-1c11cf07eba6","id":"beb95d44-1d4d-4c87-81f1-1c11cf07eba6","name":"Details","type":"folder"}},"urlObject":{"path":["{{customer_id}}"],"host":["{base_url}/customers"],"query":[],"variable":[]}},"response":[],"_postman_id":"4d56493d-f92b-4114-86dc-2c3feb5fc28c"},{"name":"Transactions","id":"2b993318-abcd-415d-af60-71c58fcd72ed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"default"}],"url":"{base_url}/customers/transactions?page=1","description":"<h2 id=\"transaction-status\">Transaction Status</h2>\n<p>The <code>status</code> field in the API response represents the status of a transaction. It is an integer value that corresponds to different states of the transaction. Here are the possible values and their meanings:</p>\n<ul>\n<li><code>0</code> (NEW): The transaction is newly created and has not been processed yet.</li>\n<li><code>1</code> (PENDING): The transaction is pending and is awaiting further processing.</li>\n<li><code>2</code> (SUCCESS): The transaction has been successfully processed and completed.</li>\n<li><code>3</code> (PAID_LESS): The payment made for the transaction is less than the required amount.</li>\n<li><code>4</code> (PAID_MORE): The payment made for the transaction is more than the required amount.</li>\n<li><code>5</code> (FAILED): The transaction has failed to be processed.</li>\n<li><code>6</code> (ABANDONED): The transaction has been abandoned or canceled by the user.</li>\n<li><code>7</code> (INVALID): The transaction is invalid or contains invalid data.</li>\n<li><code>8</code> (FUND_INSUFFICIENT): The user's account does not have sufficient funds to complete the transaction.</li>\n<li><code>9</code> (NOT_PROCESSED): The transaction has not been processed yet.</li>\n<li><code>10</code> (REFUNDED): The transaction has been refunded.</li>\n<li><code>11</code> (DUPLICATE_CANCELED): The transaction is a duplicate and has been canceled.</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{customer_api_key}}"}]},"isInherited":true,"source":{"_postman_id":"beb95d44-1d4d-4c87-81f1-1c11cf07eba6","id":"beb95d44-1d4d-4c87-81f1-1c11cf07eba6","name":"Details","type":"folder"}},"urlObject":{"path":["transactions"],"host":["{base_url}/customers"],"query":[{"description":{"content":"<p>page number</p>\n","type":"text/plain"},"key":"page","value":"1"}],"variable":[]}},"response":[{"id":"951a70c7-2dfe-4f45-8d70-f39ea23a8576","name":"Success - Transactions","originalRequest":{"method":"GET","header":[{"key":"_method","value":"PUT","type":"default","disabled":true},{"key":"Accept","value":"application/json","type":"default"}],"body":{"mode":"formdata","formdata":[{"key":"","value":"","type":"default"}]},"url":{"raw":"{base_url}/customers/transactions?page=1","host":["{base_url}/customers"],"path":["transactions"],"query":[{"key":"page","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 02 Oct 2023 04:19:20 GMT"},{"key":"Server","value":"Apache/2.4.52 (Ubuntu)"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"59"},{"key":"phpdebugbar-id","value":"Xde0d08e940d8c2ca03e900ce29982d88"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"Authorization"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Success\",\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"count\": 15,\n    \"data\": {\n        \"current_page\": 1,\n        \"data\": [\n            {\n                \"id\": 89,\n                \"ref\": \"DEE|COM|1|2023-09-01|2023-09-30\",\n                \"customer_id\": 1,\n                \"product_id\": null,\n                \"currency\": \"NGN\",\n                \"amount\": 38.04375,\n                \"amount_received\": 38.04375,\n                \"amount_paid\": 0,\n                \"gateway\": null,\n                \"provider_ref\": null,\n                \"desc\": \"referral commission for 2023-09-01 to 2023-09-30\",\n                \"status\": 2,\n                \"created_at\": \"2023-09-30T07:43:59.000000Z\",\n                \"updated_at\": \"2023-09-30T07:47:34.000000Z\",\n                \"completed_at\": null,\n                \"value_given\": true,\n                \"type\": \"referral_commission\",\n                \"payment_method\": null,\n                \"card_id\": null,\n                \"details\": [],\n                \"message\": \"\",\n                \"logo\": null\n            },\n            {\n                \"id\": 88,\n                \"ref\": \"DEE|13e9a0f2|9349|41ea|b09c|545674c5016a\",\n                \"customer_id\": 1,\n                \"product_id\": 154,\n                \"currency\": \"NGN\",\n                \"amount\": 1000,\n                \"amount_received\": 0,\n                \"amount_paid\": 0,\n                \"gateway\": null,\n                \"provider_ref\": null,\n                \"desc\": \"PREPAID purchase\",\n                \"status\": 1,\n                \"created_at\": \"2023-09-19T08:10:46.000000Z\",\n                \"updated_at\": \"2023-09-19T09:53:17.000000Z\",\n                \"completed_at\": null,\n                \"value_given\": false,\n                \"type\": \"product\",\n                \"payment_method\": null,\n                \"card_id\": null,\n                \"details\": {\n                    \"amount\": \"1000\",\n                    \"meter_number\": \"132226100401\",\n                    \"status\": null,\n                    \"success\": false,\n                    \"message\": \"\",\n                    \"service_type\": \"Electricity Bill\",\n                    \"product_name\": \"PREPAID\",\n                    \"product_description\": \"PREPAID\"\n                },\n                \"message\": \"\",\n                \"logo\": null\n            },\n            {\n                \"id\": 87,\n                \"ref\": \"DEE|3ca6558e|0f85|4c51|a298|7851a33199f5\",\n                \"customer_id\": 1,\n                \"product_id\": 155,\n                \"currency\": \"NGN\",\n                \"amount\": 1000,\n                \"amount_received\": 1000,\n                \"amount_paid\": 1000,\n                \"gateway\": null,\n                \"provider_ref\": null,\n                \"desc\": \"IBEDC POSTPAID to 132226100401\",\n                \"status\": 2,\n                \"created_at\": \"2023-09-19T08:06:21.000000Z\",\n                \"updated_at\": \"2023-09-19T08:06:25.000000Z\",\n                \"completed_at\": \"2023-09-19 08:06:25\",\n                \"value_given\": true,\n                \"type\": \"product\",\n                \"payment_method\": \"wallet\",\n                \"card_id\": null,\n                \"details\": {\n                    \"amount\": \"1000\",\n                    \"meter_number\": \"95300270972\",\n                    \"status\": \"delivered\",\n                    \"success\": true,\n                    \"message\": \"TRANSACTION SUCCESSFUL\",\n                    \"name\": \"IBANGA GATIUS\",\n                    \"phone\": \"95300270972\",\n                    \"address\": null,\n                    \"token_amount\": \"100\",\n                    \"token_value\": \"100\",\n                    \"tariff\": \"30.23000\",\n                    \"units\": \"31.8\",\n                    \"meter_type\": null,\n                    \"token\": \"57880316552890870667\",\n                    \"service_type\": \"Electricity Bill\",\n                    \"product_name\": \"POSTPAID\",\n                    \"product_description\": \"POSTPAID\",\n                    \"completed_at\": \"2023-09-19 08:06:25\"\n                },\n                \"message\": \"TRANSACTION SUCCESSFUL\",\n                \"logo\": null\n            },\n            {\n                \"id\": 86,\n                \"ref\": \"DEE|e6f530d9|b249|4ae5|a9dd|0c1e283c7fd9\",\n                \"customer_id\": 1,\n                \"product_id\": null,\n                \"currency\": \"NGN\",\n                \"amount\": 1000,\n                \"amount_received\": 0,\n                \"amount_paid\": 0,\n                \"gateway\": null,\n                \"provider_ref\": null,\n                \"desc\": \"Manual funding for testing\",\n                \"status\": 2,\n                \"created_at\": \"2023-09-18T22:28:03.000000Z\",\n                \"updated_at\": \"2023-09-18T22:28:04.000000Z\",\n                \"completed_at\": null,\n                \"value_given\": true,\n                \"type\": \"fund\",\n                \"payment_method\": null,\n                \"card_id\": null,\n                \"details\": [],\n                \"message\": \"\",\n                \"logo\": null\n            },\n            {\n                \"id\": 85,\n                \"ref\": \"DEE|39eae72a|c303|4604|9226|59bec5bb1481\",\n                \"customer_id\": 1,\n                \"product_id\": 161,\n                \"currency\": \"NGN\",\n                \"amount\": 740.25,\n                \"amount_received\": 740.25,\n                \"amount_paid\": 740.25,\n                \"gateway\": null,\n                \"provider_ref\": null,\n                \"desc\": \"1 NECO Result Checker Result Checker pin\",\n                \"status\": 2,\n                \"created_at\": \"2023-09-18T15:50:45.000000Z\",\n                \"updated_at\": \"2023-09-18T15:50:50.000000Z\",\n                \"completed_at\": \"2023-09-18 15:50:50\",\n                \"value_given\": true,\n                \"type\": \"product\",\n                \"payment_method\": \"wallet\",\n                \"card_id\": null,\n                \"details\": {\n                    \"quantity\": 1,\n                    \"status\": \"Successful\",\n                    \"success\": true,\n                    \"message\": \"E-pin was Successful\",\n                    \"pins\": {\n                        \"ID2162712083-1\": \"482981542361\"\n                    },\n                    \"service_type\": \"Educational\",\n                    \"product_name\": \"NECO\",\n                    \"product_description\": \"NECO Result Checker Token\",\n                    \"completed_at\": \"2023-09-18 15:50:50\"\n                },\n                \"message\": \"E-pin was Successful\",\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/644511f879194.png\"\n            },\n            {\n                \"id\": 84,\n                \"ref\": \"DEE|37a85727|0288|4cab|9fda|bb6b54c738f7\",\n                \"customer_id\": 1,\n                \"product_id\": 161,\n                \"currency\": \"NGN\",\n                \"amount\": 0,\n                \"amount_received\": 0,\n                \"amount_paid\": 0,\n                \"gateway\": null,\n                \"provider_ref\": null,\n                \"desc\": \"NECO Result Checker purchase\",\n                \"status\": 11,\n                \"created_at\": \"2023-09-18T15:50:39.000000Z\",\n                \"updated_at\": \"2023-09-18T15:50:40.000000Z\",\n                \"completed_at\": null,\n                \"value_given\": false,\n                \"type\": \"product\",\n                \"payment_method\": null,\n                \"card_id\": null,\n                \"details\": {\n                    \"quantity\": \"1\"\n                },\n                \"message\": \"Duplicate transaction canceled, a recent similar transaction status is Fund Insufficient\",\n                \"logo\": null\n            },\n            {\n                \"id\": 83,\n                \"ref\": \"DEE|163b1217|6c09|43e1|b9a4|d7def37012aa\",\n                \"customer_id\": 1,\n                \"product_id\": 161,\n                \"currency\": \"NGN\",\n                \"amount\": 740.25,\n                \"amount_received\": 0,\n                \"amount_paid\": 0,\n                \"gateway\": null,\n                \"provider_ref\": null,\n                \"desc\": \"NECO Result Checker purchase\",\n                \"status\": 8,\n                \"created_at\": \"2023-09-18T15:48:57.000000Z\",\n                \"updated_at\": \"2023-09-18T15:50:40.000000Z\",\n                \"completed_at\": null,\n                \"value_given\": false,\n                \"type\": \"product\",\n                \"payment_method\": null,\n                \"card_id\": null,\n                \"details\": {\n                    \"quantity\": \"1\",\n                    \"service_type\": \"Educational\",\n                    \"product_name\": \"NECO\",\n                    \"product_description\": \"NECO Result Checker Token\"\n                },\n                \"message\": \"Insufficient fund\",\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/644511f879194.png\"\n            },\n            {\n                \"id\": 82,\n                \"ref\": \"DEE|fb6e39f3|1440|4211|abde|d5ff19e9bc00\",\n                \"customer_id\": 1,\n                \"product_id\": 161,\n                \"currency\": \"NGN\",\n                \"amount\": 740.25,\n                \"amount_received\": 740.25,\n                \"amount_paid\": 740.25,\n                \"gateway\": null,\n                \"provider_ref\": null,\n                \"desc\": \"1 NECO Result Checker Result Checker pin\",\n                \"status\": 10,\n                \"created_at\": \"2023-09-18T15:46:30.000000Z\",\n                \"updated_at\": \"2023-09-18T15:50:03.000000Z\",\n                \"completed_at\": \"2023-09-18 15:50:03\",\n                \"value_given\": false,\n                \"type\": \"product\",\n                \"payment_method\": \"wallet\",\n                \"card_id\": null,\n                \"details\": {\n                    \"quantity\": 0,\n                    \"status\": null,\n                    \"success\": false,\n                    \"message\": \"No Records Found!\",\n                    \"pins\": [],\n                    \"service_type\": \"Educational\",\n                    \"product_name\": \"NECO\",\n                    \"product_description\": \"NECO Result Checker Token\",\n                    \"completed_at\": \"2023-09-18 15:50:03\"\n                },\n                \"message\": \"No Records Found!\",\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/644511f879194.png\"\n            },\n            {\n                \"id\": 81,\n                \"ref\": \"DEE|13b40846|5bf2|4e59|985c|264c11bf4ab6\",\n                \"customer_id\": 1,\n                \"product_id\": 161,\n                \"currency\": \"NGN\",\n                \"amount\": 740.25,\n                \"amount_received\": 740.25,\n                \"amount_paid\": 740.25,\n                \"gateway\": null,\n                \"provider_ref\": null,\n                \"desc\": \"1 NECO Result Checker Result Checker pin\",\n                \"status\": 10,\n                \"created_at\": \"2023-09-18T15:45:27.000000Z\",\n                \"updated_at\": \"2023-09-18T15:46:42.000000Z\",\n                \"completed_at\": \"2023-09-18 15:46:41\",\n                \"value_given\": false,\n                \"type\": \"product\",\n                \"payment_method\": \"wallet\",\n                \"card_id\": null,\n                \"details\": {\n                    \"quantity\": 0,\n                    \"status\": null,\n                    \"success\": false,\n                    \"message\": \"No Records Found!\",\n                    \"pins\": [],\n                    \"service_type\": \"Educational\",\n                    \"product_name\": \"NECO\",\n                    \"product_description\": \"NECO Result Checker Token\",\n                    \"completed_at\": \"2023-09-18 15:46:41\"\n                },\n                \"message\": \"No Records Found!\",\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/644511f879194.png\"\n            },\n            {\n                \"id\": 80,\n                \"ref\": \"DEE|e0864dec|c255|4def|b0dc|183dec89a0db\",\n                \"customer_id\": 1,\n                \"product_id\": 161,\n                \"currency\": \"NGN\",\n                \"amount\": 740.25,\n                \"amount_received\": 740.25,\n                \"amount_paid\": 740.25,\n                \"gateway\": null,\n                \"provider_ref\": null,\n                \"desc\": \"1 NECO Result Checker Result Checker pin\",\n                \"status\": 1,\n                \"created_at\": \"2023-09-18T15:43:17.000000Z\",\n                \"updated_at\": \"2023-09-18T15:43:18.000000Z\",\n                \"completed_at\": null,\n                \"value_given\": false,\n                \"type\": \"product\",\n                \"payment_method\": \"wallet\",\n                \"card_id\": null,\n                \"details\": {\n                    \"quantity\": \"1\",\n                    \"service_type\": \"Educational\",\n                    \"product_name\": \"NECO\",\n                    \"product_description\": \"NECO Result Checker Token\"\n                },\n                \"message\": \"GenioForge\\\\Consumer\\\\Exceptions\\\\PurchaseNotSuccessfulException in /home/amo/WorkSpace/www/packages/consumer/src/Data/EasyAccess/EasyAccessApi.php:152\\nStack trace:\\n#0 /home/amo/WorkSpace/www/packages/consumer/src/Repository/RepositoryProvider.php(290): GenioForge\\\\Consumer\\\\Data\\\\EasyAccess\\\\EasyAccessApi->buy_exam_card()\\n#1 /home/amo/WorkSpace/www/deesub/app/Models/Purchase.php(249): GenioForge\\\\Consumer\\\\Repository\\\\RepositoryProvider->buy_exam_card()\\n#2 /home/amo/WorkSpace/www/deesub/app/Models/Purchase.php(126): App\\\\Models\\\\Purchase->sell()\\n#3 /home/amo/WorkSpace/www/deesub/app/Http/Controllers/TransactionController.php(261): App\\\\Models\\\\Purchase->attempt()\\n#4 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\\\Http\\\\Controllers\\\\TransactionController->purchase()\\n#5 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\\\Routing\\\\Controller->callAction()\\n#6 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\\\Routing\\\\ControllerDispatcher->dispatch()\\n#7 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\\\Routing\\\\Route->runController()\\n#8 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\\\Routing\\\\Route->run()\\n#9 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\\\Routing\\\\Router->Illuminate\\\\Routing\\\\{closure}()\\n#10 /home/amo/WorkSpace/www/deesub/app/Http/Middleware/RequirePin.php(31): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}()\\n#11 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\\\Http\\\\Middleware\\\\RequirePin->handle()\\n#12 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}()\\n#13 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Routing\\\\Middleware\\\\SubstituteBindings->handle()\\n#14 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(57): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}()\\n#15 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Auth\\\\Middleware\\\\Authenticate->handle()\\n#16 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}()\\n#17 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\VerifyCsrfToken->handle()\\n#18 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}()\\n#19 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\View\\\\Middleware\\\\ShareErrorsFromSession->handle()\\n#20 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}()\\n#21 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\\\Session\\\\Middleware\\\\StartSession->handleStatefulRequest()\\n#22 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Session\\\\Middleware\\\\StartSession->handle()\\n#23 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}()\\n#24 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Cookie\\\\Middleware\\\\AddQueuedCookiesToResponse->handle()\\n#25 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}()\\n#26 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Cookie\\\\Middleware\\\\EncryptCookies->handle()\\n#27 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}()\\n#28 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\\\Pipeline\\\\Pipeline->then()\\n#29 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\\\Routing\\\\Router->runRouteWithinStack()\\n#30 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\\\Routing\\\\Router->runRoute()\\n#31 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\\\Routing\\\\Router->dispatchToRoute()\\n#32 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\\\Routing\\\\Router->dispatch()\\n#33 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\\\Foundation\\\\Http\\\\Kernel->Illuminate\\\\Foundation\\\\Http\\\\{closure}()\\n#34 /home/amo/WorkSpace/www/deesub/vendor/barryvdh/laravel-debugbar/src/Middleware/InjectDebugbar.php(66): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}()\\n#35 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Barryvdh\\\\Debugbar\\\\Middleware\\\\InjectDebugbar->handle()\\n#36 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}()\\n#37 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\TransformsRequest->handle()\\n#38 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\ConvertEmptyStringsToNull->handle()\\n#39 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}()\\n#40 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\TransformsRequest->handle()\\n#41 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\TrimStrings->handle()\\n#42 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}()\\n#43 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\ValidatePostSize->handle()\\n#44 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}()\\n#45 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\PreventRequestsDuringMaintenance->handle()\\n#46 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}()\\n#47 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Http\\\\Middleware\\\\HandleCors->handle()\\n#48 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}()\\n#49 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Http\\\\Middleware\\\\TrustProxies->handle()\\n#50 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}()\\n#51 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\\\Pipeline\\\\Pipeline->then()\\n#52 /home/amo/WorkSpace/www/deesub/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\\\Foundation\\\\Http\\\\Kernel->sendRequestThroughRouter()\\n#53 /home/amo/WorkSpace/www/deesub/public/index.php(52): Illuminate\\\\Foundation\\\\Http\\\\Kernel->handle()\\n#54 {main}\",\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/644511f879194.png\"\n            },\n            {\n                \"id\": 79,\n                \"ref\": \"DEE|ea2c1393|edd6|4085|a871|c0126571ac22\",\n                \"customer_id\": 1,\n                \"product_id\": 161,\n                \"currency\": \"NGN\",\n                \"amount\": 740.25,\n                \"amount_received\": 740.25,\n                \"amount_paid\": 740.25,\n                \"gateway\": null,\n                \"provider_ref\": null,\n                \"desc\": \"1 NECO Result Checker Result Checker pin\",\n                \"status\": 1,\n                \"created_at\": \"2023-09-18T15:38:37.000000Z\",\n                \"updated_at\": \"2023-09-18T15:38:38.000000Z\",\n                \"completed_at\": null,\n                \"value_given\": false,\n                \"type\": \"product\",\n                \"payment_method\": \"wallet\",\n                \"card_id\": null,\n                \"details\": {\n                    \"quantity\": \"1\",\n                    \"service_type\": \"Educational\",\n                    \"product_name\": \"NECO\",\n                    \"product_description\": \"NECO Result Checker Token\"\n                },\n                \"message\": \"GenioForge\\\\Consumer\\\\Data\\\\EasyAccess\\\\MockEasyAccessApi::buy_exam_card(): Return value must be of type GenioForge\\\\Consumer\\\\Data\\\\EasyAccess\\\\Models\\\\EasyAccessExamPinResponse, none returned\",\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/644511f879194.png\"\n            },\n            {\n                \"id\": 78,\n                \"ref\": \"DEE|243a2478|8f98|4bfb|b35b|2caca8e3722d\",\n                \"customer_id\": 1,\n                \"product_id\": 173,\n                \"currency\": \"NGN\",\n                \"amount\": 517,\n                \"amount_received\": 517,\n                \"amount_paid\": 517,\n                \"gateway\": null,\n                \"provider_ref\": null,\n                \"desc\": \"1GB SME purchase\",\n                \"status\": 2,\n                \"created_at\": \"2023-09-16T00:04:04.000000Z\",\n                \"updated_at\": \"2023-09-16T00:04:20.000000Z\",\n                \"completed_at\": \"2023-09-16 00:04:20\",\n                \"value_given\": true,\n                \"type\": \"product\",\n                \"payment_method\": \"wallet\",\n                \"card_id\": null,\n                \"details\": {\n                    \"quantity\": 0,\n                    \"status\": \"Successful\",\n                    \"success\": true,\n                    \"message\": \"Data Purchase was Successful\",\n                    \"pins\": [],\n                    \"valid_for\": \"30 days\",\n                    \"service_type\": \"Data Card\",\n                    \"product_name\": \"1GB SME\",\n                    \"product_description\": \"To load *347*383*3*3*PIN#, *461*4# to Check balance\",\n                    \"completed_at\": \"2023-09-16 00:04:20\"\n                },\n                \"message\": \"Data Purchase was Successful\",\n                \"logo\": null\n            },\n            {\n                \"id\": 77,\n                \"ref\": \"DEE|6bd508fb|849d|49a7|b986|13ed00da8be5\",\n                \"customer_id\": 1,\n                \"product_id\": 101,\n                \"currency\": \"NGN\",\n                \"amount\": 1000,\n                \"amount_received\": 1000,\n                \"amount_paid\": 1000,\n                \"gateway\": null,\n                \"provider_ref\": null,\n                \"desc\": \"Glo Virtual Top Up (1000)  to 2348144076820\",\n                \"status\": 1,\n                \"created_at\": \"2023-09-16T00:00:20.000000Z\",\n                \"updated_at\": \"2023-09-16T00:00:21.000000Z\",\n                \"completed_at\": null,\n                \"value_given\": false,\n                \"type\": \"product\",\n                \"payment_method\": \"wallet\",\n                \"card_id\": null,\n                \"details\": {\n                    \"phone_number\": \"2348144076820\",\n                    \"amount\": \"1000\",\n                    \"status\": null,\n                    \"success\": false,\n                    \"message\": \"Transaction is pending. Awaiting feedback from server. Kindly check back after some minutes, if the response is the same after 30 minutes, contact our support!\",\n                    \"mobile_no\": null,\n                    \"airtime_amount\": null,\n                    \"service_type\": \"Airtime\",\n                    \"product_name\": \"VTU\",\n                    \"product_description\": \"Glo Airtime Virtual Top Up\"\n                },\n                \"message\": \"Transaction is pending. Awaiting feedback from server. Kindly check back after some minutes, if the response is the same after 30 minutes, contact our support!\",\n                \"logo\": null\n            },\n            {\n                \"id\": 76,\n                \"ref\": \"DEE|dbcb102b|e797|43dc|af0c|971415349ae6\",\n                \"customer_id\": 1,\n                \"product_id\": 24,\n                \"currency\": \"NGN\",\n                \"amount\": 242,\n                \"amount_received\": 242,\n                \"amount_paid\": 242,\n                \"gateway\": null,\n                \"provider_ref\": null,\n                \"desc\": \"MTN 1GB (SME) to 8144076820\",\n                \"status\": 2,\n                \"created_at\": \"2023-09-05T06:27:12.000000Z\",\n                \"updated_at\": \"2023-09-05T06:27:12.000000Z\",\n                \"completed_at\": \"2023-09-05 06:27:12\",\n                \"value_given\": true,\n                \"type\": \"product\",\n                \"payment_method\": \"wallet\",\n                \"card_id\": null,\n                \"details\": {\n                    \"phone_number\": \"8144076820\",\n                    \"status\": \"Successful\",\n                    \"success\": true,\n                    \"message\": \"Dear Customer, You have successfully shared 1GB Data to 2348TestNumber.\",\n                    \"valid_for\": \"30 days\",\n                    \"service_type\": \"Data\",\n                    \"product_name\": \"1GB (SME)\",\n                    \"product_description\": \"MTN 1GB SME Data Bundle\",\n                    \"completed_at\": \"2023-09-05 06:27:12\"\n                },\n                \"message\": \"Dear Customer, You have successfully shared 1GB Data to 2348TestNumber.\",\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            },\n            {\n                \"id\": 75,\n                \"ref\": \"DEE|42370e4c|17ba|44a7|8ca9|d638812bbe3f\",\n                \"customer_id\": 1,\n                \"product_id\": 24,\n                \"currency\": \"NGN\",\n                \"amount\": 242,\n                \"amount_received\": 242,\n                \"amount_paid\": 242,\n                \"gateway\": null,\n                \"provider_ref\": null,\n                \"desc\": \"MTN 1GB (SME) to 8144076820\",\n                \"status\": 2,\n                \"created_at\": \"2023-09-05T06:24:22.000000Z\",\n                \"updated_at\": \"2023-09-05T06:24:22.000000Z\",\n                \"completed_at\": \"2023-09-05 06:24:22\",\n                \"value_given\": true,\n                \"type\": \"product\",\n                \"payment_method\": \"wallet\",\n                \"card_id\": null,\n                \"details\": {\n                    \"phone_number\": \"8144076820\",\n                    \"status\": \"Successful\",\n                    \"success\": true,\n                    \"message\": \"Dear Customer, You have successfully shared 1GB Data to 2348TestNumber.\",\n                    \"valid_for\": \"30 days\",\n                    \"service_type\": \"Data\",\n                    \"product_name\": \"1GB (SME)\",\n                    \"product_description\": \"MTN 1GB SME Data Bundle\",\n                    \"completed_at\": \"2023-09-05 06:24:22\"\n                },\n                \"message\": \"Dear Customer, You have successfully shared 1GB Data to 2348TestNumber.\",\n                \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n            }\n        ],\n        \"first_page_url\": \"http://deesub.lara.localhost/api/v1/customers/transactions?page=1\",\n        \"from\": 1,\n        \"last_page\": 5,\n        \"last_page_url\": \"http://deesub.lara.localhost/api/v1/customers/transactions?page=5\",\n        \"links\": [\n            {\n                \"url\": null,\n                \"label\": \"&laquo; Previous\",\n                \"active\": false\n            },\n            {\n                \"url\": \"http://deesub.lara.localhost/api/v1/customers/transactions?page=1\",\n                \"label\": \"1\",\n                \"active\": true\n            },\n            {\n                \"url\": \"http://deesub.lara.localhost/api/v1/customers/transactions?page=2\",\n                \"label\": \"2\",\n                \"active\": false\n            },\n            {\n                \"url\": \"http://deesub.lara.localhost/api/v1/customers/transactions?page=3\",\n                \"label\": \"3\",\n                \"active\": false\n            },\n            {\n                \"url\": \"http://deesub.lara.localhost/api/v1/customers/transactions?page=4\",\n                \"label\": \"4\",\n                \"active\": false\n            },\n            {\n                \"url\": \"http://deesub.lara.localhost/api/v1/customers/transactions?page=5\",\n                \"label\": \"5\",\n                \"active\": false\n            },\n            {\n                \"url\": \"http://deesub.lara.localhost/api/v1/customers/transactions?page=2\",\n                \"label\": \"Next &raquo;\",\n                \"active\": false\n            }\n        ],\n        \"next_page_url\": \"http://deesub.lara.localhost/api/v1/customers/transactions?page=2\",\n        \"path\": \"http://deesub.lara.localhost/api/v1/customers/transactions\",\n        \"per_page\": 15,\n        \"prev_page_url\": null,\n        \"to\": 15,\n        \"total\": 61\n    }\n}"}],"_postman_id":"2b993318-abcd-415d-af60-71c58fcd72ed"}],"id":"beb95d44-1d4d-4c87-81f1-1c11cf07eba6","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{customer_api_key}}"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"f5312ccd-b18e-48df-ba79-16379e8f8a2b"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"5252c2c8-9801-4d10-b885-80d04b3fe234"}}],"_postman_id":"beb95d44-1d4d-4c87-81f1-1c11cf07eba6","description":""}],"id":"4f858707-b2c4-4d98-9c86-8bf3e7cb4f4a","event":[{"listen":"prerequest","script":{"id":"021d2e1d-f1ad-42c3-af8b-36a1d1855235","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"544a75fa-da6c-4858-b679-d21d90f4dbe8","type":"text/javascript","exec":[""]}}],"_postman_id":"4f858707-b2c4-4d98-9c86-8bf3e7cb4f4a","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{customer_api_key}}"}]},"isInherited":true,"source":{"_postman_id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","name":"VTU Affiliate API","type":"collection"}}},{"name":"Transaction","item":[{"name":"verify","id":"21c43654-3dc8-4767-baec-0f68c0257b6a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"default"}],"url":"{base_url}/transactions/:ref/verify","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{customer_api_key}}"}]},"isInherited":true,"source":{"_postman_id":"de98ef72-bf89-4b59-abb8-582de9528487","id":"de98ef72-bf89-4b59-abb8-582de9528487","name":"Transaction","type":"folder"}},"urlObject":{"path":[":ref","verify"],"host":["{base_url}/transactions"],"query":[],"variable":[{"description":{"content":"<p>Transaction reference</p>\n","type":"text/plain"},"type":"any","value":"DEE|3ca6558e|0f85|4c51|a298|7851a33199f5","key":"ref"}]}},"response":[{"id":"bbcc3c79-8838-4869-bb50-d70fb40a605a","name":"Success - Verify Transaction","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"default"}],"url":{"raw":"{base_url}/transactions/:ref/verify","host":["{base_url}/transactions"],"path":[":ref","verify"],"variable":[{"key":"ref","value":"DEE|3ca6558e|0f85|4c51|a298|7851a33199f5","description":"Transaction reference"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 02 Oct 2023 04:22:32 GMT"},{"key":"Server","value":"Apache/2.4.52 (Ubuntu)"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"59"},{"key":"phpdebugbar-id","value":"X61855b123d38582909990eb11f5b215a"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"Authorization"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Success\",\n    \"code\": 200,\n    \"message\": \"Transaction Success\",\n    \"data\": {\n        \"id\": 87,\n        \"ref\": \"DEE|3ca6558e|0f85|4c51|a298|7851a33199f5\",\n        \"customer_id\": 1,\n        \"product_id\": 155,\n        \"currency\": \"NGN\",\n        \"amount\": 1000,\n        \"amount_received\": 1000,\n        \"amount_paid\": 1000,\n        \"gateway\": null,\n        \"provider_ref\": null,\n        \"desc\": \"IBEDC POSTPAID to 132226100401\",\n        \"status\": 2,\n        \"created_at\": \"2023-09-19T08:06:21.000000Z\",\n        \"updated_at\": \"2023-09-19T08:06:25.000000Z\",\n        \"completed_at\": \"2023-09-19 08:06:25\",\n        \"value_given\": true,\n        \"type\": \"product\",\n        \"payment_method\": \"wallet\",\n        \"card_id\": null,\n        \"details\": {\n            \"amount\": \"1000\",\n            \"meter_number\": \"95300270972\",\n            \"status\": \"delivered\",\n            \"success\": true,\n            \"message\": \"TRANSACTION SUCCESSFUL\",\n            \"name\": \"IBANGA GATIUS\",\n            \"phone\": \"95300270972\",\n            \"address\": null,\n            \"token_amount\": \"100\",\n            \"token_value\": \"100\",\n            \"tariff\": \"30.23000\",\n            \"units\": \"31.8\",\n            \"meter_type\": null,\n            \"token\": \"57880316552890870667\",\n            \"service_type\": \"Electricity Bill\",\n            \"product_name\": \"POSTPAID\",\n            \"product_description\": \"POSTPAID\",\n            \"completed_at\": \"2023-09-19 08:06:25\"\n        },\n        \"message\": \"TRANSACTION SUCCESSFUL\",\n        \"logo\": null\n    }\n}"}],"_postman_id":"21c43654-3dc8-4767-baec-0f68c0257b6a"},{"name":"verify (with support for client reference)","id":"db77713c-0fd8-48c1-813a-5d3e6c700f19","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"default"}],"url":"{base_url}/transactions/verify?reference=DEE|3ca6558e|0f85|4c51|a298|7851a33199f5","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{customer_api_key}}"}]},"isInherited":true,"source":{"_postman_id":"de98ef72-bf89-4b59-abb8-582de9528487","id":"de98ef72-bf89-4b59-abb8-582de9528487","name":"Transaction","type":"folder"}},"urlObject":{"path":["verify"],"host":["{base_url}/transactions"],"query":[{"description":{"content":"<p>Transaction reference or client reference \n*required</p>\n","type":"text/plain"},"key":"reference","value":"DEE|3ca6558e|0f85|4c51|a298|7851a33199f5"}],"variable":[]}},"response":[{"id":"54dc4523-1b20-4b61-a239-027875e59080","name":"Success - verify (with support for client reference)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"default"}],"url":{"raw":"{base_url}/transactions/verify?reference=DEE|3ca6558e|0f85|4c51|a298|7851a33199f5","host":["{base_url}/transactions"],"path":["verify"],"query":[{"key":"reference","value":"DEE|3ca6558e|0f85|4c51|a298|7851a33199f5","description":"Transaction reference or client reference \n*required"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 15 Oct 2023 23:17:10 GMT"},{"key":"Server","value":"Apache/2.4.52 (Ubuntu)"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"59"},{"key":"phpdebugbar-id","value":"Xdf47a26049b9811a12166a226cf8e210"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"Authorization"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Success\",\n    \"code\": 200,\n    \"message\": \"Transaction Success\",\n    \"data\": {\n        \"id\": 87,\n        \"ref\": \"DEE|3ca6558e|0f85|4c51|a298|7851a33199f5\",\n        \"customer_id\": 1,\n        \"product_id\": 155,\n        \"currency\": \"NGN\",\n        \"amount\": 1000,\n        \"amount_received\": 1000,\n        \"amount_paid\": 1000,\n        \"gateway\": null,\n        \"provider_ref\": null,\n        \"client_ref\": null,\n        \"desc\": \"IBEDC POSTPAID to 132226100401\",\n        \"status\": 2,\n        \"created_at\": \"2023-09-19T08:06:21.000000Z\",\n        \"updated_at\": \"2023-09-19T08:06:25.000000Z\",\n        \"completed_at\": \"2023-09-19 08:06:25\",\n        \"value_given\": true,\n        \"type\": \"product\",\n        \"payment_method\": \"wallet\",\n        \"card_id\": null,\n        \"details\": {\n            \"amount\": \"1000\",\n            \"meter_number\": \"95300270972\",\n            \"status\": \"delivered\",\n            \"success\": true,\n            \"message\": \"TRANSACTION SUCCESSFUL\",\n            \"name\": \"IBANGA GATIUS\",\n            \"phone\": \"95300270972\",\n            \"address\": null,\n            \"token_amount\": \"100\",\n            \"token_value\": \"100\",\n            \"tariff\": \"30.23000\",\n            \"units\": \"31.8\",\n            \"meter_type\": null,\n            \"token\": \"57880316552890870667\",\n            \"service_type\": \"Electricity Bill\",\n            \"product_name\": \"POSTPAID\",\n            \"product_description\": \"POSTPAID\",\n            \"completed_at\": \"2023-09-19 08:06:25\"\n        },\n        \"message\": \"TRANSACTION SUCCESSFUL\",\n        \"logo\": null\n    }\n}"}],"_postman_id":"db77713c-0fd8-48c1-813a-5d3e6c700f19"},{"name":"Verify by provider refrence","id":"99fcbfc9-a321-45cc-be8b-d56e60a190f1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"default"}],"url":"{base_url}/transactions/verify-by-provider-ref/:provider/:provider_ref","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{customer_api_key}}"}]},"isInherited":true,"source":{"_postman_id":"de98ef72-bf89-4b59-abb8-582de9528487","id":"de98ef72-bf89-4b59-abb8-582de9528487","name":"Transaction","type":"folder"}},"urlObject":{"path":["verify-by-provider-ref",":provider",":provider_ref"],"host":["{base_url}/transactions"],"query":[],"variable":[{"description":{"content":"<p>Third party service provider, usually stated in the reciept or transaction details</p>\n","type":"text/plain"},"type":"any","value":"monnify","key":"provider"},{"description":{"content":"<p>Provider transaction reference</p>\n","type":"text/plain"},"type":"any","value":"MNFY|82|20230717163730|001934","key":"provider_ref"}]}},"response":[],"_postman_id":"99fcbfc9-a321-45cc-be8b-d56e60a190f1"}],"id":"de98ef72-bf89-4b59-abb8-582de9528487","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{customer_api_key}}"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"f6f0123d-54b0-46c2-b3f2-04505697a7c1"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"a393a0f0-d562-4a9f-84ba-41869d477fcf"}}],"_postman_id":"de98ef72-bf89-4b59-abb8-582de9528487","description":""},{"name":"Purchase","item":[{"name":"Data","id":"4a4fb07d-b47a-4566-87ca-4b0564b66302","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"default"}],"body":{"mode":"raw","raw":"{\n    \"pin\": {{transaction_pin}},\n    \"parameters\": {\n        \"reference\": \"{{client_reference}}\",\n        \"phone_number\": \"{{ng_phone_number}}\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{base_url}/transactions/purchase/:data_plan_product_id","description":"<h2 id=\"data-purchase\">Data Purchase</h2>\n<h3 id=\"endpoint\">Endpoint</h3>\n<p><code>POST {base_url}/transactions/purchase/:product_id</code></p>\n<p>This endpoint allows you to initiate a purchase transaction for a specific product.</p>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>reference</code> (optional): Unique client reference.</li>\n<li><code>product_id</code> (required): The ID of the product you want to purchase.</li>\n</ul>\n<h3 id=\"request-body\">Request Body</h3>\n<p>The request body should be in JSON format and include the following parameters:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"pin\": \"{{transaction_pin}}\",\n    \"parameters\": {\n        \"reference\": \"{{client_reference}}\",\n        \"phone_number\": \"{{ng_phone_number}}\"\n    }\n}\n\n</code></pre>\n<ul>\n<li><code>pin</code> (required): The transaction PIN for authentication purposes.</li>\n<li><code>parameters.phone_number</code> (required): The phone number associated with the transaction.</li>\n<li><code>parameters.reference</code> (optional): Unique client reference.</li>\n</ul>\n<h3 id=\"example-request\">Example Request</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-http\">POST {base_url}/transactions/purchase/12345\nContent-Type: application/json\n{\n    \"pin\": \"1234\",\n    \"parameters\": {\n        \"phone_number\": \"1234567890\"\n    }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{customer_api_key}}"}]},"isInherited":true,"source":{"_postman_id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","name":"VTU Affiliate API","type":"collection"}},"urlObject":{"path":["purchase",":data_plan_product_id"],"host":["{base_url}/transactions"],"query":[],"variable":[{"description":{"content":"<p>Product id of the Data plan</p>\n","type":"text/plain"},"type":"any","value":"{{data_plan_product_id}}","key":"data_plan_product_id"}]}},"response":[{"id":"4ee76f2d-c7d6-4e98-8bd6-74653d9da176","name":"Success - Data","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"default"}],"body":{"mode":"raw","raw":"{\n    \"pin\": {{transaction_pin}},\n    \"parameters\": {\n        \"phone_number\": \"+234 81 0000 0000\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{base_url}/transactions/purchase/:product_id","host":["{base_url}/transactions"],"path":["purchase",":product_id"],"variable":[{"key":"product_id","value":"23","description":"Product Id"}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 02 Oct 2023 04:39:27 GMT"},{"key":"Server","value":"Apache/2.4.52 (Ubuntu)"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"59"},{"key":"phpdebugbar-id","value":"X5e116ead5407147b66b4a01c3d17a8a9"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"Authorization"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Success\",\n    \"code\": 201,\n    \"message\": \"Transaction Success\",\n    \"data\": {\n        \"id\": 91,\n        \"ref\": \"DEE|795b8173|f021|417c|9470|b2ccf7e2f3fb\",\n        \"customer_id\": 1,\n        \"product_id\": 23,\n        \"currency\": \"NGN\",\n        \"amount\": 134.4,\n        \"amount_received\": 134.4,\n        \"amount_paid\": 134.4,\n        \"gateway\": null,\n        \"provider_ref\": null,\n        \"desc\": \"MTN 500MB (SME) to +234 81 4407 6820\",\n        \"status\": 2,\n        \"created_at\": \"2023-10-02T04:39:27.000000Z\",\n        \"updated_at\": \"2023-10-02T04:39:27.000000Z\",\n        \"completed_at\": \"2023-10-02 04:39:27\",\n        \"value_given\": true,\n        \"type\": \"product\",\n        \"payment_method\": \"wallet\",\n        \"card_id\": null,\n        \"details\": {\n            \"phone_number\": \"+234 81 0000 0000\",\n            \"status\": \"Successful\",\n            \"success\": true,\n            \"message\": \"Dear Customer, You have successfully shared 1GB Data to 2348TestNumber.\",\n            \"valid_for\": \"30 days\",\n            \"service_type\": \"Data\",\n            \"product_name\": \"500MB (SME)\",\n            \"product_description\": \"500MB (SME)\",\n            \"completed_at\": \"2023-10-02 04:39:27\"\n        },\n        \"message\": \"Dear Customer, You have successfully shared 1GB Data to +234 81 0000 0000.\",\n        \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/6444399fb83b5.png\"\n    }\n}"}],"_postman_id":"4a4fb07d-b47a-4566-87ca-4b0564b66302"},{"name":"Airtime","id":"36c9d78c-a0e1-4c1a-8589-3fcd0ec6784c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"default"}],"body":{"mode":"raw","raw":"{\n    \"pin\": {{transaction_pin}},\n    \"parameters\": {\n        \"reference\": \"{{client_reference}}\",\n        \"phone_number\": \"{{ng_phone_number}}\",\n        \"amount\": 50\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{base_url}/transactions/purchase/:airtime_product_id","description":"<h2 id=\"airtime-purchase-api-documentation\">Airtime Purchase API Documentation</h2>\n<h3 id=\"endpoint\">Endpoint</h3>\n<p><code>POST {base_url}//transactions/purchase/:product_id</code></p>\n<h3 id=\"request-body\">Request Body</h3>\n<p>The request body should be in JSON format and include the following parameters:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"pin\": \"{{transaction_pin}}\",\n    \"parameters\": {\n        \"reference\": \"{{client_reference}}\",\n        \"phone_number\": \"{{ng_phone_number}}\",\n        \"amount\": {{airtime_amount}}\n    }\n}\n\n</code></pre>\n<ul>\n<li><code>pin</code> (string): The transaction pin for authentication purposes.</li>\n<li><code>parameters</code> (object): Additional parameters for the airtime purchase.<ul>\n<li><code>phone_number</code> (string): The phone number to which the airtime will be credited.</li>\n<li><code>amount</code> (number): The amount of airtime to purchase. The minimum value is 50.</li>\n<li><code>reference</code> (optional): Unique client reference.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"response\">Response</h3>\n<p>The response will be in JSON format and will contain the result of the airtime purchase transaction.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{customer_api_key}}"}]},"isInherited":true,"source":{"_postman_id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","name":"VTU Affiliate API","type":"collection"}},"urlObject":{"path":["purchase",":airtime_product_id"],"host":["{base_url}/transactions"],"query":[],"variable":[{"description":{"content":"<p>Product id of airtime type</p>\n","type":"text/plain"},"type":"any","value":"{{airtime_product_id}}","key":"airtime_product_id"}]}},"response":[{"id":"920564b0-88d9-42a1-8a68-3f642d67eed5","name":"Pending - Airtime","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"default"}],"body":{"mode":"raw","raw":"{\n    \"pin\": {{transaction_pin}},\n    \"parameters\": {\n        \"phone_number\": \"+234 81 0000 0000\",\n        \"amount\": 50\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{base_url}/transactions/purchase/:product_id","host":["{base_url}/transactions"],"path":["purchase",":product_id"],"variable":[{"id":"8adf6f79-061b-48a3-a68e-1f5f3470e618","key":"product_id","value":"98"}]}},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 02 Oct 2023 04:46:42 GMT"},{"key":"Server","value":"Apache/2.4.52 (Ubuntu)"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"59"},{"key":"phpdebugbar-id","value":"X4d0ed36878c2c7ed75e90c908866cb31"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"Authorization"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Pending\",\n    \"code\": 202,\n    \"message\": \"Transaction Pending\",\n    \"data\": {\n        \"id\": 92,\n        \"ref\": \"DEE|96053e22|af8e|42dd|81a4|8c87293dec0b\",\n        \"customer_id\": 1,\n        \"product_id\": 98,\n        \"currency\": \"NGN\",\n        \"amount\": 50,\n        \"amount_received\": 50,\n        \"amount_paid\": 50,\n        \"gateway\": null,\n        \"provider_ref\": null,\n        \"desc\": \"MTN Virtual Top Up (50)  to +234 81 0000 0000\",\n        \"status\": 1,\n        \"created_at\": \"2023-10-02T04:46:42.000000Z\",\n        \"updated_at\": \"2023-10-02T04:46:42.000000Z\",\n        \"completed_at\": null,\n        \"value_given\": false,\n        \"type\": \"product\",\n        \"payment_method\": \"wallet\",\n        \"card_id\": null,\n        \"details\": {\n            \"phone_number\": \"+234 81 4407 6820\",\n            \"amount\": 50,\n            \"status\": null,\n            \"success\": false,\n            \"message\": \"Transaction is pending. Awaiting feedback from server. Kindly check back after some minutes, if the response is the same after 30 minutes, contact our support!\",\n            \"mobile_no\": null,\n            \"airtime_amount\": null,\n            \"service_type\": \"Airtime\",\n            \"product_name\": \"VTU\",\n            \"product_description\": \"MTN Airtime Virtual Top Up\"\n        },\n        \"message\": \"Transaction is pending. Awaiting feedback from server. Kindly check back after some minutes, if the response is the same after 30 minutes, contact our support!\",\n        \"logo\": null\n    }\n}"}],"_postman_id":"36c9d78c-a0e1-4c1a-8589-3fcd0ec6784c"},{"name":"TV","id":"93502152-4d04-467d-bec8-086d72414ae4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"default"}],"body":{"mode":"raw","raw":"{\n    \"pin\": {{transaction_pin}},\n    \"parameters\": {\n        \"reference\": \"{{client_reference}}\",\n        \"smart_card_number\": \"{{smart_card_number}}\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{base_url}/transactions/purchase/:tv_plan_product_id","description":"<h2 id=\"tv-subscription\">TV Subscription</h2>\n<h3 id=\"request\">Request</h3>\n<ul>\n<li>Method: POST</li>\n<li>URL: <code>{base_url}/transactions/purchase/:product_id</code></li>\n</ul>\n<h3 id=\"body\">Body</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"pin\": {{transaction_pin}},\n    \"parameters\": {\n        \"reference\": \"{{client_reference}}\",\n        \"smart_card_number\": \"{{smart_card_number}}\"\n    }\n}\n\n</code></pre>\n<ul>\n<li><code>pin</code> (required): The transaction pin for authentication.</li>\n<li><code>parameters</code> (required): Additional parameters for the TV subscription purchase.<ul>\n<li><code>smart_card_number</code> (required): The smart card number associated with the TV subscription.</li>\n<li><code>reference</code> (optional): Unique client reference.</li>\n</ul>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{customer_api_key}}"}]},"isInherited":true,"source":{"_postman_id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","name":"VTU Affiliate API","type":"collection"}},"urlObject":{"path":["purchase",":tv_plan_product_id"],"host":["{base_url}/transactions"],"query":[],"variable":[{"description":{"content":"<p>Product id for the subscription plan</p>\n","type":"text/plain"},"type":"any","value":"{{product_id}}","key":"tv_plan_product_id"}]}},"response":[{"id":"d8b5d642-b739-4a6a-9e5a-d157ca1ca901","name":"Success - TV","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"default"}],"body":{"mode":"raw","raw":"{\n    \"pin\": 1234,\n    \"parameters\": {\n        \"smart_card_number\": \"4*******25\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{base_url}/transactions/purchase/:product_id","host":["{base_url}/transactions"],"path":["purchase",":product_id"],"variable":[{"key":"product_id","value":"104","description":"Product id for the subscription plan"}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 02 Oct 2023 05:19:35 GMT"},{"key":"Server","value":"Apache/2.4.52 (Ubuntu)"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"58"},{"key":"phpdebugbar-id","value":"X2c5d0871e57abf7aa2282b624fe0911c"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"Authorization"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Success\",\n    \"code\": 201,\n    \"message\": \"Transaction Success\",\n    \"data\": {\n        \"id\": 95,\n        \"ref\": \"DEE|247614b0|dcb3|4215|80e6|c77c1cae4b46\",\n        \"customer_id\": 1,\n        \"product_id\": 104,\n        \"currency\": \"NGN\",\n        \"amount\": 2999.5,\n        \"amount_received\": 2999.5,\n        \"amount_paid\": 2999.5,\n        \"gateway\": null,\n        \"provider_ref\": null,\n        \"desc\": \"DSTV Yanga subscription to 4119237725\",\n        \"status\": 2,\n        \"created_at\": \"2023-10-02T05:19:34.000000Z\",\n        \"updated_at\": \"2023-10-02T05:19:35.000000Z\",\n        \"completed_at\": \"2023-10-02 05:19:35\",\n        \"value_given\": true,\n        \"type\": \"product\",\n        \"payment_method\": \"wallet\",\n        \"card_id\": null,\n        \"details\": {\n            \"smart_card_number\": \"4*******25\",\n            \"status\": \"Successful\",\n            \"success\": true,\n            \"message\": \"TV Subscription was Successful\",\n            \"valid_for\": \"30 days\",\n            \"service_type\": \"TV\",\n            \"product_name\": \"Yanga\",\n            \"product_description\": \"DSTV Yanga\",\n            \"completed_at\": \"2023-10-02 05:19:35\"\n        },\n        \"message\": \"TV Subscription was Successful\",\n        \"logo\": null\n    }\n}"}],"_postman_id":"93502152-4d04-467d-bec8-086d72414ae4"},{"name":"Electric Bill Payment","id":"4c99c90b-91b0-4677-aa5d-dd8d02fc8a2d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"default"}],"body":{"mode":"raw","raw":"{\n    \"pin\": {{transaction_pin}},\n    \"parameters\": {\n        \"reference\": \"{{client_reference}}\",\n        \"meter_number\": \"{{meter_number}}\",\n        \"amount\": {{amount}}\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{base_url}/transactions/purchase/:disco_plan_product_id","description":"<h2 id=\"electric-bill-payment\">Electric Bill Payment</h2>\n<h3 id=\"request\">Request</h3>\n<ul>\n<li>Method: POST</li>\n<li>URL: <code>{base_url}/transactions/purchase/:product_id</code></li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<p>The request body should include the following parameters:</p>\n<ol>\n<li><code>pin</code> (string): The transaction pin for authentication. Please provide this value in the request body.</li>\n<li><code>parameters</code> (object): An object containing the following sub-parameters:<ul>\n<li><code>meter_number</code> (string): The meter number associated with the electric bill. Please provide this value in the request body.</li>\n<li><code>amount</code> (number): The amount to be paid for the electric bill. Please provide this value in the request body. The minimum value allowed is 1000.</li>\n<li><code>reference</code> (optional): Unique client reference.</li>\n</ul>\n</li>\n</ol>\n<p>Here's an example of how the request body should be structured:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"pin\": \"{{transaction_pin}}\",\n    \"parameters\": {\n        \"reference\": \"{{client_reference}}\",\n        \"meter_number\": \"{{meter_number}}\",\n        \"amount\": {{amount}}\n    }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{customer_api_key}}"}]},"isInherited":true,"source":{"_postman_id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","name":"VTU Affiliate API","type":"collection"}},"urlObject":{"path":["purchase",":disco_plan_product_id"],"host":["{base_url}/transactions"],"query":[],"variable":[{"description":{"content":"<p>Product id of the meter type for desired DISCO </p>\n","type":"text/plain"},"type":"any","value":"{{product_id}}","key":"disco_plan_product_id"}]}},"response":[{"id":"029f6689-583f-431d-aa5b-acb6aa5fe7fc","name":"Success - Electric","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"default"}],"body":{"mode":"raw","raw":"{\n    \"pin\": 1234,\n    \"parameters\": {\n        \"meter_number\": \"1234567890987\",\n        \"amount\": 1000\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{base_url}/transactions/purchase/:product_id","host":["{base_url}/transactions"],"path":["purchase",":product_id"],"variable":[{"key":"product_id","value":"146","description":"Disco's Prepaid or Postpaid product id"}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 02 Oct 2023 06:37:46 GMT"},{"key":"Server","value":"Apache/2.4.52 (Ubuntu)"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"59"},{"key":"phpdebugbar-id","value":"X83a532a17a1606764d418f73622be140"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"Authorization"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Success\",\n    \"code\": 201,\n    \"message\": \"Transaction Success\",\n    \"data\": {\n        \"id\": 96,\n        \"ref\": \"DEE|54e4f6ef|a847|4fcc|9835|82706045b2cb\",\n        \"customer_id\": 1,\n        \"product_id\": 146,\n        \"currency\": \"NGN\",\n        \"amount\": 1000,\n        \"amount_received\": 1000,\n        \"amount_paid\": 1000,\n        \"gateway\": null,\n        \"provider_ref\": null,\n        \"desc\": \"IKEDC PREPAID to 1234567890987\",\n        \"status\": 2,\n        \"created_at\": \"2023-10-02T06:37:46.000000Z\",\n        \"updated_at\": \"2023-10-02T06:37:46.000000Z\",\n        \"completed_at\": \"2023-10-02 06:37:46\",\n        \"value_given\": true,\n        \"type\": \"product\",\n        \"payment_method\": \"wallet\",\n        \"card_id\": null,\n        \"details\": {\n            \"amount\": 1000,\n            \"meter_number\": \"95300270972\",\n            \"status\": \"delivered\",\n            \"success\": true,\n            \"message\": \"TRANSACTION SUCCESSFUL\",\n            \"name\": \"IBANGA GATIUS\",\n            \"phone\": \"95300270972\",\n            \"address\": null,\n            \"token_amount\": \"100\",\n            \"token_value\": \"100\",\n            \"tariff\": \"30.23000\",\n            \"units\": \"31.8\",\n            \"meter_type\": null,\n            \"token\": \"57880316552890870667\",\n            \"service_type\": \"Electricity Bill\",\n            \"product_name\": \"PREPAID\",\n            \"product_description\": \"PREPAID\",\n            \"completed_at\": \"2023-10-02 06:37:46\"\n        },\n        \"message\": \"TRANSACTION SUCCESSFUL\",\n        \"logo\": null\n    }\n}"}],"_postman_id":"4c99c90b-91b0-4677-aa5d-dd8d02fc8a2d"},{"name":"Educational","id":"0151e5b9-e1a7-4123-b219-ddb65acb1e6e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"default"}],"body":{"mode":"raw","raw":"{\n    \"pin\": {{transaction_pin}},\n    \"parameters\": {\n        \"reference\": \"{{client_reference}}\",\n        \"quantity\": 1\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{base_url}/transactions/purchase/:checker_product_id","description":"<h2 id=\"result-checker-purchase\">Result Checker Purchase</h2>\n<h3 id=\"request\">Request</h3>\n<ul>\n<li>Method: POST</li>\n<li>URL: <code>{base_url}/transactions/purchase/:product_id</code></li>\n</ul>\n<h4 id=\"body-parameters\">Body Parameters</h4>\n<p>The request body should contain the following parameters:</p>\n<ol>\n<li><code>pin</code> (string): The transaction pin for authentication.</li>\n<li><code>parameters</code> (object): Additional parameters for the purchase.<ul>\n<li><code>quantity</code> (integer): The quantity of recharge/data pins to purchase.<br />  from 1 to 10, some provider apis do not support values between 6 to 9.</li>\n<li><code>reference</code> (optional): Unique client reference.</li>\n</ul>\n</li>\n</ol>\n<p>Example request body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n   \"pin\": \"{{transaction_pin}}\",\n   \"parameters\": {\n      \"reference\": \"{{client_reference}}\",\n      \"quantity\": 1\n   }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{customer_api_key}}"}]},"isInherited":true,"source":{"_postman_id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","name":"VTU Affiliate API","type":"collection"}},"urlObject":{"path":["purchase",":checker_product_id"],"host":["{base_url}/transactions"],"query":[],"variable":[{"description":{"content":"<p>Result checker product id</p>\n","type":"text/plain"},"type":"any","value":"{{product_id}}","key":"checker_product_id"}]}},"response":[{"id":"282e4dea-1a6b-4d95-9d09-5de62e09a91a","name":"Success - Educational","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"default"}],"body":{"mode":"raw","raw":"{\n    \"pin\": 1234,\n    \"parameters\": {\n        \"quantity\": 1\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{base_url}/transactions/purchase/:product_id","host":["{base_url}/transactions"],"path":["purchase",":product_id"],"variable":[{"key":"product_id","value":"161"}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 02 Oct 2023 07:48:17 GMT"},{"key":"Server","value":"Apache/2.4.52 (Ubuntu)"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"57"},{"key":"phpdebugbar-id","value":"Xe79c08299a3e841db44211e400e675cd"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"Authorization"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Success\",\n    \"code\": 201,\n    \"message\": \"Transaction Success\",\n    \"data\": {\n        \"id\": 100,\n        \"ref\": \"DEE|2c120142|0b32|4030|8b0e|e1a046204398\",\n        \"customer_id\": 1,\n        \"product_id\": 161,\n        \"currency\": \"NGN\",\n        \"amount\": 863.75,\n        \"amount_received\": 863.75,\n        \"amount_paid\": 863.75,\n        \"gateway\": null,\n        \"provider_ref\": null,\n        \"desc\": \"1 NECO Result Checker Result Checker pin\",\n        \"status\": 2,\n        \"created_at\": \"2023-10-02T07:48:17.000000Z\",\n        \"updated_at\": \"2023-10-02T07:48:17.000000Z\",\n        \"completed_at\": \"2023-10-02 07:48:17\",\n        \"value_given\": true,\n        \"type\": \"product\",\n        \"payment_method\": \"wallet\",\n        \"card_id\": null,\n        \"details\": {\n            \"quantity\": 1,\n            \"status\": \"Successful\",\n            \"success\": true,\n            \"message\": \"E-pin was Successful\",\n            \"pins\": {\n                \"ID2162712083-1\": \"482981542361\"\n            },\n            \"service_type\": \"Educational\",\n            \"product_name\": \"NECO\",\n            \"product_description\": \"NECO Result Checker Token\",\n            \"completed_at\": \"2023-10-02 07:48:17\"\n        },\n        \"message\": \"E-pin was Successful\",\n        \"logo\": \"http://deesub.lara.localhost/storage/images/brand_asset/644511f879194.png\"\n    }\n}"}],"_postman_id":"0151e5b9-e1a7-4123-b219-ddb65acb1e6e"},{"name":"Data Card","id":"d758605a-858f-4e5a-be9b-99c344d98c74","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"default"}],"body":{"mode":"raw","raw":"{\n    \"pin\": {{transaction_pin}},\n    \"parameters\": {\n        \"reference\": \"{{client_reference}}\",\n        \"quantity\": 10\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{base_url}/transactions/purchase/:data_card_product_id","description":"<h2 id=\"data-card-purchase\">Data Card Purchase</h2>\n<h3 id=\"request\">Request</h3>\n<ul>\n<li>Method: POST</li>\n<li>URL: <code>{base_url}/transactions/purchase/:product_id</code></li>\n</ul>\n<h4 id=\"body-parameters\">Body Parameters</h4>\n<p>The request body should contain the following parameters:</p>\n<ol>\n<li><code>pin</code> (string): The transaction pin for authentication.</li>\n<li><code>parameters</code> (object): Additional parameters for the purchase.<ul>\n<li><code>quantity</code> (integer): The quantity of recharge/data pins to purchase.<br />  from 1 to 10, some provider apis do not support values between 6 to 9.</li>\n<li><code>reference</code> (optional): Unique client reference.\nExample request body:</li>\n</ul>\n</li>\n</ol>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n   \"pin\": \"{{transaction_pin}}\",\n   \"parameters\": {\n      \"reference\": \"{{client_reference}}\",\n      \"quantity\": 1\n   }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{customer_api_key}}"}]},"isInherited":true,"source":{"_postman_id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","name":"VTU Affiliate API","type":"collection"}},"urlObject":{"path":["purchase",":data_card_product_id"],"host":["{base_url}/transactions"],"query":[],"variable":[{"description":{"content":"<p>Datacard product id</p>\n","type":"text/plain"},"type":"any","value":"{{product_id}}","key":"data_card_product_id"}]}},"response":[{"id":"f70c4390-b7e7-4641-9759-383f3291bfaa","name":"Success - Data Card","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"default"}],"body":{"mode":"raw","raw":"{\n    \"pin\": {{transaction_pin}},\n    \"parameters\": {\n        \"quantity\": 10\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{base_url}/transactions/purchase/:product_id","host":["{base_url}/transactions"],"path":["purchase",":product_id"],"variable":[{"key":"product_id","value":"171","description":"Data card product id"}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 02 Oct 2023 08:07:23 GMT"},{"key":"Server","value":"Apache/2.4.52 (Ubuntu)"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"59"},{"key":"phpdebugbar-id","value":"X6bae876910e6a8d55fd87f455d02d129"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"Authorization"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Success\",\n    \"code\": 201,\n    \"message\": \"Transaction Success\",\n    \"data\": {\n        \"id\": 102,\n        \"ref\": \"DEE|e9c968a2|5866|43ef|8093|df325741090b\",\n        \"customer_id\": 1,\n        \"product_id\": 171,\n        \"currency\": \"NGN\",\n        \"amount\": 3444,\n        \"amount_received\": 3444,\n        \"amount_paid\": 3444,\n        \"gateway\": null,\n        \"provider_ref\": null,\n        \"desc\": \"10 MTN COOPERATE GIFTING 1500MB MTN pins\",\n        \"status\": 2,\n        \"created_at\": \"2023-10-02T08:07:23.000000Z\",\n        \"updated_at\": \"2023-10-02T08:07:23.000000Z\",\n        \"completed_at\": \"2023-10-02 08:07:23\",\n        \"value_given\": true,\n        \"type\": \"product\",\n        \"payment_method\": \"wallet\",\n        \"card_id\": null,\n        \"details\": {\n            \"quantity\": 10,\n            \"status\": \"Successful\",\n            \"success\": true,\n            \"message\": \"Data Card Purchase was Successful\",\n            \"pins\": {\n                \"ID77215368063-1\": \"702812311S\",\n                \"ID77215368063-2\": \"831249605S\",\n                \"ID77215368063-3\": \"807330302S\",\n                \"ID77215368063-4\": \"229838471S\",\n                \"ID77215368063-5\": \"574908130S\",\n                \"ID77215368063-6\": \"182326598S\",\n                \"ID77215368063-7\": \"747146485S\",\n                \"ID77215368063-8\": \"249205426S\",\n                \"ID77215368063-9\": \"442275715S\",\n                \"ID77215368063-10\": \"700565684S\"\n            },\n            \"valid_for\": \"30 days\",\n            \"service_type\": \"Data Card\",\n            \"product_name\": \"1500MB (CG)\",\n            \"product_description\": \"To load *460*6*1# Then PIN, *131*4# to Check balance\",\n            \"completed_at\": \"2023-10-02 08:07:23\"\n        },\n        \"message\": \"Data Card Purchase was Successful\",\n        \"logo\": null\n    }\n}"}],"_postman_id":"d758605a-858f-4e5a-be9b-99c344d98c74"},{"name":"Recharge Card","id":"88c5916a-c597-4d70-a9f8-93fa210c17f5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json","type":"default"}],"body":{"mode":"raw","raw":"{\n    \"pin\": {{transaction_pin}},\n    \"parameters\": {\n        \"reference\": \"{{client_reference}}\",\n        \"quantity\": 1\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{base_url}/transactions/purchase/:recharge_card_product_id","description":"<h2 id=\"recharge-card-purchase\">Recharge Card Purchase</h2>\n<h3 id=\"request\">Request</h3>\n<ul>\n<li>Method: POST</li>\n<li>URL: <code>{base_url}/transactions/purchase/:product_id</code></li>\n</ul>\n<h4 id=\"body-parameters\">Body Parameters</h4>\n<p>The request body should contain the following parameters:</p>\n<ol>\n<li><code>pin</code> (string): The transaction pin for authentication.</li>\n<li><code>parameters</code> (object): Additional parameters for the purchase.<ul>\n<li><code>quantity</code> (integer): The quantity of recharge/data pins to purchase.<br />  from 1 to 10, some provider apis do not support values between 6 to 9.</li>\n<li><code>reference</code> (optional): Unique client reference.\nExample request body:</li>\n</ul>\n</li>\n</ol>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n   \"pin\": \"{{transaction_pin}}\",\n   \"parameters\": {\n      \"reference\": \"{{client_reference}}\",\n      \"quantity\": 1\n   }\n}\n\n</code></pre>\n","urlObject":{"path":["purchase",":recharge_card_product_id"],"host":["{base_url}/transactions"],"query":[],"variable":[{"description":{"content":"<p>Recharge card product id</p>\n","type":"text/plain"},"type":"any","value":"{{product_id}}","key":"recharge_card_product_id"}]}},"response":[],"_postman_id":"88c5916a-c597-4d70-a9f8-93fa210c17f5"}],"id":"18cbce5b-3a7a-4326-b59c-956193075806","event":[{"listen":"prerequest","script":{"id":"f7fbbd38-661e-476f-b5cc-03c0de221f87","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"0d61c21f-7ef9-402c-a39e-4404b9e4972d","type":"text/javascript","exec":[""]}}],"_postman_id":"18cbce5b-3a7a-4326-b59c-956193075806","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{customer_api_key}}"}]},"isInherited":true,"source":{"_postman_id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","id":"a55c3d81-a7b5-46d8-8bac-2930c8e7b499","name":"VTU Affiliate API","type":"collection"}}}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{customer_api_key}}"}]}},"event":[{"listen":"prerequest","script":{"id":"f45b4f5e-1877-4273-aa71-fe14554bcd29","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"cd16e92d-e7e9-408e-876f-71d5baffeae0","type":"text/javascript","exec":["pm.test(\"Response time is less than 200ms\", function () {","    pm.expect(pm.response.responseTime).to.be.below(200);","});"]}}],"variable":[{"key":"base_url","value":"{base_url}/"},{"key":"transaction_pin","value":"{{transaction_pin}}","type":"string"}]}