{"info":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","description":"<html><head></head><body><p>This application gives room for any third party to integrate to VAS2Nets billers’ platform. Each biller is categorized in a logical group depending on the actual service that the biller is offering. Few example of billers are Startimes, DSTV Subscription, Abuja Electricity Distribution Company (Prepaid), Enugu Electricity Distribution Company (Postpaid), NairaBet, WAEC Pin, BangBet,Smile Recharge, MTN Airtime, Airtel Data etc while examples of biller categories are Electricity Distribution, Television (Multichoice Network), Educational, Betting and/or Lottery, Banking Operation, Virtual TopUp etc.</p>\n<p>Each service supports two main APIs:</p>\n<p><strong>Validation API</strong> – to verify and return customer details</p>\n<p><strong>Payment API</strong> – to initiate payment only after successful validation</p>\n<p>Validation is mandatory before payment to avoid failed transactions (e.g., invalid smartcard or mobile numbers). Some services are bouquet-based, requiring the use of the bouquet retrieval API to display valid packages.</p>\n<p>Failed transactions are automatically and instantly reversed.</p>\n<h2 id=\"authentication\"><strong>Authentication</strong></h2>\n<p>This API uses Basic Authentication.</p>\n<p><strong>Important</strong> – To successfully make API requests, your source IP address must be whitelisted.</p>\n<p><strong>Development Environment:</strong></p>\n<p>You can whitelist your IP directly via the Reconciliation Portal:</p>\n<p><a href=\"https://b2bsandbox.v2nportal.com\">https://b2bsandbox.v2nportal.com</a></p>\n<p><strong>Production Environment:</strong></p>\n<p>You are expected to send your IP address via email to the VAS2Nets support team to request whitelisting.</p>\n<h2 id=\"response-status-codes\">Response status codes</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Status</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>401</td>\n<td>Invalid credentials</td>\n</tr>\n<tr>\n<td>412</td>\n<td>Insufficient wallet balance</td>\n</tr>\n<tr>\n<td>200</td>\n<td>A successful request</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"api-response-overview\"><strong>API Response Overview</strong></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Availability</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>status</strong></td>\n<td>Mandatory</td>\n<td>String</td>\n<td>Indicates the accuracy and correctness of the third party’s API request. A value of 200 means the request was properly sent. Any other value indicates an issue with the third party’s request.</td>\n</tr>\n<tr>\n<td><strong>description</strong></td>\n<td>Mandatory</td>\n<td>String</td>\n<td>Provides a general interpretation of the status parameter. This should not be displayed to end users and is for internal use only.</td>\n</tr>\n<tr>\n<td><strong>referenceId</strong></td>\n<td>Optional</td>\n<td>String</td>\n<td>VAS2Nets’ unique identifier for payment requests.</td>\n</tr>\n<tr>\n<td><strong>message</strong></td>\n<td>Optional</td>\n<td>String</td>\n<td>A more specific description of the status code.</td>\n</tr>\n<tr>\n<td><strong>extra</strong></td>\n<td>Optional</td>\n<td>String</td>\n<td>The most detailed description of the status code.</td>\n</tr>\n<tr>\n<td><strong>data</strong></td>\n<td>Optional</td>\n<td>Object</td>\n<td>The actual response to the third party’s API request. Present only when the status parameter is 200.</td>\n</tr>\n<tr>\n<td><strong>data.status</strong></td>\n<td>Optional</td>\n<td>String</td>\n<td>Present in response payloads for Validation, Payment, and Requery requests. Possible values: Success, Failed, Pending. Pending is not final and should be rechecked every 2 minutes until Success or Failed. For KYC services, values can be Failed, Valid, or Invalid.</td>\n</tr>\n</tbody>\n</table>\n</div></body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"686218","collectionId":"e960e1cd-57da-4c93-8163-19415737a4ca","publishedId":"2sB3BKE7se","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-08-19T12:41:11.000Z"},"item":[{"name":"Sandbox","item":[{"name":"Meta services","item":[{"name":"Get My Profile Details","id":"60c1d131-5dd2-4594-866f-3fd712e2ef3e","protocolProfileBehavior":{"disableBodyPruning":true,"strictSSL":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"GET","header":[],"url":"https://b2bapi.v2napi.com/dev/meta/getDetails","description":"<p>This returns every necessary technical detail of the third party’s account.</p>\n","urlObject":{"host":["https://b2bapi.v2napi.com/dev/meta/getDetails"],"query":[],"variable":[]}},"response":[{"id":"018c3a0b-9d36-4a20-815c-b8d570b70807","name":"failed","originalRequest":{"method":"GET","header":[],"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}meta/getDetails"},"status":"Authorization Required","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 08:42:28 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"80"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 401,\n    \"message\": \"invalid api credentials\",\n    \"description\": \"access denied\"\n}"},{"id":"a3e5e055-9d10-401c-861f-d18b21955989","name":"pass","originalRequest":{"method":"GET","header":[],"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}meta/getDetails"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 08:43:52 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"421"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": {\n        \"profile\": {\n            \"id\": \"vas2net-office\",\n            \"name\": \"Vas2Nets Technologies Limited\",\n            \"category\": \"User\",\n            \"emailAddress\": \"support@vas2nets.com\",\n            \"status\": \"Active\",\n            \"canAccessAPI\": true,\n            \"whitelistedIPs\": [\n                \"102.90.43.128\",\n                \"102.90.44.133\",\n                \"102.90.45.66\",\n                \"197.211.58.82\"\n            ],\n            \"canAccessReconciliationPortal\": true,\n            \"type\": \"Prepaid\"\n        },\n        \"balance\": {\n            \"wallet\": \"996271.5\",\n            \"commission\": \"7795\"\n        }\n    },\n    \"description\": \"request has been processed\"\n}"}],"_postman_id":"60c1d131-5dd2-4594-866f-3fd712e2ef3e"},{"name":"Get All Biller Categories","id":"cb250fb4-564e-4635-9471-59774d2727cf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://b2bapi.v2napi.com/dev/meta/getBillerCategories","description":"<p>This returns all the categories in which all the billers are grouped into. Every<br />biller in the same category has the same API request and response format with<br />very few exceptions.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}},"urlObject":{"host":["https://b2bapi.v2napi.com/dev/meta/getBillerCategories"],"query":[],"variable":[]}},"response":[{"id":"21aabecb-98c3-47ff-b0fb-b00aef5914a9","name":"pass","originalRequest":{"method":"GET","header":[],"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}meta/getBillerCategories"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 08:44:23 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"1832"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": {\n        \"categories\": [\n            {\n                \"id\": \"kyc\",\n                \"name\": \"Know Your Customer (Validation Services)\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/category/kyc.jpg\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/category/kyc.aspx\"\n            },\n            {\n                \"id\": \"disco\",\n                \"name\": \"Electricity Distribution\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/category/disco.jpg\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/category/disco.aspx\"\n            },\n            {\n                \"id\": \"tv\",\n                \"name\": \"Satellite Television (Multichoice Network)\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/category/tv.jpg\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/category/tv.aspx\"\n            },\n            {\n                \"id\": \"bet\",\n                \"name\": \"Betting and/or Lottery\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/category/bet.jpg\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/category/bet.aspx\"\n            },\n            {\n                \"id\": \"education\",\n                \"name\": \"Educational\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/category/education.jpg\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/category/education.aspx\"\n            },\n            {\n                \"id\": \"internet\",\n                \"name\": \"Internet Subscription\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/category/internet.jpg\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/category/internet.aspx\"\n            },\n            {\n                \"id\": \"banking\",\n                \"name\": \"Banking Operation\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/category/banking.jpg\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/category/banking.aspx\"\n            },\n            {\n                \"id\": \"vtu\",\n                \"name\": \"Virtual TopUp\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/category/vtu.jpg\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/category/vtu.aspx\"\n            }\n        ]\n    },\n    \"description\": \"request has been processed\"\n}"}],"_postman_id":"cb250fb4-564e-4635-9471-59774d2727cf"},{"name":"Get All Available Billers","id":"38ed3554-15b6-4d3e-8a91-a6f8117cb0af","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://b2bapi.v2napi.com/dev/meta/getAllBillers?category=vtu","description":"<p>This endpoint returns a list of all available billers. It accepts the following optional query parameter to filter results:</p>\n<ul>\n<li><p><code>category</code> (<em>optional</em>)— Filters billers by the specified category (e.g., <code>vtu</code>).</p>\n</li>\n<li><p><code>billerId</code> <em>(optional)</em> – Filter by specific biller ID (e.g., <code>DSTV</code>)</p>\n</li>\n<li><p><code>isBouquetService</code> <em>(optional)</em> – Filter billers that are bouquet-based (<code>Yes</code> or <code>No</code>)</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}},"urlObject":{"host":["https://b2bapi.v2napi.com/dev/meta/getAllBillers"],"query":[{"key":"category","value":"vtu"}],"variable":[]}},"response":[{"id":"52ab36b3-0a3a-4d1f-a55e-9cce644267fd","name":"pass (all categories)","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}meta/getAllBillers","host":["https://b2bapi.v2napi.com/{{SANDBOX_URI}}meta/getAllBillers"],"query":[{"key":"category","value":"vtu","disabled":true},{"key":"status","value":"Active","type":"text","disabled":true},{"key":"isBouquetService","value":"Yes","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 08:45:23 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Connection","value":"close"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": [\n        {\n            \"category\": \"kyc\",\n            \"description\": \"Know Your Customer (Validation Services)\",\n            \"billers\": [\n                {\n                    \"id\": \"BVN-Validation\",\n                    \"name\": \"BVN Validation\",\n                    \"info\": \"BVN Validation\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/kyc/bvn.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/kyc/bvn.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"NIN-Validation\",\n                    \"name\": \"NIN Validation\",\n                    \"info\": \"NIN Validation\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/kyc/nin.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/kyc/nin.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"MSISDN-Validation\",\n                    \"name\": \"Phone Number Validation\",\n                    \"info\": \"Phone Number Validation\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/kyc/msisdn.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/kyc/msisdn.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                }\n            ]\n        },\n        {\n            \"category\": \"disco\",\n            \"description\": \"Electricity Distribution\",\n            \"billers\": [\n                {\n                    \"id\": \"AEDCA\",\n                    \"name\": \"Abuja Electricity Distribution Company (Prepaid)\",\n                    \"info\": \"AEDC Prepaid\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/aedc.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/aedc.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"AEDCB\",\n                    \"name\": \"Abuja Electricity Distribution Company (Postpaid)\",\n                    \"info\": \"AEDC Postpaid\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/aedc.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/aedc.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"BEDCA\",\n                    \"name\": \"Benin Electricity Distribution Company (Prepaid)\",\n                    \"info\": \"BEDC Prepaid\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/bedc.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/bedc.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"BEDCB\",\n                    \"name\": \"Benin Electricity Distribution Company (Postpaid)\",\n                    \"info\": \"BEDC Postpaid\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/bedc.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/bedc.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"EEDCA\",\n                    \"name\": \"Enugu Electricity Distribution Company (Prepaid)\",\n                    \"info\": \"EEDC Prepaid\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/eedc.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/eedc.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"EEDCB\",\n                    \"name\": \"Enugu Electricity Distribution Company (Postpaid)\",\n                    \"info\": \"EEDC Postpaid\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/eedc.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/eedc.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"IBEDCA\",\n                    \"name\": \"Ibadan Electricity Distribution Company (Prepaid)\",\n                    \"info\": \"IBEDC Prepaid\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/ibedc.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/ibedc.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"IBEDCB\",\n                    \"name\": \"Ibadan Electricity Distribution Company (Postpaid)\",\n                    \"info\": \"IBEDC Postpaid\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/ibedc.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/ibedc.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"JEDCA\",\n                    \"name\": \"Jos Electricity Distribution Company (Prepaid)\",\n                    \"info\": \"JEDC Prepaid\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/jedc.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/jedc.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"JEDCB\",\n                    \"name\": \"Jos Electricity Distribution Company (Postpaid)\",\n                    \"info\": \"JEDC Postpaid\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/jedc.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/jedc.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"KAEDCA\",\n                    \"name\": \"Kaduna Electricity Distribution Company (Prepaid)\",\n                    \"info\": \"KAEDC Prepaid\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/kaedc.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/kaedc.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"KAEDCB\",\n                    \"name\": \"Kaduna Electricity Distribution Company (Postpaid)\",\n                    \"info\": \"KAEDC Postpaid\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/kaedc.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/kaedc.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"KEDCOA\",\n                    \"name\": \"Kano Electricity Distribution Company (Prepaid)\",\n                    \"info\": \"KEDCO Prepaid\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/kedco.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/kedco.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"KEDCOB\",\n                    \"name\": \"Kano Electricity Distribution Company (Postpaid)\",\n                    \"info\": \"KEDCO Postpaid\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/kedco.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/kedco.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"EKEDCA\",\n                    \"name\": \"Eko Electricity Distribution Company (Prepaid)\",\n                    \"info\": \"EKEDC Prepaid\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/ekedc.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/ekedc.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"EKEDCB\",\n                    \"name\": \"Eko Electricity Distribution Company (Postpaid)\",\n                    \"info\": \"EKEDC Postpaid\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/ekedc.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/ekedc.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"IKEDCA\",\n                    \"name\": \"Ikeja Electricity Distribution Company (Prepaid)\",\n                    \"info\": \"IKEDC Prepaid\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/ikedc.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/ikedc.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"IKEDCB\",\n                    \"name\": \"Ikeja Electricity Distribution Company (Postpaid)\",\n                    \"info\": \"IKEDC Postpaid\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/ikedc.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/ikedc.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"PHEDCA\",\n                    \"name\": \"Port Harcourt Electricity Distribution Company (Prepaid)\",\n                    \"info\": \"PHEDC Prepaid\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/phedc.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/phedc.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"PHEDCB\",\n                    \"name\": \"Port Harcourt Electricity Distribution Company (Postpaid)\",\n                    \"info\": \"PHEDC Postpaid\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/phedc.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/phedc.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"YEDCA\",\n                    \"name\": \"Yola Electricity Distribution Company (Prepaid)\",\n                    \"info\": \"YEDC Prepaid\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/yedc.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/yedc.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"YEDCB\",\n                    \"name\": \"Yola Electricity Distribution Company (Postpaid)\",\n                    \"info\": \"YEDC Postpaid\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/yedc.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/yedc.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                }\n            ]\n        },\n        {\n            \"category\": \"tv\",\n            \"description\": \"Satellite Television (Multichoice Network)\",\n            \"billers\": [\n                {\n                    \"id\": \"DSTV\",\n                    \"name\": \"DSTV Subscription on Multichoice Network\",\n                    \"info\": \"DSTV Subscription\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/tv/dstv.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/tv/dstv.jpg\",\n                    \"isBouquetService\": \"Yes\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"DSTVR\",\n                    \"name\": \"DSTV Renewal on Multichoice Network\",\n                    \"info\": \"DSTV Renewal\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/tv/dstv.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/tv/dstv.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"GOTV\",\n                    \"name\": \"GOTV Subscription on Multichoice Network\",\n                    \"info\": \"GOTV Subscription\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/tv/gotv.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/tv/gotv.jpg\",\n                    \"isBouquetService\": \"Yes\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"GOTVR\",\n                    \"name\": \"GOTV Renewal on Multichoice Network\",\n                    \"info\": \"GOTV Renewal\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/tv/gotv.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/tv/gotv.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"SHOMAX\",\n                    \"name\": \"SHOMAX Live Streaming\",\n                    \"info\": \"SHOMAX Live Streaming\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/tv/showmax.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/tv/showmax.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"STARTIMES\",\n                    \"name\": \"Startimes\",\n                    \"info\": \"Startimes\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/tv/startimes.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/tv/startimes.jpg\",\n                    \"isBouquetService\": \"Yes\",\n                    \"status\": \"Active\"\n                }\n            ]\n        },\n        {\n            \"category\": \"banking\",\n            \"description\": \"Banking Operation\",\n            \"billers\": [\n                {\n                    \"id\": \"FTOUTWARD\",\n                    \"name\": \"Fund Transfer (Outward Only)\",\n                    \"info\": \"Fund Transfer\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/banking/fund-transfer.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/banking/fund-transfer.jpg\",\n                    \"isBouquetService\": \"Partial\",\n                    \"status\": \"Active\"\n                }\n            ]\n        },\n        {\n            \"category\": \"bet\",\n            \"description\": \"Betting and/or Lottery\",\n            \"billers\": [\n                {\n                    \"id\": \"BT9J\",\n                    \"name\": \"Bet9ja\",\n                    \"info\": \"Bet9ja\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/bet/bet9ja.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/bet/bet9ja.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"BTBG\",\n                    \"name\": \"BangBet\",\n                    \"info\": \"BangBet\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/bet/bangbet.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/bet/bangbet.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"BTNR\",\n                    \"name\": \"NairaBet\",\n                    \"info\": \"NairaBet\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/bet/nairabet.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/bet/nairabet.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"BTSP\",\n                    \"name\": \"SupaBet\",\n                    \"info\": \"SupaBet\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/bet/supabet.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/bet/supabet.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"BTCD\",\n                    \"name\": \"CloudBet\",\n                    \"info\": \"CloudBet\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/bet/cloudbet.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/bet/cloudbet.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"BTLN\",\n                    \"name\": \"BetLion\",\n                    \"info\": \"BetLion\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/bet/betlion.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/bet/betlion.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"BT1X\",\n                    \"name\": \"1xBet\",\n                    \"info\": \"1xBet\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/bet/1xbet.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/bet/1xbet.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Inactive\"\n                },\n                {\n                    \"id\": \"BTMR\",\n                    \"name\": \"MerryBet\",\n                    \"info\": \"MerryBet\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/bet/merrybet.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/bet/merrybet.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"BTWY\",\n                    \"name\": \"BetWay\",\n                    \"info\": \"BetWay\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/bet/betway.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/bet/betway.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"BTLD\",\n                    \"name\": \"BetLand\",\n                    \"info\": \"BetLand\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/bet/betland.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/bet/betland.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"BTKG\",\n                    \"name\": \"BetKing\",\n                    \"info\": \"BetKing\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/bet/betking.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/bet/betking.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"BTLS\",\n                    \"name\": \"LiveScoreBet\",\n                    \"info\": \"LiveScoreBet\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/bet/livescore.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/bet/livescore.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"BTNJ\",\n                    \"name\": \"NaijaBet\",\n                    \"info\": \"NaijaBet\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/bet/naijabet.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/bet/naijabet.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"MYLOTTOHUB\",\n                    \"name\": \"My Lotto Hub\",\n                    \"info\": \"My Lotto Hub\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/bet/my-lotto-hub.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/bet/my-lotto-hub.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Inactive\"\n                }\n            ]\n        },\n        {\n            \"category\": \"education\",\n            \"description\": \"Educational\",\n            \"billers\": [\n                {\n                    \"id\": \"WAEC\",\n                    \"name\": \"WAEC Result Checker Pin\",\n                    \"info\": \"WAEC Result Checker Pin\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/education/waec.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/education/waec.jpg\",\n                    \"isBouquetService\": \"Yes\",\n                    \"status\": \"Active\"\n                }\n            ]\n        },\n        {\n            \"category\": \"internet\",\n            \"description\": \"Internet Subscription\",\n            \"billers\": [\n                {\n                    \"id\": \"SMILE\",\n                    \"name\": \"Smile Recharge\",\n                    \"info\": \"Smile Recharge\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/internet/smile.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/internet/smile.jpg\",\n                    \"isBouquetService\": \"Yes\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"SPECTRANET\",\n                    \"name\": \"Spectranet\",\n                    \"info\": \"Spectranet\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/internet/spectranet.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/internet/spectranet.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Disabled\"\n                }\n            ]\n        },\n        {\n            \"category\": \"vtu\",\n            \"description\": \"Virtual TopUp\",\n            \"billers\": [\n                {\n                    \"id\": \"MTN-AIRTIME\",\n                    \"name\": \"MTN Airtime\",\n                    \"info\": \"MTN Airtime topup\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/vtu/mtna.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/vtu/mtna.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"GLO-AIRTIME\",\n                    \"name\": \"GLO Airtime\",\n                    \"info\": \"GLO Airtime topup\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/vtu/gloa.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/vtu/gloa.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"Airtel-AIRTIME\",\n                    \"name\": \"Airtel Airtime\",\n                    \"info\": \"Airtel Airtime topup\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/vtu/airtela.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/vtu/airtela.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"9Mobile-AIRTIME\",\n                    \"name\": \"9Mobile Airtime\",\n                    \"info\": \"9Mobile Airtime topup\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/vtu/9mobilea.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/vtu/9mobilea.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"MTN-DATA\",\n                    \"name\": \"MTN Data\",\n                    \"info\": \"MTN Data topup\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/vtu/mtnd.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/vtu/mtnd.jpg\",\n                    \"isBouquetService\": \"Yes\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"GLO-DATA\",\n                    \"name\": \"GLO Data\",\n                    \"info\": \"GLO Data topup\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/vtu/glod.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/vtu/glod.jpg\",\n                    \"isBouquetService\": \"Yes\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"Airtel-DATA\",\n                    \"name\": \"Airtel Data\",\n                    \"info\": \"Airtel Data topup\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/vtu/airteld.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/vtu/airteld.jpg\",\n                    \"isBouquetService\": \"Yes\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"9Mobile-DATA\",\n                    \"name\": \"9Mobile DATA\",\n                    \"info\": \"9Mobile Data topup\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/vtu/9mobiled.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/vtu/9mobiled.jpg\",\n                    \"isBouquetService\": \"Yes\",\n                    \"status\": \"Active\"\n                }\n            ]\n        }\n    ],\n    \"description\": \"request has been processed\"\n}"},{"id":"c93516db-b57d-47de-b3eb-718ca2d658dc","name":"pass (a specific category)","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}meta/getAllBillers?category=vtu","host":["https://b2bapi.v2napi.com/{{SANDBOX_URI}}meta/getAllBillers"],"query":[{"key":"category","value":"vtu"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 08:45:53 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"2317"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": [\n        {\n            \"category\": \"vtu\",\n            \"description\": \"Virtual TopUp\",\n            \"billers\": [\n                {\n                    \"id\": \"9Mobile-AIRTIME\",\n                    \"name\": \"9Mobile Airtime\",\n                    \"info\": \"9Mobile Airtime topup\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/vtu/9mobilea.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/vtu/9mobilea.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"9Mobile-DATA\",\n                    \"name\": \"9Mobile DATA\",\n                    \"info\": \"9Mobile Data topup\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/vtu/9mobiled.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/vtu/9mobiled.jpg\",\n                    \"isBouquetService\": \"Yes\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"Airtel-AIRTIME\",\n                    \"name\": \"Airtel Airtime\",\n                    \"info\": \"Airtel Airtime topup\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/vtu/airtela.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/vtu/airtela.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"Airtel-DATA\",\n                    \"name\": \"Airtel Data\",\n                    \"info\": \"Airtel Data topup\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/vtu/airteld.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/vtu/airteld.jpg\",\n                    \"isBouquetService\": \"Yes\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"GLO-AIRTIME\",\n                    \"name\": \"GLO Airtime\",\n                    \"info\": \"GLO Airtime topup\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/vtu/gloa.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/vtu/gloa.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"GLO-DATA\",\n                    \"name\": \"GLO Data\",\n                    \"info\": \"GLO Data topup\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/vtu/glod.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/vtu/glod.jpg\",\n                    \"isBouquetService\": \"Yes\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"MTN-AIRTIME\",\n                    \"name\": \"MTN Airtime\",\n                    \"info\": \"MTN Airtime topup\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/vtu/mtna.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/vtu/mtna.jpg\",\n                    \"isBouquetService\": \"No\",\n                    \"status\": \"Active\"\n                },\n                {\n                    \"id\": \"MTN-DATA\",\n                    \"name\": \"MTN Data\",\n                    \"info\": \"MTN Data topup\",\n                    \"imageUrl\": \"http://132.145.231.191/b2bapi/images/vtu/mtnd.aspx\",\n                    \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/vtu/mtnd.jpg\",\n                    \"isBouquetService\": \"Yes\",\n                    \"status\": \"Active\"\n                }\n            ]\n        }\n    ],\n    \"description\": \"request has been processed\"\n}"}],"_postman_id":"38ed3554-15b6-4d3e-8a91-a6f8117cb0af"},{"name":"Get All My Billers","id":"a24134bd-a976-4a42-a877-c1936b902020","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://b2bapi.v2napi.com/dev/meta//getMyBillers?category=disco&billerId=DSTV&isBouquetService=Yes","description":"<p>This API allows the third party to retrieve the list of billers that have been specifically profiled for their account.<br />It supports the following optional query parameters for filtering the results:</p>\n<ul>\n<li><p><code>category</code> <em>(optional)</em> – Filter by biller category (e.g., <code>disco</code>)</p>\n</li>\n<li><p><code>billerId</code> <em>(optional)</em> – Filter by specific biller ID (e.g., <code>DSTV</code>)</p>\n</li>\n<li><p><code>isBouquetService</code> <em>(optional)</em> – Filter billers that are bouquet-based (<code>Yes</code> or <code>No</code>)</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}},"urlObject":{"path":["getMyBillers"],"host":["https://b2bapi.v2napi.com/dev/meta/"],"query":[{"key":"category","value":"disco"},{"key":"billerId","value":"DSTV"},{"key":"isBouquetService","value":"Yes"}],"variable":[]}},"response":[{"id":"c09b6c94-e66c-42e2-9f98-691ce4878d68","name":"pass","originalRequest":{"method":"GET","header":[],"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}meta//getMyBillers"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 08:46:30 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Connection","value":"close"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": {\n        \"userId\": \"vas2net-office\",\n        \"billers\": [\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"BVN-Validation\",\n                \"category\": \"kyc\",\n                \"name\": \"BVN Validation\",\n                \"info\": \"BVN Validation\",\n                \"commission\": \"20\",\n                \"isBouquetService\": \"No\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/kyc/bvn.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/kyc/bvn.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"NIN-Validation\",\n                \"category\": \"kyc\",\n                \"name\": \"NIN Validation\",\n                \"info\": \"NIN Validation\",\n                \"commission\": \"10\",\n                \"isBouquetService\": \"No\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/kyc/nin.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/kyc/nin.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"MSISDN-Validation\",\n                \"category\": \"kyc\",\n                \"name\": \"Phone Number Validation\",\n                \"info\": \"Phone Number Validation\",\n                \"commission\": \"5\",\n                \"isBouquetService\": \"No\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/kyc/msisdn.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/kyc/msisdn.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"AEDCA\",\n                \"category\": \"disco\",\n                \"name\": \"Abuja Electricity Distribution Company (Prepaid)\",\n                \"info\": \"AEDC Prepaid\",\n                \"commission\": \"5\",\n                \"isBouquetService\": \"No\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/aedc.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/aedc.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"AEDCB\",\n                \"category\": \"disco\",\n                \"name\": \"Abuja Electricity Distribution Company (Postpaid)\",\n                \"info\": \"AEDC Postpaid\",\n                \"commission\": \"5\",\n                \"isBouquetService\": \"No\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/aedc.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/aedc.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"BEDCA\",\n                \"category\": \"disco\",\n                \"name\": \"Benin Electricity Distribution Company (Prepaid)\",\n                \"info\": \"BEDC Prepaid\",\n                \"commission\": \"5\",\n                \"isBouquetService\": \"No\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/bedc.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/bedc.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"BEDCB\",\n                \"category\": \"disco\",\n                \"name\": \"Benin Electricity Distribution Company (Postpaid)\",\n                \"info\": \"BEDC Postpaid\",\n                \"commission\": \"5\",\n                \"isBouquetService\": \"No\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/bedc.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/bedc.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"EEDCA\",\n                \"category\": \"disco\",\n                \"name\": \"Enugu Electricity Distribution Company (Prepaid)\",\n                \"info\": \"EEDC Prepaid\",\n                \"commission\": \"5\",\n                \"isBouquetService\": \"No\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/eedc.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/eedc.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"EEDCB\",\n                \"category\": \"disco\",\n                \"name\": \"Enugu Electricity Distribution Company (Postpaid)\",\n                \"info\": \"EEDC Postpaid\",\n                \"commission\": \"5\",\n                \"isBouquetService\": \"No\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/eedc.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/eedc.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"IBEDCA\",\n                \"category\": \"disco\",\n                \"name\": \"Ibadan Electricity Distribution Company (Prepaid)\",\n                \"info\": \"IBEDC Prepaid\",\n                \"commission\": \"1\",\n                \"isBouquetService\": \"No\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/ibedc.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/ibedc.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"IBEDCB\",\n                \"category\": \"disco\",\n                \"name\": \"Ibadan Electricity Distribution Company (Postpaid)\",\n                \"info\": \"IBEDC Postpaid\",\n                \"commission\": \"1\",\n                \"isBouquetService\": \"No\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/ibedc.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/ibedc.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"JEDCA\",\n                \"category\": \"disco\",\n                \"name\": \"Jos Electricity Distribution Company (Prepaid)\",\n                \"info\": \"JEDC Prepaid\",\n                \"commission\": \"5\",\n                \"isBouquetService\": \"No\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/jedc.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/jedc.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"JEDCB\",\n                \"category\": \"disco\",\n                \"name\": \"Jos Electricity Distribution Company (Postpaid)\",\n                \"info\": \"JEDC Postpaid\",\n                \"commission\": \"5\",\n                \"isBouquetService\": \"No\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/jedc.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/jedc.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"KAEDCA\",\n                \"category\": \"disco\",\n                \"name\": \"Kaduna Electricity Distribution Company (Prepaid)\",\n                \"info\": \"KAEDC Prepaid\",\n                \"commission\": \"5\",\n                \"isBouquetService\": \"No\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/kaedc.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/kaedc.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"KAEDCB\",\n                \"category\": \"disco\",\n                \"name\": \"Kaduna Electricity Distribution Company (Postpaid)\",\n                \"info\": \"KAEDC Postpaid\",\n                \"commission\": \"5\",\n                \"isBouquetService\": \"No\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/kaedc.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/kaedc.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"KEDCOA\",\n                \"category\": \"disco\",\n                \"name\": \"Kano Electricity Distribution Company (Prepaid)\",\n                \"info\": \"KEDCO Prepaid\",\n                \"commission\": \"5\",\n                \"isBouquetService\": \"No\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/kedco.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/kedco.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"KEDCOB\",\n                \"category\": \"disco\",\n                \"name\": \"Kano Electricity Distribution Company (Postpaid)\",\n                \"info\": \"KEDCO Postpaid\",\n                \"commission\": \"5\",\n                \"isBouquetService\": \"No\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/kedco.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/kedco.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"EKEDCA\",\n                \"category\": \"disco\",\n                \"name\": \"Eko Electricity Distribution Company (Prepaid)\",\n                \"info\": \"EKEDC Prepaid\",\n                \"commission\": \"5\",\n                \"isBouquetService\": \"No\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/ekedc.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/ekedc.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"EKEDCB\",\n                \"category\": \"disco\",\n                \"name\": \"Eko Electricity Distribution Company (Postpaid)\",\n                \"info\": \"EKEDC Postpaid\",\n                \"commission\": \"5\",\n                \"isBouquetService\": \"No\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/ekedc.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/ekedc.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"IKEDCA\",\n                \"category\": \"disco\",\n                \"name\": \"Ikeja Electricity Distribution Company (Prepaid)\",\n                \"info\": \"IKEDC Prepaid\",\n                \"commission\": \"5\",\n                \"isBouquetService\": \"No\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/ikedc.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/ikedc.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"IKEDCB\",\n                \"category\": \"disco\",\n                \"name\": \"Ikeja Electricity Distribution Company (Postpaid)\",\n                \"info\": \"IKEDC Postpaid\",\n                \"commission\": \"5\",\n                \"isBouquetService\": \"No\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/ikedc.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/ikedc.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"PHEDCA\",\n                \"category\": \"disco\",\n                \"name\": \"Port Harcourt Electricity Distribution Company (Prepaid)\",\n                \"info\": \"PHEDC Prepaid\",\n                \"commission\": \"5\",\n                \"isBouquetService\": \"No\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/phedc.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/phedc.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"PHEDCB\",\n                \"category\": \"disco\",\n                \"name\": \"Port Harcourt Electricity Distribution Company (Postpaid)\",\n                \"info\": \"PHEDC Postpaid\",\n                \"commission\": \"3\",\n                \"isBouquetService\": \"No\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/disco/phedc.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/disco/phedc.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"DSTV\",\n                \"category\": \"tv\",\n                \"name\": \"DSTV Subscription on Multichoice Network\",\n                \"info\": \"DSTV Subscription\",\n                \"commission\": \"4\",\n                \"isBouquetService\": \"Yes\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/tv/dstv.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/tv/dstv.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"DSTVR\",\n                \"category\": \"tv\",\n                \"name\": \"DSTV Renewal on Multichoice Network\",\n                \"info\": \"DSTV Renewal\",\n                \"commission\": \"4\",\n                \"isBouquetService\": \"No\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/tv/dstv.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/tv/dstv.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"GOTV\",\n                \"category\": \"tv\",\n                \"name\": \"GOTV Subscription on Multichoice Network\",\n                \"info\": \"GOTV Subscription\",\n                \"commission\": \"4\",\n                \"isBouquetService\": \"Yes\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/tv/gotv.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/tv/gotv.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"GOTVR\",\n                \"category\": \"tv\",\n                \"name\": \"GOTV Renewal on Multichoice Network\",\n                \"info\": \"GOTV Renewal\",\n                \"commission\": \"4\",\n                \"isBouquetService\": \"No\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/tv/gotv.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/tv/gotv.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"STARTIMES\",\n                \"category\": \"tv\",\n                \"name\": \"Startimes\",\n                \"info\": \"Startimes\",\n                \"commission\": \"4\",\n                \"isBouquetService\": \"Yes\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/tv/startimes.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/tv/startimes.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"FTOUTWARD\",\n                \"category\": \"banking\",\n                \"name\": \"Fund Transfer (Outward Only)\",\n                \"info\": \"Fund Transfer\",\n                \"commission\": \"0\",\n                \"isBouquetService\": \"Partial\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/banking/fund-transfer.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/banking/fund-transfer.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"BT9J\",\n                \"category\": \"bet\",\n                \"name\": \"Bet9ja\",\n                \"info\": \"Bet9ja\",\n                \"commission\": \"1\",\n                \"isBouquetService\": \"No\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/bet/bet9ja.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/bet/bet9ja.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"WAEC\",\n                \"category\": \"education\",\n                \"name\": \"WAEC Result Checker Pin\",\n                \"info\": \"WAEC Result Checker Pin\",\n                \"commission\": \"2\",\n                \"isBouquetService\": \"Yes\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/education/waec.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/education/waec.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"SMILE\",\n                \"category\": \"internet\",\n                \"name\": \"Smile Recharge\",\n                \"info\": \"Smile Recharge\",\n                \"commission\": \"1\",\n                \"isBouquetService\": \"Yes\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/internet/smile.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/internet/smile.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"MTN-AIRTIME\",\n                \"category\": \"vtu\",\n                \"name\": \"MTN Airtime\",\n                \"info\": \"MTN Airtime topup\",\n                \"commission\": \"7\",\n                \"isBouquetService\": \"No\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/vtu/mtna.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/vtu/mtna.jpg\",\n                \"status\": \"Active\"\n            },\n            {\n                \"userId\": \"vas2net-office\",\n                \"id\": \"MTN-DATA\",\n                \"category\": \"vtu\",\n                \"name\": \"MTN Data\",\n                \"info\": \"MTN Data topup\",\n                \"commission\": \"7\",\n                \"isBouquetService\": \"Yes\",\n                \"imageUrl\": \"http://132.145.231.191/b2bapi/images/vtu/mtnd.aspx\",\n                \"imagePath\": \"https://res.cloudinary.com/vas2nets/image/upload/b2b/vtu/mtnd.jpg\",\n                \"status\": \"Active\"\n            }\n        ]\n    },\n    \"description\": \"request has been processed\"\n}"}],"_postman_id":"a24134bd-a976-4a42-a877-c1936b902020"}],"id":"46d0ef97-c2f3-4b71-afb4-e5c4470f50d8","description":"<p>These are preliminary web services that provide essential information about the actual transactional web services. They serve as a guide and offer the necessary background context for integrating and interacting with transactional endpoints.</p>\n<p>The meta services include: Profile Details, Biller Categories, VAS2Nets B2B Billers, and Third Party’s Billers.</p>\n","_postman_id":"46d0ef97-c2f3-4b71-afb4-e5c4470f50d8","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}}},{"name":"Requery","item":[{"name":"Requery a transaction","id":"4634b752-9a9b-4434-9f3f-a2422874ded8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://b2bapi.v2napi.com/dev/requery?requestId=34209","description":"<p>This API accepts a single mandatory parameter:</p>\n<ul>\n<li><code>requestId</code> – The mandatory request ID of the transaction that the third party wants to requery.</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}},"urlObject":{"host":["https://b2bapi.v2napi.com/dev/requery"],"query":[{"key":"requestId","value":"34209"}],"variable":[]}},"response":[{"id":"f426df85-0857-4086-b9d9-0aea9568a230","name":"failed (a stale or non-existing transaction)","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}requery?requestId=7771","host":["https://b2bapi.v2napi.com/{{SANDBOX_URI}}requery"],"query":[{"key":"requestId","value":"7771"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:42:18 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"217"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": {\n        \"status\": 404,\n        \"message\": \"Transaction cannot be found\",\n        \"extra\": \"This response is valid only for transaction that occurred not earlier than 2 months ago\"\n    },\n    \"description\": \"request has been processed\"\n}"},{"id":"d52af760-57cc-493c-ac6f-c238fe4b6f54","name":"pass (WAEC)","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}requery?requestId=90908","host":["https://b2bapi.v2napi.com/{{SANDBOX_URI}}requery"],"query":[{"key":"requestId","value":"90908"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:43:37 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"141"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": {\n        \"status\": \"Success\",\n        \"message\": \"Payment was successful\",\n        \"pin\": \"648825555703\"\n    },\n    \"description\": \"request has been processed\"\n}"},{"id":"e916418a-d94e-4b91-8629-6dee1a5f5416","name":"pass (disco)","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}requery?requestId=7982","host":["https://b2bapi.v2napi.com/{{SANDBOX_URI}}requery"],"query":[{"key":"requestId","value":"7982"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:44:19 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"373"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": {\n        \"status\": \"Success\",\n        \"message\": \"Payment was successful\",\n        \"receiptInfo\": {\n            \"Smartcard Number\": \"12345678910\",\n            \"Name\": \"George Weah\",\n            \"Address\": null,\n            \"VAT\": 125,\n            \"Arrears Paid\": null,\n            \"Arrears Remaining\": null,\n            \"KCT1\": null,\n            \"KCT2\": null,\n            \"Unit Purchased\": null,\n            \"Bonus Token\": null,\n            \"Bonus Unit\": null\n        },\n        \"token\": \"5132 7339 3238 1171\"\n    },\n    \"description\": \"request has been processed\"\n}"},{"id":"18b9735b-7167-4dd0-bfab-334dc9d67145","name":"pass","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}requery?requestId=34209","host":["https://b2bapi.v2napi.com/{{SANDBOX_URI}}requery"],"query":[{"key":"requestId","value":"34209"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:44:52 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"120"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": {\n        \"status\": \"Success\",\n        \"message\": \"Payment was successful\"\n    },\n    \"description\": \"request has been processed\"\n}"}],"_postman_id":"4634b752-9a9b-4434-9f3f-a2422874ded8"}],"id":"9a0bc8cf-1c94-4f4b-b7c5-7c3f46d55541","description":"<p>Third-party platforms can use this service to double confirm the final status of any transaction . Please note the following guidelines:</p>\n<ul>\n<li><p><strong>Time Limit</strong>: Only transactions that occurred within the last two (2) months are eligible for status requery using this service.</p>\n</li>\n<li><p><strong>Older Transactions</strong>: For transactions older than two months, a requery is not supported via the API. Such cases must be escalated to the VAS2Nets support team for manual resolution.</p>\n</li>\n<li><p><strong>KYC Requests</strong>: KYC verification service requests are not eligible for status requery under any circumstance.</p>\n</li>\n</ul>\n","_postman_id":"9a0bc8cf-1c94-4f4b-b7c5-7c3f46d55541","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}}},{"name":"Bouquet","item":[{"name":"Retrieve Bouquet","id":"aab1aec9-d989-47e7-b62f-370d3bd8767a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://b2bapi.v2napi.com/dev/bouquet/internet/SMILE","description":"<ul>\n<li><p>internet – this segment represents the service category (e.g., <code>internet</code>, <code>tv</code>, vtu, etc.).</p>\n</li>\n<li><p><code>SMILE</code> – this segment represent a specific biller under that category (e.g., <code>SMILE</code>, MTN-DATA, etc.)</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}},"urlObject":{"path":["internet/SMILE"],"host":["https://b2bapi.v2napi.com/dev/bouquet"],"query":[],"variable":[]}},"response":[{"id":"e0a351bb-4b4b-4903-ac95-4a5a277a11a3","name":"pass (DSTV)","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}bouquet/tv/DSTV","host":["https://b2bapi.v2napi.com/{{SANDBOX_URI}}bouquet"],"path":["tv","DSTV"],"query":[{"key":"type","value":"Daily","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:05:47 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"3324"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": {\n        \"serviceCategory\": \"tv\",\n        \"billerId\": \"DSTV\",\n        \"bouquets\": [\n            {\n                \"code\": \"DSTVCMPTPLS\",\n                \"name\": \"Compact Plus\",\n                \"price\": \"14250\",\n                \"type\": null,\n                \"addons\": [\n                    {\n                        \"code\": \"FRN15E36\",\n                        \"name\": \"French Plus\",\n                        \"price\": \"11600\"\n                    },\n                    {\n                        \"code\": \"FRN7E36\",\n                        \"name\": \"French Touch\",\n                        \"price\": \"3300\"\n                    },\n                    {\n                        \"code\": \"HDPVRE36\",\n                        \"name\": \"Extra View\",\n                        \"price\": \"3400\"\n                    },\n                    {\n                        \"code\": \"FRN11E36\",\n                        \"name\": \"French 11\",\n                        \"price\": \"5150\"\n                    },\n                    {\n                        \"code\": \"ASIADDE36\",\n                        \"name\": \"Asian Addon\",\n                        \"price\": \"8300\"\n                    }\n                ]\n            },\n            {\n                \"code\": \"DSTVPREM\",\n                \"name\": \"Premium\",\n                \"price\": \"21000\",\n                \"type\": null,\n                \"addons\": [\n                    {\n                        \"code\": \"FRN15E36\",\n                        \"name\": \"French Plus\",\n                        \"price\": \"11600\"\n                    },\n                    {\n                        \"code\": \"FRN7E36\",\n                        \"name\": \"French Touch\",\n                        \"price\": \"3300\"\n                    },\n                    {\n                        \"code\": \"HDPVRE36\",\n                        \"name\": \"Extra View\",\n                        \"price\": \"3400\"\n                    },\n                    {\n                        \"code\": \"FRN11E36\",\n                        \"name\": \"French 11\",\n                        \"price\": \"5150\"\n                    },\n                    {\n                        \"code\": \"ASIADDE36\",\n                        \"name\": \"Asian Addon\",\n                        \"price\": \"8300\"\n                    }\n                ]\n            },\n            {\n                \"code\": \"DSTVPADI\",\n                \"name\": \"Padi\",\n                \"price\": \"2150\",\n                \"type\": null,\n                \"addons\": [\n                    {\n                        \"code\": \"FRN15E36\",\n                        \"name\": \"French Plus\",\n                        \"price\": \"11600\"\n                    },\n                    {\n                        \"code\": \"FRN7E36\",\n                        \"name\": \"French Touch\",\n                        \"price\": \"3300\"\n                    },\n                    {\n                        \"code\": \"HDPVRE36\",\n                        \"name\": \"Extra View\",\n                        \"price\": \"3400\"\n                    },\n                    {\n                        \"code\": \"FRN11E36\",\n                        \"name\": \"French 11\",\n                        \"price\": \"5150\"\n                    },\n                    {\n                        \"code\": \"ASIADDE36\",\n                        \"name\": \"Asian Addon\",\n                        \"price\": \"8300\"\n                    }\n                ]\n            },\n            {\n                \"code\": \"DSTVPREMAS\",\n                \"name\": \"Premium Asia\",\n                \"price\": \"23500\",\n                \"type\": null,\n                \"addons\": [\n                    {\n                        \"code\": \"FRN15E36\",\n                        \"name\": \"French Plus\",\n                        \"price\": \"11600\"\n                    },\n                    {\n                        \"code\": \"FRN7E36\",\n                        \"name\": \"French Touch\",\n                        \"price\": \"3300\"\n                    },\n                    {\n                        \"code\": \"HDPVRE36\",\n                        \"name\": \"Extra View\",\n                        \"price\": \"3400\"\n                    },\n                    {\n                        \"code\": \"FRN11E36\",\n                        \"name\": \"French 11\",\n                        \"price\": \"5150\"\n                    },\n                    {\n                        \"code\": \"ASIADDE36\",\n                        \"name\": \"Asian Addon\",\n                        \"price\": \"8300\"\n                    }\n                ]\n            },\n            {\n                \"code\": \"DSTVPREMFR\",\n                \"name\": \"Premium French\",\n                \"price\": \"29300\",\n                \"type\": null,\n                \"addons\": [\n                    {\n                        \"code\": \"FRN15E36\",\n                        \"name\": \"French Plus\",\n                        \"price\": \"11600\"\n                    },\n                    {\n                        \"code\": \"FRN7E36\",\n                        \"name\": \"French Touch\",\n                        \"price\": \"3300\"\n                    },\n                    {\n                        \"code\": \"HDPVRE36\",\n                        \"name\": \"Extra View\",\n                        \"price\": \"3400\"\n                    },\n                    {\n                        \"code\": \"FRN11E36\",\n                        \"name\": \"French 11\",\n                        \"price\": \"5150\"\n                    },\n                    {\n                        \"code\": \"ASIADDE36\",\n                        \"name\": \"Asian Addon\",\n                        \"price\": \"8300\"\n                    }\n                ]\n            },\n            {\n                \"code\": \"DSTVYANGA\",\n                \"name\": \"Yanga\",\n                \"price\": \"2950\",\n                \"type\": null,\n                \"addons\": [\n                    {\n                        \"code\": \"FRN15E36\",\n                        \"name\": \"French Plus\",\n                        \"price\": \"11600\"\n                    },\n                    {\n                        \"code\": \"FRN7E36\",\n                        \"name\": \"French Touch\",\n                        \"price\": \"3300\"\n                    },\n                    {\n                        \"code\": \"HDPVRE36\",\n                        \"name\": \"Extra View\",\n                        \"price\": \"3400\"\n                    },\n                    {\n                        \"code\": \"FRN11E36\",\n                        \"name\": \"French 11\",\n                        \"price\": \"5150\"\n                    },\n                    {\n                        \"code\": \"ASIADDE36\",\n                        \"name\": \"Asian Addon\",\n                        \"price\": \"8300\"\n                    }\n                ]\n            },\n            {\n                \"code\": \"DSTVCNFM\",\n                \"name\": \"Confam\",\n                \"price\": \"5300\",\n                \"type\": null,\n                \"addons\": [\n                    {\n                        \"code\": \"FRN15E36\",\n                        \"name\": \"French Plus\",\n                        \"price\": \"11600\"\n                    },\n                    {\n                        \"code\": \"FRN7E36\",\n                        \"name\": \"French Touch\",\n                        \"price\": \"3300\"\n                    },\n                    {\n                        \"code\": \"HDPVRE36\",\n                        \"name\": \"Extra View\",\n                        \"price\": \"3400\"\n                    },\n                    {\n                        \"code\": \"FRN11E36\",\n                        \"name\": \"French 11\",\n                        \"price\": \"5150\"\n                    },\n                    {\n                        \"code\": \"ASIADDE36\",\n                        \"name\": \"Asian Addon\",\n                        \"price\": \"8300\"\n                    }\n                ]\n            },\n            {\n                \"code\": \"DSTVAS\",\n                \"name\": \"Asia\",\n                \"price\": \"7100\",\n                \"type\": null,\n                \"addons\": [\n                    {\n                        \"code\": \"FRN15E36\",\n                        \"name\": \"French Plus\",\n                        \"price\": \"11600\"\n                    },\n                    {\n                        \"code\": \"FRN7E36\",\n                        \"name\": \"French Touch\",\n                        \"price\": \"3300\"\n                    },\n                    {\n                        \"code\": \"HDPVRE36\",\n                        \"name\": \"Extra View\",\n                        \"price\": \"3400\"\n                    },\n                    {\n                        \"code\": \"FRN11E36\",\n                        \"name\": \"French 11\",\n                        \"price\": \"5150\"\n                    },\n                    {\n                        \"code\": \"ASIADDE36\",\n                        \"name\": \"Asian Addon\",\n                        \"price\": \"8300\"\n                    }\n                ]\n            },\n            {\n                \"code\": \"DSTVCMPT\",\n                \"name\": \"Compact\",\n                \"price\": \"9000\",\n                \"type\": null,\n                \"addons\": [\n                    {\n                        \"code\": \"FRN15E36\",\n                        \"name\": \"French Plus\",\n                        \"price\": \"11600\"\n                    },\n                    {\n                        \"code\": \"FRN7E36\",\n                        \"name\": \"French Touch\",\n                        \"price\": \"3300\"\n                    },\n                    {\n                        \"code\": \"HDPVRE36\",\n                        \"name\": \"Extra View\",\n                        \"price\": \"3400\"\n                    },\n                    {\n                        \"code\": \"FRN11E36\",\n                        \"name\": \"French 11\",\n                        \"price\": \"5150\"\n                    },\n                    {\n                        \"code\": \"ASIADDE36\",\n                        \"name\": \"Asian Addon\",\n                        \"price\": \"8300\"\n                    }\n                ]\n            }\n        ]\n    },\n    \"description\": \"request has been processed\"\n}"},{"id":"d642f664-d2fb-481c-a127-dff83816a023","name":"failed","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}bouquet/tv/DSTVR","host":["https://b2bapi.v2napi.com/{{SANDBOX_URI}}bouquet"],"path":["tv","DSTVR"],"query":[{"key":"type","value":"Daily","type":"text","disabled":true}]}},"status":"Precondition Failed","code":412,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:06:21 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"93"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 412,\n    \"message\": \"DSTVR is NOT a bouquet service\",\n    \"description\": \"precondition failed\"\n}"},{"id":"9f127551-4807-4cea-827d-4cc22ea3e624","name":"failed2","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}bouquet/tv/MTN-DATA","host":["https://b2bapi.v2napi.com/{{SANDBOX_URI}}bouquet"],"path":["tv","MTN-DATA"],"query":[{"key":"type","value":"Daily","type":"text","disabled":true}]}},"status":"Authorization Required","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:06:46 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"96"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 401,\n    \"message\": \"MTN-DATA does not belong to tv category\",\n    \"description\": \"access denied\"\n}"},{"id":"b67dfd41-2e60-45c9-9e16-672f2c20ebf8","name":"pass (MTN-DATA)","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}bouquet/vtu/MTN-DATA","host":["https://b2bapi.v2napi.com/{{SANDBOX_URI}}bouquet"],"path":["vtu","MTN-DATA"],"query":[{"key":"type","value":"Daily","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:07:14 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"5900"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": {\n        \"serviceCategory\": \"vtu\",\n        \"billerId\": \"MTN-DATA\",\n        \"bouquets\": [\n            {\n                \"code\": \"MTN100MB1Day100\",\n                \"name\": \"N100 = 100MB for 1Day\",\n                \"price\": \"100\",\n                \"type\": \"Daily\"\n            },\n            {\n                \"code\": \"MTNXD1.5GB1000A30Days1000\",\n                \"name\": \"N1,000 = 1.5GB + N1,000 Talk Time for 30Days\",\n                \"price\": \"1000\",\n                \"type\": \"Xtradata\"\n            },\n            {\n                \"code\": \"MTNXT5000A300MB30Days1000\",\n                \"name\": \"N1,000 = N5,000 Talk Time + 300MB for 30Days\",\n                \"price\": \"1000\",\n                \"type\": \"Xtratalk\"\n            },\n            {\n                \"code\": \"MTN1.2GB30Days1000\",\n                \"name\": \"N1,000 = 1.2GB for 30Days\",\n                \"price\": \"1000\",\n                \"type\": \"Monthly\"\n            },\n            {\n                \"code\": \"MTNXT50000A2.5GB30Days10000\",\n                \"name\": \"N10,000 = N50,000 Talk Time + 2.5GB for 30Days\",\n                \"price\": \"10000\",\n                \"type\": \"Xtratalk\"\n            },\n            {\n                \"code\": \"MTNXD30GB10000A30Days10000\",\n                \"name\": \"N10,000 = 30GB + N10,000 Talk Time for 30Days\",\n                \"price\": \"10000\",\n                \"type\": \"Xtradata\"\n            },\n            {\n                \"code\": \"MTNSME25GB30Days10000BEN50\",\n                \"name\": \"N10,000 = 25GB SME (50 beneficiaries) for 30Days\",\n                \"price\": \"10000\",\n                \"type\": \"SME\"\n            },\n            {\n                \"code\": \"MTNSME360GB90Days100000BEN720\",\n                \"name\": \"N100,000 = 360GB SME (720 beneficiaries) for 90Days\",\n                \"price\": \"100000\",\n                \"type\": \"SME\"\n            },\n            {\n                \"code\": \"MTN1TB365Days100000\",\n                \"name\": \"N100,000 = 1TB for 365Days\",\n                \"price\": \"100000\",\n                \"type\": \"Yearly\"\n            },\n            {\n                \"code\": \"MTN40GB30Days11000\",\n                \"name\": \"N11,000 = 40GB for 30Days\",\n                \"price\": \"11000\",\n                \"type\": \"Monthly\"\n            },\n            {\n                \"code\": \"MTN1.5GB30Days1200\",\n                \"name\": \"N1,200 = 1.5GB for 30Days\",\n                \"price\": \"1200\",\n                \"type\": \"Monthly\"\n            },\n            {\n                \"code\": \"MTNSME35GB30Days13500BEN70\",\n                \"name\": \"N13,500 = 35GB SME (70 beneficiaries) for 30Days\",\n                \"price\": \"13500\",\n                \"type\": \"SME\"\n            },\n            {\n                \"code\": \"MTN5GB7Days1500\",\n                \"name\": \"N1,500 = 5GB for 7Days\",\n                \"price\": \"1500\",\n                \"type\": \"Weekly\"\n            },\n            {\n                \"code\": \"MTNXD50GB15000A30Days15000\",\n                \"name\": \"N15,000 = 50GB + N15,000 Talk Time for 30Days\",\n                \"price\": \"15000\",\n                \"type\": \"Xtradata\"\n            },\n            {\n                \"code\": \"MTNXT75000A3.5GB30Days15000\",\n                \"name\": \"N15,000 = N75,000 Talk Time + 3.5GB for 30Days\",\n                \"price\": \"15000\",\n                \"type\": \"Xtratalk\"\n            },\n            {\n                \"code\": \"MTN3GB30Days1600\",\n                \"name\": \"N1,600 = 3GB for 30Days\",\n                \"price\": \"1600\",\n                \"type\": \"Monthly\"\n            },\n            {\n                \"code\": \"MTN75GB30Days16000\",\n                \"name\": \"N16,000 = 75GB for 30Days\",\n                \"price\": \"16000\",\n                \"type\": \"Monthly\"\n            },\n            {\n                \"code\": \"MTN200MB3Days200\",\n                \"name\": \"N200 = 200MB for 3Days\",\n                \"price\": \"200\",\n                \"type\": \"Daily\"\n            },\n            {\n                \"code\": \"MTNXT1000A20MB3Days200\",\n                \"name\": \"N200 = N1,000 Talk Time + 20MB for 3Days\",\n                \"price\": \"200\",\n                \"type\": \"Xtratalk\"\n            },\n            {\n                \"code\": \"MTNXD200MB200A3Days200\",\n                \"name\": \"N200 = 200MB + N200 Talk Time for 3Days\",\n                \"price\": \"200\",\n                \"type\": \"Xtradata\"\n            },\n            {\n                \"code\": \"MTN7GB7Days2000\",\n                \"name\": \"N2,000 = 7GB for 7Days\",\n                \"price\": \"2000\",\n                \"type\": \"Weekly\"\n            },\n            {\n                \"code\": \"MTNXT10000A650MB30Days2000\",\n                \"name\": \"N2,000 = N10,000 Talk Time + 650MB for 30Days\",\n                \"price\": \"2000\",\n                \"type\": \"Xtratalk\"\n            },\n            {\n                \"code\": \"MTN4GB30Days2000\",\n                \"name\": \"N2,000 = 4GB for 30Days\",\n                \"price\": \"2000\",\n                \"type\": \"Monthly\"\n            },\n            {\n                \"code\": \"MTNXD4.5GB2000A30Days2000\",\n                \"name\": \"N2,000 = 4.5GB + N2,000 Talk Time for 30Days\",\n                \"price\": \"2000\",\n                \"type\": \"Xtradata\"\n            },\n            {\n                \"code\": \"MTN10GB60Days20000\",\n                \"name\": \"N20,000 = 100GB for 60Days\",\n                \"price\": \"20000\",\n                \"type\": \"Mega\"\n            },\n            {\n                \"code\": \"MTNXT100000A4.5GB30Days20000\",\n                \"name\": \"N20,000 = N100,000 Talk Time + 4.5GB for 30Days\",\n                \"price\": \"20000\",\n                \"type\": \"Xtratalk\"\n            },\n            {\n                \"code\": \"MTNXD70GB20000A30Days15000\",\n                \"name\": \"N20,000 = 70GB + N20,000 Talk Time for 30Days\",\n                \"price\": \"20000\",\n                \"type\": \"Xtradata\"\n            },\n            {\n                \"code\": \"MTN120GB30Days22000\",\n                \"name\": \"N22,000 = 120GB for 30Days\",\n                \"price\": \"22000\",\n                \"type\": \"Monthly\"\n            },\n            {\n                \"code\": \"MTN2.5TB365Days250000\",\n                \"name\": \"N250,000 = 2.5TB for 365Days\",\n                \"price\": \"250000\",\n                \"type\": \"Yearly\"\n            },\n            {\n                \"code\": \"MTNSME1TB90Days250000BEN2500\",\n                \"name\": \"N250,000 = 1TB SME (2,500 beneficiaries) for 90Days\",\n                \"price\": \"250000\",\n                \"type\": \"SME\"\n            },\n            {\n                \"code\": \"MTNXD350MB300A7Days300\",\n                \"name\": \"N300 = 350MB + N300 Talk Time for 7Days\",\n                \"price\": \"300\",\n                \"type\": \"Xtradata\"\n            },\n            {\n                \"code\": \"MTNXT1500A50MB7Days300\",\n                \"name\": \"N300 = N1,500 Talk Time + 50MB for 7Days\",\n                \"price\": \"300\",\n                \"type\": \"Xtratalk\"\n            },\n            {\n                \"code\": \"MTN6GB30Days3000\",\n                \"name\": \"N3,000 = 6GB for 30Days\",\n                \"price\": \"3000\",\n                \"type\": \"Monthly\"\n            },\n            {\n                \"code\": \"MTN160GB60Days30000\",\n                \"name\": \"N30,000 = 160GB for 60Days\",\n                \"price\": \"30000\",\n                \"type\": \"Mega\"\n            },\n            {\n                \"code\": \"MTN1GB1Day350\",\n                \"name\": \"N350 = 1GB for 1Day\",\n                \"price\": \"350\",\n                \"type\": \"Daily\"\n            },\n            {\n                \"code\": \"MTN10GB30Days3500\",\n                \"name\": \"N3,500 = 10GB for 30Days\",\n                \"price\": \"3500\",\n                \"type\": \"Monthly\"\n            },\n            {\n                \"code\": \"MTN11GB30Days3500\",\n                \"name\": \"N3,500 = 11GB for 30Days\",\n                \"price\": \"3500\",\n                \"type\": \"Monthly\"\n            },\n            {\n                \"code\": \"MTN12GB30Days4000\",\n                \"name\": \"N4,000 = 12GB for 30Days\",\n                \"price\": \"4000\",\n                \"type\": \"Monthly\"\n            },\n            {\n                \"code\": \"MTN13GB30Days4000\",\n                \"name\": \"N4,000 = 13GB for 30Days\",\n                \"price\": \"4000\",\n                \"type\": \"Monthly\"\n            },\n            {\n                \"code\": \"MTN4.5TB90Days450000\",\n                \"name\": \"N450,000 = 4.5TB for 365Days\",\n                \"price\": \"450000\",\n                \"type\": \"Yearly\"\n            },\n            {\n                \"code\": \"MTNXD1.5GB500A7Days500\",\n                \"name\": \"N500 = 1.5GB + N500 Talk Time for 7Days\",\n                \"price\": \"500\",\n                \"type\": \"Xtradata\"\n            },\n            {\n                \"code\": \"MTNXT2000A300MB7Days500\",\n                \"name\": \"N500 = N2,000 Talk Time + 300MB for 7Days\",\n                \"price\": \"500\",\n                \"type\": \"Xtratalk\"\n            },\n            {\n                \"code\": \"MTNXD15GB5000A30Days5000\",\n                \"name\": \"N5,000 = 15GB + N5,000 Talk Time for 30Days\",\n                \"price\": \"5000\",\n                \"type\": \"Xtradata\"\n            },\n            {\n                \"code\": \"MTNXT25000A1.5GB30Days5000\",\n                \"name\": \"N5,000 = N25,000 Talk Time + 1.5GB for 30Days\",\n                \"price\": \"5000\",\n                \"type\": \"Xtratalk\"\n            },\n            {\n                \"code\": \"MTN400GB90Days50000\",\n                \"name\": \"N50,000 = 400GB for 90Days\",\n                \"price\": \"50000\",\n                \"type\": \"Mega\"\n            },\n            {\n                \"code\": \"MTNSME165GB30Days50000BEN330\",\n                \"name\": \"N50,000 = 165GB SME (330 beneficiaries) for 60Days\",\n                \"price\": \"50000\",\n                \"type\": \"SME\"\n            },\n            {\n                \"code\": \"MTN22GB30Days5500\",\n                \"name\": \"N5,500 = 22GB for 30Days\",\n                \"price\": \"5500\",\n                \"type\": \"Monthly\"\n            },\n            {\n                \"code\": \"MTN20GB30Days5500\",\n                \"name\": \"N5,500 = 20GB for 30Days\",\n                \"price\": \"5500\",\n                \"type\": \"Monthly\"\n            },\n            {\n                \"code\": \"MTN2.5GB2Days600\",\n                \"name\": \"N600 = 2.5GB for 2Days\",\n                \"price\": \"600\",\n                \"type\": \"Daily\"\n            },\n            {\n                \"code\": \"MTN1GB7Days600\",\n                \"name\": \"N600 = 1GB for 7days\",\n                \"price\": \"600\",\n                \"type\": \"Weekly\"\n            },\n            {\n                \"code\": \"MTN25GB30Days6500\",\n                \"name\": \"N6,500 = 25GB for 30Days\",\n                \"price\": \"6500\",\n                \"type\": \"Monthly\"\n            },\n            {\n                \"code\": \"MTN27GB30Days6500\",\n                \"name\": \"N6,500 = 27GB for 30Days\",\n                \"price\": \"6500\",\n                \"type\": \"Monthly\"\n            },\n            {\n                \"code\": \"MTN600GB90Days75000\",\n                \"name\": \"N75,000 = 600GB for 90Days\",\n                \"price\": \"75000\",\n                \"type\": \"Mega\"\n            },\n            {\n                \"code\": \"MTN3GB2Days800\",\n                \"name\": \"N800 = 3GB for 2Days\",\n                \"price\": \"800\",\n                \"type\": \"Daily\"\n            }\n        ]\n    },\n    \"description\": \"request has been processed\"\n}"},{"id":"f8158155-af7a-43e1-8b76-71c84d119c29","name":"pass (MTN-DATA, Daily bundles only))","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}bouquet/vtu/MTN-DATA?type=Daily","host":["https://b2bapi.v2napi.com/{{SANDBOX_URI}}bouquet"],"path":["vtu","MTN-DATA"],"query":[{"key":"type","value":"Daily","type":"text"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:16:34 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"558"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": {\n        \"serviceCategory\": \"vtu\",\n        \"billerId\": \"MTN-DATA\",\n        \"bouquets\": [\n            {\n                \"code\": \"MTN100MB1Day100\",\n                \"name\": \"N100 = 100MB for 1Day\",\n                \"price\": \"100\",\n                \"type\": \"Daily\"\n            },\n            {\n                \"code\": \"MTN200MB3Days200\",\n                \"name\": \"N200 = 200MB for 3Days\",\n                \"price\": \"200\",\n                \"type\": \"Daily\"\n            },\n            {\n                \"code\": \"MTN1GB1Day350\",\n                \"name\": \"N350 = 1GB for 1Day\",\n                \"price\": \"350\",\n                \"type\": \"Daily\"\n            },\n            {\n                \"code\": \"MTN2.5GB2Days600\",\n                \"name\": \"N600 = 2.5GB for 2Days\",\n                \"price\": \"600\",\n                \"type\": \"Daily\"\n            },\n            {\n                \"code\": \"MTN3GB2Days800\",\n                \"name\": \"N800 = 3GB for 2Days\",\n                \"price\": \"800\",\n                \"type\": \"Daily\"\n            }\n        ]\n    },\n    \"description\": \"request has been processed\"\n}"}],"_postman_id":"aab1aec9-d989-47e7-b62f-370d3bd8767a"}],"id":"bfd606c7-12ff-43c0-900d-03a0747d334b","description":"<p>This service returns the list of available or active bouquet packages for supported services. Customers are restricted to purchasing only from these predefined options. Custom bouquets are not supported.</p>\n","_postman_id":"bfd606c7-12ff-43c0-900d-03a0747d334b","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}}},{"name":"Virtual Topup","item":[{"name":"Get Default Network of a Phone Number","id":"eb12874e-87b5-4265-94ef-cbc200baea0e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"customerId\": \"+2348132586075\",\n    \"requestId\": 123\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/dev/vtu/validate","description":"<p>The folowing are the request payload to validate default phone Number Network:</p>\n<ul>\n<li><p><code>billerId</code> <em>(optional)</em> – The unique identifier of the biller.</p>\n</li>\n<li><p><code>customerId</code> – The customer’s mobile phone number. Any valid format</p>\n</li>\n<li><p><code>requestId</code> – The third party’s unique identifier for this request.</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}},"urlObject":{"host":["https://b2bapi.v2napi.com/dev/vtu/validate"],"query":[],"variable":[]}},"response":[{"id":"5b53d707-639c-4324-9a07-9d3381d334ae","name":"pass","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"customerId\": \"+2348132586075\",\n    \"requestId\": 123\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{VTU_SUB_URI}}validate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:39:05 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"146"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": {\n        \"status\": \"Success\",\n        \"defaultNetwork\": \"mtn\",\n        \"message\": \"Validation was successful\"\n    },\n    \"description\": \"request has been processed\"\n}"},{"id":"848dcbcc-b7a8-4dbb-97ae-3f673823925f","name":"failed","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"customerId\": \"+23481a32586075\",\n    \"requestId\": 123\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{VTU_SUB_URI}}validate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:39:21 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"117"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": {\n        \"status\": \"Failed\",\n        \"message\": \"Invalid Phone Number\"\n    },\n    \"description\": \"request has been processed\"\n}"}],"_postman_id":"eb12874e-87b5-4265-94ef-cbc200baea0e"},{"name":"Purchase Airtime","id":"10f113f0-d0ef-4646-afdf-2bf1fe75cc35","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"Vitel-AIRTIME\",\n    \"customerId\": \"2347120100008\",\n    \"amount\": 100,\n    \"requestId\": 34211\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/dev/vtu/purchase","description":"<p>The following are the request payload to successfully purchase Airtime:</p>\n<ul>\n<li><p><code>billerId</code> – The unique identifier of the biller.</p>\n</li>\n<li><p><code>customerId</code>– The customer’s mobile phone number.</p>\n</li>\n<li><p><code>requestId</code>– Third party’s unique identifier for this request.</p>\n</li>\n<li><p><code>amount</code>– The value of the airtime to be purchased or the price of the data bundle to be purchased.</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}},"urlObject":{"host":["https://b2bapi.v2napi.com/dev/vtu/purchase"],"query":[],"variable":[]}},"response":[{"id":"1c2588fc-94ab-4f62-869f-757e3b8b248b","name":"pass","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"MTN-AIRTIME\",\n    \"customerId\": \"08132586075\",\n    \"amount\": 100,\n    \"requestId\": 34209\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{VTU_SUB_URI}}payment"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:39:48 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"159"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"referenceId\": \"1698831588341744198559\",\n    \"data\": {\n        \"status\": \"Success\",\n        \"message\": \"Payment was successful\"\n    },\n    \"description\": \"request has been processed\"\n}"}],"_postman_id":"10f113f0-d0ef-4646-afdf-2bf1fe75cc35"},{"name":"Purchase Data","id":"fdc49021-7213-4ee8-b4eb-90222c612844","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"Vitel-DATA\",\n    \"customerId\": \"2347120100008\",\n    \"requestId\": \"444as4\",\n    \"amount\": 100,\n    \"bouquetCode\": \"Vitel120MB1Day100\"\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/dev/vtu/purchase","description":"<p>The following are request parameters for Data purchase after a successful validatin:</p>\n<ul>\n<li><p><code>billerId</code> – The unique identifier of the biller.</p>\n</li>\n<li><p><code>customerId</code> – The customer’s mobile phone number.</p>\n</li>\n<li><p><code>requestId</code> – Third party’s unique identifier for this request.</p>\n</li>\n<li><p><code>bouquetCode</code> – The bouquet associated with the transaction.</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}},"urlObject":{"host":["https://b2bapi.v2napi.com/dev/vtu/purchase"],"query":[],"variable":[]}},"response":[{"id":"ce7bd149-385a-4918-9b3b-75d9644b13f9","name":"pass","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"MTN-DATA\",\n    \"customerId\": \"08132586075\",\n    \"requestId\": \"444\",\n    \"amount\": 100,\n    \"bouquetCode\": \"MTN100MB1Day100\"\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{VTU_SUB_URI}}payment"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:41:01 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"159"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"referenceId\": \"1698831661824576026213\",\n    \"data\": {\n        \"status\": \"Success\",\n        \"message\": \"Payment was successful\"\n    },\n    \"description\": \"request has been processed\"\n}"}],"_postman_id":"fdc49021-7213-4ee8-b4eb-90222c612844"},{"name":"Vitel Number Validation","id":"86403d47-e0ef-4cd2-a420-047ae3d5ef86","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"customerId\": \"+2347120100008\",\n    \"requestId\": 123,\n    \"billerId\": \"Vitel-DATA\"\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/dev/vtu/validate","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}},"urlObject":{"host":["https://b2bapi.v2napi.com/dev/vtu/validate"],"query":[],"variable":[]}},"response":[{"id":"e73b2fad-2d58-4faa-b647-3344e2801c37","name":"New Request","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"customerId\": \"+2347120100008\",\n    \"requestId\": 123,\n    \"billerId\": \"Vitel-DATA\"\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/dev/vtu/validate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 05 Dec 2025 13:20:27 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https:; style-src 'self' 'unsafe-inline' https:; img-src 'self' data: https:; font-src 'self' data: https:; connect-src 'self' https: ws: wss:; frame-ancestors 'self'; base-uri 'self'; form-action 'self'; frame-src *;"},{"key":"Cache-Control","value":"private, no-cache, no-store, proxy-revalidate, no-transform"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"155"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Set-Cookie","value":"HttpOnly;Secure"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": {\n        \"status\": \"Success\",\n        \"defaultNetwork\": \"vitel\",\n        \"message\": \"valid Vitel number\",\n        \"bouquets\": []\n    },\n    \"description\": \"request has been processed\"\n}"}],"_postman_id":"86403d47-e0ef-4cd2-a420-047ae3d5ef86"}],"id":"2f218cbc-e156-4734-8d3d-37c8a1b833d9","description":"<p>This service is used to validate all billers under the VTU (Virtual Top-Up) category. It can also be used to identify the default network operator associated with a customer's mobile number.<br /><strong>Note</strong>:<br />Third-party platforms are encouraged to allow end users the option to select a network operator different from the detected default before initiating an airtime or data transaction.</p>\n<p>Please note that for airtime and data biller services, validation is not a prerequisite for making a payment. However, the third party may use this validation service when necessary to enhance accuracy or user experience.</p>\n","_postman_id":"2f218cbc-e156-4734-8d3d-37c8a1b833d9","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}}},{"name":"airtimeVoucher","item":[{"name":"Buy a Voucher","id":"dfd41c18-bb3c-43f6-b969-75427c51d36f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"requestId\": \"123asd\",\n    \"billerId\": \"MTN-VOUCHER\",\n    \"bouquetCode\": \"EPINMTN100\",\n    \"amount\": 100\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/dev/airtimeVoucher/purchase","description":"<ul>\n<li><p><code>billerId</code>– The unique identifier of the biller.</p>\n</li>\n<li><p><code>requestId</code>– Third party’s unique identifier for this request.</p>\n</li>\n<li><p><code>bouquetCode</code>– The bouquet code for the airtime recharge card to be purchased.</p>\n</li>\n<li><p><code>amount</code>– The price of the bouquet</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}},"urlObject":{"host":["https://b2bapi.v2napi.com/dev/airtimeVoucher/purchase"],"query":[],"variable":[]}},"response":[],"_postman_id":"dfd41c18-bb3c-43f6-b969-75427c51d36f"}],"id":"9c2e8a36-33eb-40ce-b054-c0baf21bf58e","description":"<p>These services generate airtime recharge card PINs and also return a USSD string that the end user can dial to load the airtime.</p>\n","_postman_id":"9c2e8a36-33eb-40ce-b054-c0baf21bf58e","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}}},{"name":"Disco","item":[{"name":"Validate Meter or Account Number","id":"ed90fd6c-bf40-4eab-b682-8d17cd186369","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"AEDCA\",\n    \"customerId\": \"12345678910\",\n    \"requestId\": 34\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/dev/disco/validate","description":"<p>The following parameters are required to validate a customer's meter or account number:</p>\n<ul>\n<li><p><code>billerId</code>– The unique identifier of the biller.</p>\n</li>\n<li><p><code>customerId</code>– Customer’s meter number or account number.</p>\n</li>\n<li><p><code>requestId</code>– Third party’s unique identifier for this request.</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}},"urlObject":{"host":["https://b2bapi.v2napi.com/dev/disco/validate"],"query":[],"variable":[]}},"response":[{"id":"16820939-faf8-4f6a-8af5-0199bb6fa16e","name":"pass","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"AEDCA\",\n    \"customerId\": \"12345678910\",\n    \"requestId\": 34\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{DISCO_SUB_URI}}validate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 08:48:56 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"201"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": {\n        \"status\": \"Success\",\n        \"message\": \"Validation was successful\",\n        \"customerName\": \"ENGR. ABENI\",\n        \"customerAddress\": \"NYSC AREA 5 Und St. Garki 80\"\n    },\n    \"description\": \"request has been processed\"\n}"},{"id":"e6064c3f-6483-4435-a16f-aa0535bfdcd4","name":"failed","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"AEDCA\",\n    \"customerId\": \"123a\",\n    \"requestId\": 34\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{DISCO_SUB_URI}}validate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 08:49:23 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"211"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": {\n        \"status\": \"Failed\",\n        \"message\": \"Invalid account number or meter number\",\n        \"extra\": \"A valid account/meter number should contain, at least, 10 digits\"\n    },\n    \"description\": \"request has been processed\"\n}"}],"_postman_id":"ed90fd6c-bf40-4eab-b682-8d17cd186369"},{"name":"Make Payment","id":"5482ed56-882f-437f-9b23-d842aa24b481","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"IBEDCA\",\n    \"customerId\": \"12345678910\",\n    \"requestId\": \"7982\",\n    \"amount\": 1000,\n    \"customerName\": \"CLIFFORD NWIGWE\",\n    \"customerAddress\": \"NYSC AREA 5 Und St. Garki 80\"\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/dev/disco/purchase","description":"<p><strong>The following parameters are required to proceed after a successful validation:</strong></p>\n<ul>\n<li><p><code>billerId</code> – The unique identifier of the biller.</p>\n</li>\n<li><p><code>customerId</code> – Customer’s meter number or account number.</p>\n</li>\n<li><p><code>requestId</code>– Third party’s unique identifier for this request.</p>\n</li>\n<li><p><code>customerName</code>– The name of the customer, as returned during validation.</p>\n</li>\n<li><p><code>customerAddress</code> – The address of the customer, as returned during validation.</p>\n</li>\n<li><p><code>emailAddress (optional)</code>– Customer’s email address.</p>\n</li>\n<li><p><code>phoneNumber (optional)</code> – Customer’s phone number.</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}},"urlObject":{"host":["https://b2bapi.v2napi.com/dev/disco/purchase"],"query":[],"variable":[]}},"response":[{"id":"66bab199-24c2-4284-ad85-9ae8a4e5db98","name":"pass","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"IBEDCA\",\n    \"customerId\": \"12345678910\",\n    \"requestId\": \"7982\",\n    \"amount\": 1000,\n    \"customerName\": \"CLIFFORD NWIGWE\",\n    \"customerAddress\": \"NYSC AREA 5 Und St. Garki 80\"\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{DISCO_SUB_URI}}payment"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 08:50:50 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"412"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"referenceId\": \"1698828650141124217858\",\n    \"data\": {\n        \"status\": \"Success\",\n        \"message\": \"Payment was successful\",\n        \"receiptInfo\": {\n            \"Smartcard Number\": \"12345678910\",\n            \"Name\": \"George Weah\",\n            \"Address\": null,\n            \"VAT\": 125,\n            \"Arrears Paid\": null,\n            \"Arrears Remaining\": null,\n            \"KCT1\": null,\n            \"KCT2\": null,\n            \"Unit Purchased\": null,\n            \"Bonus Token\": null,\n            \"Bonus Unit\": null\n        },\n        \"token\": \"5132 7339 3238 1171\"\n    },\n    \"description\": \"request has been processed\"\n}"},{"id":"48144952-65d6-4735-a8e5-4c353e36b757","name":"failed1","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"IBEDCA\",\n    \"customerId\": \"12345678910\",\n    \"requestId\": \"7982\",\n    \"amount\": 1000,\n    \"customerName\": \"CLIFFORD NWIGWE\",\n    \"customerAddress\": \"NYSC AREA 5 Und St. Garki 80\"\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{DISCO_SUB_URI}}payment"},"status":"Precondition Failed","code":412,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 08:51:17 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"93"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 412,\n    \"message\": \"Duplicate or invalid requestId\",\n    \"description\": \"precondition failed\"\n}"},{"id":"c5e6367c-559a-4746-94e6-5a02091b945c","name":"failed2","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"IBEDCA\",\n    \"customerId\": \"12345678910\",\n    \"requestId\": \"7982\",\n    \"amount\": 20,\n    \"customerName\": \"CLIFFORD NWIGWE\",\n    \"customerAddress\": \"NYSC AREA 5 Und St. Garki 80\"\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{DISCO_SUB_URI}}payment"},"status":"Precondition Failed","code":412,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 08:52:05 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"93"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 412,\n    \"message\": \"Minimum payable amount is 1000\",\n    \"description\": \"precondition failed\"\n}"}],"_postman_id":"5482ed56-882f-437f-9b23-d842aa24b481"}],"id":"9f5981d3-6308-4eae-a0e8-95c06ea6f6cf","description":"<p>Third parties can make use of these services to validate customer meter number or account number and also to initiate a payment request on behalf of the customers.</p>\n","_postman_id":"9f5981d3-6308-4eae-a0e8-95c06ea6f6cf","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}}},{"name":"TV","item":[{"name":"DSTV/GOTV Validation for Upgrade/Downgrade","id":"7392ccb5-99aa-471d-b0a5-330772b87309","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"DSTV\",\n    \"customerId\": 7030935900,\n    \"requestId\": 4444\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/dev/tv/validate","description":"<p>The following are the request payload parameters for DSTV/GOTV Validation for Upgrade/Downgrade:</p>\n<ul>\n<li><p><code>billerId</code> – The unique identifier of the biller.</p>\n</li>\n<li><p><code>customerId</code> – Customer’s smartcard number.</p>\n</li>\n<li><p><code>requestId</code> – Third party’s unique identifier for this request.</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}},"urlObject":{"host":["https://b2bapi.v2napi.com/dev/tv/validate"],"query":[],"variable":[]}},"response":[{"id":"68bf7bf1-8aa5-48d9-a0a2-bcdf30bb3182","name":"pass","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"DSTV\",\n    \"customerId\": 7030935900,\n    \"requestId\": 4444\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{TV_SUB_URI}}validate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:09:24 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"202"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": {\n        \"status\": \"Success\",\n        \"message\": \"Validation was successful\",\n        \"customerName\": \"Sten Mockett\",\n        \"accountStatus\": \"OPEN\",\n        \"customerNumber\": 18131060\n    },\n    \"description\": \"request has been processed\"\n}"},{"id":"e66f8879-041d-4ea8-aa1e-09ba1792a35f","name":"failed","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"DSTV\",\n    \"customerId\": \"as\",\n    \"requestId\": 4444\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{TV_SUB_URI}}validate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:10:13 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"192"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": {\n        \"status\": \"Failed\",\n        \"message\": \"Invalid smartcard number\",\n        \"extra\": \"A valid smartcard number should contain, at least, 10 digits\"\n    },\n    \"description\": \"request has been processed\"\n}"}],"_postman_id":"7392ccb5-99aa-471d-b0a5-330772b87309"},{"name":"DSTV/GOTV Validation for Renewal","id":"d697205b-7ad0-4ad6-a816-0338d4dab943","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"DSTVR\",\n    \"customerId\": 7030935900,\n    \"requestId\": 4444\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/dev/tv/validate","description":"<p>The following are the request payload parameters for DSTV/GOTV Validation for renewal:</p>\n<ul>\n<li><p><code>billerId</code> – The unique identifier of the biller.</p>\n</li>\n<li><p><code>customerId</code> – Customer’s smartcard number.</p>\n</li>\n<li><p><code>requestId</code> – Third party’s unique identifier for this request.</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}},"urlObject":{"host":["https://b2bapi.v2napi.com/dev/tv/validate"],"query":[],"variable":[]}},"response":[{"id":"5c888b85-6101-4318-ab9c-408a259e1f6c","name":"pass","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"DSTVR\",\n    \"customerId\": 7030935900,\n    \"requestId\": 4444\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{TV_SUB_URI}}validate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:10:58 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"236"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": {\n        \"status\": \"Success\",\n        \"message\": \"Validation was successful\",\n        \"customerName\": \"UMMA BELLO\",\n        \"dueAmount\": 1635,\n        \"dueDate\": \"2001-01-01T00:00:00\",\n        \"currentSubscription\": \"DStv Yanga \"\n    },\n    \"description\": \"request has been processed\"\n}"}],"_postman_id":"d697205b-7ad0-4ad6-a816-0338d4dab943"},{"name":"DSTV/GOTV Upgrade/Downgrade","id":"e8e61849-6291-4b97-91c8-2e5e55304e71","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"DSTV\",\n    \"customerId\": \"7030935900\",\n    \"requestId\": 13201,\n    \"customerName\": \"Sten Mockett\",\n    \"bouquetCode\": \"DSTVCNFM\",\n    \"customerNumber\": 71048760,\n    \"amount\": 10450,\n    \"addonCode\": \"FRN11E36\"\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/dev/tv/purchase","description":"<p>The following are the request payload parameters for DSTV/GOTV upgrate/Downgrade purchase after a successful validation :</p>\n<ul>\n<li><p><code>billerId</code> – The unique identifier of the biller.</p>\n</li>\n<li><p><code>customerId</code> – Customer’s smartcard number.</p>\n</li>\n<li><p><code>requestId</code> – Third party’s unique identifier for this request.</p>\n</li>\n<li><p><code>amount</code>– The amount the customer wants to pay or the price of the bouquet the customer wants to subscribe to.</p>\n</li>\n<li><p><code>customerName</code>– The name of the customer obtained during validation.</p>\n</li>\n<li><p><code>customerNumber (optional)</code> – The number tied to the smartcard on Multichoice’s platform, obtained during validation. Required for DSTV and GOTV billers.</p>\n</li>\n<li><p><code>bouquetCode (optional)</code> – The code of the bouquet the customer wants to subscribe to. Required for DSTV and GOTV billers.</p>\n</li>\n<li><p><code>addonCode (optional)</code> – The code of any addon the customer wants. An addon is like icing on a cake — an additional feature or service added to a bouquet.</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}},"urlObject":{"host":["https://b2bapi.v2napi.com/dev/tv/purchase"],"query":[],"variable":[]}},"response":[{"id":"fdaf4d50-836d-48c7-938f-a6df5b12ceae","name":"failed1","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"DSTV\",\n    \"customerId\": \"7030935900\",\n    \"requestId\": 1320,\n    \"customerName\": \"Sten Mockett\",\n    \"bouquetCode\": \"DSTVCNFM\",\n    \"customerNumber\": 71048760,\n    \"amount\": 9400,\n    \"addonCode\": \"FRN11E36\"\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{TV_SUB_URI}}payment"},"status":"Precondition Failed","code":412,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:11:31 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"93"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 412,\n    \"message\": \"Duplicate or invalid requestId\",\n    \"description\": \"precondition failed\"\n}"},{"id":"2572edfc-33f7-4e7c-97f4-55dda957960d","name":"failed (invalid bouquet code))","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"DSTV\",\n    \"customerId\": \"7030935900\",\n    \"requestId\": 13201,\n    \"customerName\": \"Sten Mockett\",\n    \"bouquetCode\": \"DSTVCNFMP\",\n    \"customerNumber\": 71048760,\n    \"amount\": 9400,\n    \"addonCode\": \"FRN11E36\"\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{TV_SUB_URI}}payment"},"status":"Precondition Failed","code":412,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:12:07 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"111"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 412,\n    \"message\": \"Bouquet DSTVCNFMP does not exist for biller DSTV\",\n    \"description\": \"precondition failed\"\n}"},{"id":"1fbbcf45-bf0e-4c7b-8e4c-a4f13cae3250","name":"failed (invalid addon code)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"DSTV\",\n    \"customerId\": \"7030935900\",\n    \"requestId\": 13201,\n    \"customerName\": \"Sten Mockett\",\n    \"bouquetCode\": \"DSTVCNFM\",\n    \"customerNumber\": 71048760,\n    \"amount\": 9400,\n    \"addonCode\": \"FRN11E36w\"\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{TV_SUB_URI}}payment"},"status":"Precondition Failed","code":412,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:12:34 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"114"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 412,\n    \"message\": \"Addon FRN11E36w does not exist for bouquet DSTVCNFM\",\n    \"description\": \"precondition failed\"\n}"},{"id":"3ee132f4-60f9-4188-9a6c-c0dfd26f9c0f","name":"failed (wrong bouquet amount)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"DSTV\",\n    \"customerId\": \"7030935900\",\n    \"requestId\": 13201,\n    \"customerName\": \"Sten Mockett\",\n    \"bouquetCode\": \"DSTVCNFM\",\n    \"customerNumber\": 71048760,\n    \"amount\": 9400,\n    \"addonCode\": \"FRN11E36\"\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{TV_SUB_URI}}payment"},"status":"Precondition Failed","code":412,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:13:25 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"108"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 412,\n    \"message\": \"The correct amount for this bouquet is 10,450\",\n    \"description\": \"precondition failed\"\n}"},{"id":"f48a58a1-ff35-4029-8b2d-7db492e781b9","name":"pass","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"DSTV\",\n    \"customerId\": \"7030935900\",\n    \"requestId\": 13201,\n    \"customerName\": \"Sten Mockett\",\n    \"bouquetCode\": \"DSTVCNFM\",\n    \"customerNumber\": 71048760,\n    \"amount\": 10450,\n    \"addonCode\": \"FRN11E36\"\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{TV_SUB_URI}}payment"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:14:03 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"159"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"referenceId\": \"1698830043736661178328\",\n    \"data\": {\n        \"status\": \"Success\",\n        \"message\": \"Payment was successful\"\n    },\n    \"description\": \"request has been processed\"\n}"}],"_postman_id":"e8e61849-6291-4b97-91c8-2e5e55304e71"},{"name":"DSTV/GOTV Renewal","id":"018048b2-6be2-4e69-8399-c3495b908a88","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"GOTVR\",\n    \"customerId\": \"7030935900\",\n    \"requestId\": 1191,\n    \"customerName\": \"Sten Mockett\",\n    \"amount\": 1000\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/dev/tv/purchase","description":"<p><strong>Note:</strong> DSTV renewal and GOTV renewal are NOT bouquet-oriented. Third parties are<br />advised to use these services whenever customers want to renew their existing<br />GOTV/DSTV subscription.</p>\n<p>The following are the request payload parameters for DSTV/GOTV renewal purchase after a successful validation :</p>\n<ul>\n<li><p><code>customerId</code> – Customer’s smartcard number.</p>\n</li>\n<li><p><code>billerId</code> – The unique identifier of the biller.</p>\n</li>\n<li><p><code>requestId</code> – Third party’s unique identifier for this request.</p>\n</li>\n<li><p><code>amount</code>– The amount the customer wants to pay.</p>\n</li>\n<li><p><code>customerName</code>– The name of the customer obtained during validation.</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}},"urlObject":{"host":["https://b2bapi.v2napi.com/dev/tv/purchase"],"query":[],"variable":[]}},"response":[{"id":"c4caf0a5-0151-47aa-a969-1907ca81b3f6","name":"pass","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"GOTVR\",\n    \"customerId\": \"7030935900\",\n    \"requestId\": 1191,\n    \"customerName\": \"Sten Mockett\",\n    \"amount\": 1000\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{TV_SUB_URI}}payment"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:15:00 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"159"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"referenceId\": \"1698830100544563062205\",\n    \"data\": {\n        \"status\": \"Success\",\n        \"message\": \"Payment was successful\"\n    },\n    \"description\": \"request has been processed\"\n}"}],"_postman_id":"018048b2-6be2-4e69-8399-c3495b908a88"},{"name":"Startimes Validation","id":"d7a11be8-0220-4003-8830-148ebf93513a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"STARTIMES\",\n    \"customerId\": 8383421134,\n    \"requestId\": 33\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/dev/tv/validate","description":"<p>The following are the request payload parameters :</p>\n<ul>\n<li><p><code>customerId</code> – Customer’s smartcard number.</p>\n</li>\n<li><p><code>billerId</code> – The unique identifier of the biller.</p>\n</li>\n<li><p><code>requestId</code> – Third party’s unique identifier for this request.</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}},"urlObject":{"host":["https://b2bapi.v2napi.com/dev/tv/validate"],"query":[],"variable":[]}},"response":[{"id":"14db813b-1ec0-4244-b5b2-6982083713c5","name":"pass","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"STARTIMES\",\n    \"customerId\": 8383421134,\n    \"requestId\": 33\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{TV_SUB_URI}}validate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:15:55 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"185"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": {\n        \"status\": \"Success\",\n        \"message\": \"Validation was successful\",\n        \"customerName\": \"Danny\",\n        \"accountStatus\": \"\",\n        \"customerNumber\": \"\"\n    },\n    \"description\": \"request has been processed\"\n}"}],"_postman_id":"d7a11be8-0220-4003-8830-148ebf93513a"},{"name":"Startimes Payment","id":"6fe31897-73cc-4936-826b-edb23f58ea4c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\" : \"STARTIMES\",\n    \"customerId\": \"23222345675\",\n    \"requestId\": 12141,\n    \"customerName\": \"Gabriel\",\n    \"amount\": 5000\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/dev/tv/purchase","description":"<p><strong>Note:</strong> Startimes is also a bouquet service. However, startimes gives room for their customer to pay any amount of their choice at any time, and startimes will charge the customer a daily tariff depending on the bouquet the customer is subscribed to.</p>\n<p>The following are the request payload for payment after a successful validation:</p>\n<ul>\n<li><p><code>billerId</code> – The unique identifier of the biller.</p>\n</li>\n<li><p><code>customerId</code> – Customer’s smartcard number.</p>\n</li>\n<li><p><code>requestId</code> – Third party’s unique identifier for this request.</p>\n</li>\n<li><p><code>amount</code>– The amount the customer wants to pay or the price of the bouquet the customer wants to subscribe to.</p>\n</li>\n<li><p><code>customerName</code>– The name of the customer obtained during validation.</p>\n</li>\n<li><p><code>bouquetCode (optional)</code> – The code of the bouquet the customer wants to subscribe to</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}},"urlObject":{"host":["https://b2bapi.v2napi.com/dev/tv/purchase"],"query":[],"variable":[]}},"response":[{"id":"854b8332-2758-4f22-86f6-4e4845aae49a","name":"pass","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\" : \"STARTIMES\",\n    \"customerId\": \"23222345675\",\n    \"requestId\": 12141,\n    \"customerName\": \"Gabriel\",\n    \"amount\": 5000\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{TV_SUB_URI}}payment"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:17:52 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"159"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"referenceId\": \"1698830272816193350725\",\n    \"data\": {\n        \"status\": \"Success\",\n        \"message\": \"Payment was successful\"\n    },\n    \"description\": \"request has been processed\"\n}"}],"_postman_id":"6fe31897-73cc-4936-826b-edb23f58ea4c"},{"name":"Showmax Voucher Purchase","id":"914231e6-73de-47b7-aa5f-8cdd6ac72725","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"SHOWMAX\",\n    \"customerId\": \"08132586075\",\n    \"requestId\": \"123gsjh\",\n    \"amount\": 11880,\n    \"bouquetCode\": \"SHOWMAXPRO3MONTH\"\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/dev/tv/purchase","description":"<p>The following are the request payload for payment after a successful validation:</p>\n<ul>\n<li><p><code>billerId</code> – The unique identifier of the biller.</p>\n</li>\n<li><p><code>customerId</code> – Customer’s smartcard number.</p>\n</li>\n<li><p><code>requestId</code> – Third party’s unique identifier for this request.</p>\n</li>\n<li><p><code>amount</code>– The amount the customer wants to pay or the price of the bouquet the customer wants to subscribe to.</p>\n</li>\n<li><p><code>customerName</code>– The name of the customer obtained during validation.</p>\n</li>\n<li><p><code>bouquetCode (optional)</code> – The code of the bouquet the customer wants to subscribe to</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}},"urlObject":{"host":["https://b2bapi.v2napi.com/dev/tv/purchase"],"query":[],"variable":[]}},"response":[{"id":"34ab8853-bd02-496c-b405-15b84b212b6e","name":"pass","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"SHOWMAX\",\n    \"customerId\": \"08132586075\",\n    \"requestId\": \"123gsjh\",\n    \"amount\": 11880,\n    \"bouquetCode\": \"SHOWMAXPRO3MONTH\"\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{TV_SUB_URI}}payment"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 09 Jan 2024 16:24:38 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"283"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"referenceId\": \"1704817478796585794224\",\n    \"data\": {\n        \"status\": \"Success\",\n        \"message\": \"Payment was successful\",\n        \"receiptInfo\": {\n            \"Subscription Duration\": \"3 months\",\n            \"Valid Until\": \"2029-12-31 23:45:00 UTC\",\n            \"Voucher Code\": \"SHMYC9HCL8NQHVA\"\n        }\n    },\n    \"description\": \"request has been processed\"\n}"}],"_postman_id":"914231e6-73de-47b7-aa5f-8cdd6ac72725"}],"id":"cd0e52c6-4b74-402c-a430-086eb16b6560","description":"<p>This category includes television subscription services such as DSTV subscription, DSTV renewal, GOTV subscription, GOTV renewal, and Startimes subscription.</p>\n<ul>\n<li><p>DSTV subscription and GOTV subscription are bouquet services; customers can only purchase predefined active bouquets. Third parties should use these services primarily for customers looking to upgrade or downgrade their current DSTV or GOTV subscriptions.</p>\n</li>\n<li><p>DSTV renewal and GOTV renewal are not bouquet-oriented. These services should be used when customers want to renew existing subscriptions. Occasionally, Multichoice offers commissions that customers can only benefit from through the renewal services.</p>\n</li>\n<li><p>Startimes is also a bouquet service but allows customers to pay any amount at any time. Startimes applies a daily tariff based on the bouquet the customer is subscribed to.</p>\n</li>\n</ul>\n","_postman_id":"cd0e52c6-4b74-402c-a430-086eb16b6560","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}}},{"name":"Bet","item":[{"name":"Validate Bet ID","id":"c83e6b33-9581-4723-848e-71cad95bfe76","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"BT9J\",\n    \"customerId\": 34382,\n    \"requestId\": 12345\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/dev/bet/validate","description":"<p>The following parameters are required for Bet validation</p>\n<ul>\n<li><p><code>billerId</code>– The unique identifier of the biller.</p>\n</li>\n<li><p><code>customerId</code>– Customer’s bet ID.</p>\n</li>\n<li><p><code>requestId</code>– Third party’s unique identifier for this request.</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}},"urlObject":{"host":["https://b2bapi.v2napi.com/dev/bet/validate"],"query":[],"variable":[]}},"response":[{"id":"84c2b4dd-7a05-4600-ab44-de8cec60ecdb","name":"failed","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"BT9J\",\n    \"customerId\": 34382,\n    \"requestId\": 12345\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{BET_SUB_URI}}validate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 08:53:55 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"177"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": {\n        \"status\": \"Success\",\n        \"message\": \"Validation was successful\",\n        \"customerName\": \"Test Account 2 \",\n        \"customerAddress\": \"\"\n    },\n    \"description\": \"request has been processed\"\n}"},{"id":"c018d1db-a178-4466-bb21-e40038802ca9","name":"failed","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"BT9J\",\n    \"customerId\": 3438332,\n    \"requestId\": 12345\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{BET_SUB_URI}}validate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 08:54:25 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"119"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": {\n        \"status\": \"Failed\",\n        \"message\": \"Invalid bet account ID\"\n    },\n    \"description\": \"request has been processed\"\n}"}],"_postman_id":"c83e6b33-9581-4723-848e-71cad95bfe76"},{"name":"Make Payment","id":"e7ffb054-a465-4c34-aaa5-9ab799dd537b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"BT9J\",\n    \"customerId\": 34382,\n    \"requestId\": \"1234ssesd5r6\",\n    \"customerName\": \"Test Account 2\",\n    \"amount\": 1000\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/dev/bet/purchase","description":"<p>The following parameters are required for payment after a successful validation:</p>\n<ul>\n<li><p><code>billerId</code>– The unique identifier of the biller.</p>\n</li>\n<li><p><code>customerId</code>– Customer’s bet ID.</p>\n</li>\n<li><p><code>customerName</code>– The name of the customer obtained during validation.</p>\n</li>\n<li><p><code>amount</code>– The amount the customer wants to pay into their betting wallet.</p>\n</li>\n<li><p><code>requestId</code>– Third party’s unique identifier for this request.</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}},"urlObject":{"host":["https://b2bapi.v2napi.com/dev/bet/purchase"],"query":[],"variable":[]}},"response":[{"id":"1752a6c6-29a8-4c7d-a31b-8d02d1499eef","name":"pass","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"BT9J\",\n    \"customerId\": 34382,\n    \"requestId\": \"1234ssesd5r6\",\n    \"customerName\": \"Test Account 2\",\n    \"amount\": 1000\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{BET_SUB_URI}}payment"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:03:54 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"159"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"referenceId\": \"1698829434367290612787\",\n    \"data\": {\n        \"status\": \"Success\",\n        \"message\": \"Payment was successful\"\n    },\n    \"description\": \"request has been processed\"\n}"}],"_postman_id":"e7ffb054-a465-4c34-aaa5-9ab799dd537b"}],"id":"a535e0bf-73a8-427d-a8ec-99315f310090","description":"<p>Third parties can make use of these services to validate a customer's betting or lottery ID and to initiate a payment request on behalf of the customer.</p>\n","_postman_id":"a535e0bf-73a8-427d-a8ec-99315f310090","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}}},{"name":"Internet","item":[{"name":"Validate Customer ID","id":"e14ac0de-2fce-46a1-a906-e54b4e79a609","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"SMILE\",\n    \"customerId\": \"1402000567\",\n    \"requestId\": 123\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/dev/internet/validate","description":"<p>The following parameters are required for internet validation</p>\n<ul>\n<li><p><code>billerId</code>– The unique identifier of the biller.</p>\n</li>\n<li><p><code>customerId</code>– Customer’s device ID.</p>\n</li>\n<li><p><code>requestId</code>– Third party’s unique identifier for this request.</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}},"urlObject":{"host":["https://b2bapi.v2napi.com/dev/internet/validate"],"query":[],"variable":[]}},"response":[{"id":"471e04d1-f7dd-4800-a1b7-9e26789cd0ed","name":"pass","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"SMILE\",\n    \"customerId\": \"1402000567\",\n    \"requestId\": 123\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{INTERNET_SUB_URI}}validate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:18:53 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"188"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": {\n        \"status\": \"Success\",\n        \"message\": \"Validation was successful\",\n        \"customerName\": \"Sabelo SABZA Dlangamandla \",\n        \"customerAddress\": \"\"\n    },\n    \"description\": \"request has been processed\"\n}"}],"_postman_id":"e14ac0de-2fce-46a1-a906-e54b4e79a609"},{"name":"Make Payment","id":"b719701a-2a70-4ca0-95a1-6ad29a56a94c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"SMILE\",\n    \"customerId\": \"1402000567\",\n    \"requestId\": 1213,\n    \"customerName\": \"Olumide Pablo\",\n    \"customerAddress\": \"isolo\",\n    \"bouquetCode\": \"SMILE2GB30Days\",\n    \"amount\": 1200\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/dev/internet/purchase","description":"<p>The following parameters are required for payment after a successful validation:</p>\n<ul>\n<li><p><code>billerId</code>– The unique identifier of the biller.</p>\n</li>\n<li><p><code>customerId</code>– Customer’s device ID.</p>\n</li>\n<li><p><code>customerName</code>– The name of the customer obtained during validation.</p>\n</li>\n<li><p><code>customerAddress</code>– The address of the customer obtained during validation.</p>\n</li>\n<li><p><code>amount</code>– The amount of the bouquet the customer wants to purchase.</p>\n</li>\n<li><p><code>bouquetCode</code>– The code of the bouquet the customer wants to buy.</p>\n</li>\n<li><p><code>requestId</code>– Third party’s unique identifier for this request.</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}},"urlObject":{"host":["https://b2bapi.v2napi.com/dev/internet/purchase"],"query":[],"variable":[]}},"response":[{"id":"842373fb-ffce-456d-b5a1-81d066c9daf7","name":"failed (invalid bouquet code)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"SMILE\",\n    \"customerId\": \"1402000567\",\n    \"requestId\": 1213,\n    \"customerName\": \"Olumide Pablo\",\n    \"customerAddress\": \"isolo\",\n    \"bouquetCode\": \"SMILE500MB\",\n    \"amount\": 1800\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{INTERNET_SUB_URI}}payment"},"status":"Precondition Failed","code":412,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:19:08 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"113"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 412,\n    \"message\": \"Bouquet SMILE500MB does not exist for biller SMILE\",\n    \"description\": \"precondition failed\"\n}"},{"id":"71984717-fb1f-410e-956e-e4042d591950","name":"pass","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"SMILE\",\n    \"customerId\": \"1402000567\",\n    \"requestId\": 1213,\n    \"customerName\": \"Olumide Pablo\",\n    \"customerAddress\": \"isolo\",\n    \"bouquetCode\": \"SMILE2GB30Days\",\n    \"amount\": 1200\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{INTERNET_SUB_URI}}payment"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:30:08 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"159"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"referenceId\": \"1698831008843818647983\",\n    \"data\": {\n        \"status\": \"Success\",\n        \"message\": \"Payment was successful\"\n    },\n    \"description\": \"request has been processed\"\n}"}],"_postman_id":"b719701a-2a70-4ca0-95a1-6ad29a56a94c"}],"id":"9ac8856f-5f3a-4223-9d82-144dae8cc11c","description":"<p>Third parties can make use of these services to validate a customer's internet service account or ID and to initiate a payment request on behalf of the customer.</p>\n","_postman_id":"9ac8856f-5f3a-4223-9d82-144dae8cc11c","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}}},{"name":"Banking","item":[{"name":"Validate Account Number","id":"df594a8b-d60d-41e3-920a-14163740b62d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"FTOUTWARD\",\n    \"customerId\": 3057071087,\n    \"requestId\": 1234,\n    \"bankCode\": \"000016\"\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/dev/banking/validate","description":"<p>The following parameters are required for bank service validation:</p>\n<ul>\n<li><p><code>billerId</code>– The unique identifier of the biller.</p>\n</li>\n<li><p><code>customerId</code>– Beneficiary account number.</p>\n</li>\n<li><p><code>requestId</code>– Third party’s unique identifier for this request.</p>\n</li>\n<li><p><code>bankCode</code>– The code of the beneficiary’s bank, obtained from the bouquet retrieval service.</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}},"urlObject":{"host":["https://b2bapi.v2napi.com/dev/banking/validate"],"query":[],"variable":[]}},"response":[{"id":"3526d0b3-1340-4745-825d-fb803c43aba6","name":"failed (invalid account)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"FTOUTWARD\",\n    \"customerId\": 3057071087,\n    \"requestId\": 1234,\n    \"bankCode\": \"000001\"\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{BANKING_SUB_URI}}validate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:32:40 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"119"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": {\n        \"status\": \"Failed\",\n        \"message\": \"Invalid account number\"\n    },\n    \"description\": \"request has been processed\"\n}"},{"id":"61174c4f-4b83-418f-873d-a2139cb317d9","name":"failed (invalid bank code)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"FTOUTWARD\",\n    \"customerId\": 3057071087,\n    \"requestId\": 1234,\n    \"bankCode\": \"0000162\"\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{BANKING_SUB_URI}}validate"},"status":"Precondition Failed","code":412,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:33:15 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"116"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 412,\n    \"message\": \"Bank Code 0000162 does not exist for biller FTOUTWARD\",\n    \"description\": \"precondition failed\"\n}"},{"id":"56483022-c292-4d85-aa0f-04da2344e1a9","name":"pass","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"FTOUTWARD\",\n    \"customerId\": 3057071087,\n    \"requestId\": 1234,\n    \"bankCode\": \"000016\"\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{BANKING_SUB_URI}}validate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:34:00 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"268"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": {\n        \"status\": \"Success\",\n        \"customerName\": \"OYETUNDE OLUWADAMILARE GABRIEL\",\n        \"sessionId\": \"110015231101103400123486131462\",\n        \"beneficiaryReference\": \"22000000089\",\n        \"kycLevel\": \"3\",\n        \"message\": \"Validation was successful\"\n    },\n    \"description\": \"request has been processed\"\n}"}],"_postman_id":"df594a8b-d60d-41e3-920a-14163740b62d"},{"name":"Make Payment","id":"8509038d-4e40-4082-b3ae-85fcb8209f97","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"FTOUTWARD\",\n    \"requestId\": 77704,\n    \"amount\": 1000,\n    \"customerId\": 3057071087,\n    \"customerName\": \"Gabriel Oluwadamilare Oyetunde\",\n    \"senderName\": \"Chika Ladipo\",\n    \"bankCode\": \"000016\",\n    \"sessionId\": \"110015231101103400123486131462\",\n    \"beneficiaryReference\": \"22000000089\",\n    \"kycLevel\": \"3\",\n    \"narration\": \"New B2B test\"\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/dev/banking/purchase","description":"<p>The following parameters are required for payment after a successful validation:</p>\n<ul>\n<li><p><code>billerId</code>– The unique identifier of the biller.</p>\n</li>\n<li><p><code>customerId</code>– Beneficiary account number.</p>\n</li>\n<li><p><code>customerName</code>– The name of the beneficiary obtained during validation.</p>\n</li>\n<li><p><code>amount</code>– The amount (including service charge) that the customer wants to transfer to the beneficiary’s account.</p>\n</li>\n<li><p><code>requestId</code>– Third party’s unique identifier for this request.</p>\n</li>\n<li><p><code>senderName</code>– The customer’s name on the third party’s platform. This will be included in the credit alert sent to the beneficiary.</p>\n</li>\n<li><p><code>bankCode</code>– The code of the beneficiary’s bank, obtained from the bouquet retrieval service.</p>\n</li>\n<li><p><code>sessionId</code>– A unique identifier for the transaction within the Nigerian banking system.</p>\n</li>\n<li><p><code>beneficiaryReference</code>– A unique identifier for the beneficiary within the Nigerian banking system.</p>\n</li>\n<li><p><code>kycLevel</code>– The KYC level of the beneficiary.</p>\n</li>\n<li><p><code>narration (optional)</code> – A short comment (max 15 characters) that will appear in the credit alert sent to the beneficiary.</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}},"urlObject":{"host":["https://b2bapi.v2napi.com/dev/banking/purchase"],"query":[],"variable":[]}},"response":[{"id":"139418dc-4f98-4db0-bfc5-364bccc7c195","name":"failed","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"FTOUTWARD\",\n    \"requestId\": 77702,\n    \"amount\": 1000,\n    \"customerId\": 3057071087,\n    \"customerName\": \"Gabriel Oluwadamilare Oyetunde\",\n    \"senderName\": \"Chika Ladipo\",\n    \"bankCode\": \"000016\",\n    \"sessionId\": \"110015231101103400123486131462\",\n    \"beneficiaryReference\": \"22000000089\",\n    \"kycLevel\": \"3\",\n    \"narration\": \"New B2B test\"\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{BANKING_SUB_URI}}payment"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:37:01 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"170"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"referenceId\": \"1698831421333244637125\",\n    \"data\": {\n        \"status\": \"Failed\",\n        \"message\": \"Transaction failed at biller's end\"\n    },\n    \"description\": \"request has been processed\"\n}"},{"id":"21b62b09-cfdc-4095-89c2-61f6e6593cc0","name":"pass","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"FTOUTWARD\",\n    \"requestId\": 77704,\n    \"amount\": 1000,\n    \"customerId\": 3057071087,\n    \"customerName\": \"Gabriel Oluwadamilare Oyetunde\",\n    \"senderName\": \"Chika Ladipo\",\n    \"bankCode\": \"000016\",\n    \"sessionId\": \"110015231101103400123486131462\",\n    \"beneficiaryReference\": \"22000000089\",\n    \"kycLevel\": \"3\",\n    \"narration\": \"New B2B test\"\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{BANKING_SUB_URI}}payment"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:38:14 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"159"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"referenceId\": \"1698831495499321888560\",\n    \"data\": {\n        \"status\": \"Success\",\n        \"message\": \"Payment was successful\"\n    },\n    \"description\": \"request has been processed\"\n}"}],"_postman_id":"8509038d-4e40-4082-b3ae-85fcb8209f97"}],"id":"8a2bc213-45ad-4a34-b8a1-892223628682","description":"<p>The only service under this category is fund transfer (i.e payout service). It allows customers to send money to any beneficiary’s bank account in Nigeria. To get the list of banks, third parties are advised to make use of the bouquet API.</p>\n","_postman_id":"8a2bc213-45ad-4a34-b8a1-892223628682","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}}},{"name":"Education","item":[{"name":"Validate customer","id":"a95eb64f-42f1-49d3-a2c6-ac941a594efd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"JAMB\",\n    \"bouquetCode\": \"DE\",\n    \"customerId\": 12345212323,\n    \"requestId\": 90908\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/dev/education/validate","description":"<p><strong>Note:</strong> Please note that a validation service is not available for WAEC.</p>\n<p>The following parameters are required for education service validation:</p>\n<ul>\n<li><p><code>billerId</code>– The unique identifier of the biller.</p>\n</li>\n<li><p><code>customerId</code> – Profile code of the student.</p>\n</li>\n<li><p><code>bouquetCode</code>– The code of the bouquet the user wants to purchase.</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}},"urlObject":{"host":["https://b2bapi.v2napi.com/dev/education/validate"],"query":[],"variable":[]}},"response":[],"_postman_id":"a95eb64f-42f1-49d3-a2c6-ac941a594efd"},{"name":"Purchase Pin","id":"3a84dd43-8670-4c60-a057-8d56be08be60","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"WAEC\",\n    \"bouquetCode\": \"WAECPIN\",\n    \"amount\": 2900,\n    \"requestId\": 90908,\n    \"customerName\": \"abc\"\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/dev/education/purchase","description":"<p>The following parameters are required for payment after a successful validation:</p>\n<ul>\n<li><p><code>billerId</code>– The unique identifier of the biller.</p>\n</li>\n<li><p><code>requestId</code>– Third party’s unique identifier for this request.</p>\n</li>\n<li><p><code>bouquetCode</code>– The code of the bouquet the user wants to purchase.</p>\n</li>\n<li><p><code>amount</code>– The price of the bouquet.</p>\n</li>\n<li><p><code>customerName (optional)</code> – The name of the customer.</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}},"urlObject":{"host":["https://b2bapi.v2napi.com/dev/education/purchase"],"query":[],"variable":[]}},"response":[{"id":"87a19929-08fd-41d6-be00-affab4fe8d8a","name":"pass","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"WAEC\",\n    \"bouquetCode\": \"WAECPIN\",\n    \"amount\": 2900,\n    \"requestId\": 90908\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{EDUCATION_SUB_URI}}payment"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:41:44 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"180"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"referenceId\": \"1698831704504977603102\",\n    \"data\": {\n        \"status\": \"Success\",\n        \"message\": \"Payment was successful\",\n        \"pin\": \"648825555703\"\n    },\n    \"description\": \"request has been processed\"\n}"}],"_postman_id":"3a84dd43-8670-4c60-a057-8d56be08be60"}],"id":"e8da5768-172a-4d88-bc7d-d4768f7f6b1d","description":"<p>Third parties can make use of these services to validate a customer's educational service account and to initiate a payment request on behalf of the customer.</p>\n","_postman_id":"e8da5768-172a-4d88-bc7d-d4768f7f6b1d","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}}},{"name":"KYC","item":[{"name":"Validate Customer","id":"ca4ad084-6e96-4be5-89e8-d6d5027625ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"BVN-Validation\",\n    \"customerId\": \"12345678909\",\n    \"requestId\": 123084\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/dev/kyc/validate","description":"<p>The following parameters are required for education kyc validation:</p>\n<ul>\n<li><p><code>billerId</code>– The unique identifier of the biller.</p>\n</li>\n<li><p><code>customerId</code>– Customer’s identifier; this could be BVN, NIN, or phone number.</p>\n</li>\n<li><p><code>requestId</code>– Third party’s unique identifier for this request.</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}},"urlObject":{"host":["https://b2bapi.v2napi.com/dev/kyc/validate"],"query":[],"variable":[]}},"response":[{"id":"309b7d13-f957-44b7-9881-7d4590d4a87f","name":"pass (MSISDN-Validation)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"MSISDN-Validation\",\n    \"customerId\": \"2347012345678\",\n    \"requestId\": 123081\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{KYC_SUB_URI}}validate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:50:02 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"202"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": {\n        \"status\": \"Valid\",\n        \"message\": \"Valid customerId\",\n        \"customerInfo\": {\n            \"network\": \"AIRTEL\",\n            \"ported\": false\n        }\n    },\n    \"referenceId\": \"1698832202924871290761\",\n    \"description\": \"request has been processed\"\n}"},{"id":"1d181600-833f-4399-85b5-f27b1b7ffb95","name":"failed","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"BVN-Validation\",\n    \"customerId\": \"47012345678\",\n    \"requestId\": 123082\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{KYC_SUB_URI}}validate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:50:49 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"155"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": {\n        \"status\": \"Invalid\",\n        \"message\": \"Invalid customerId\"\n    },\n    \"referenceId\": \"1698832249846426410680\",\n    \"description\": \"request has been processed\"\n}"},{"id":"026b7696-ee1e-4821-a043-f9dac2b50f0f","name":"pass (BVN Validation)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billerId\": \"BVN-Validation\",\n    \"customerId\": \"12345678909\",\n    \"requestId\": 123084\n}","options":{"raw":{"language":"json"}}},"url":"https://b2bapi.v2napi.com/{{SANDBOX_URI}}{{KYC_SUB_URI}}validate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Nov 2023 09:51:59 GMT"},{"key":"Server","value":"Apache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Length","value":"257"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": {\n        \"status\": \"Valid\",\n        \"message\": \"Valid customerId\",\n        \"customerInfo\": {\n            \"firstName\": \"Andrew\",\n            \"middleName\": \"Robert\",\n            \"lastName\": \"Ronald\",\n            \"dateOfBirth\": \"10-Oct-84\"\n        }\n    },\n    \"referenceId\": \"1698832319195476934306\",\n    \"description\": \"request has been processed\"\n}"}],"_postman_id":"ca4ad084-6e96-4be5-89e8-d6d5027625ea"}],"id":"e19c5da2-d535-42ab-a2bf-5977f114fc1d","description":"<p>Third parties can make use of these services to verify the details (i.e BVN, NIN<br />and Phone number etc) of their customers.</p>\n","_postman_id":"e19c5da2-d535-42ab-a2bf-5977f114fc1d","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}}}],"id":"6f048fd3-ada5-4ab8-9c4b-39376faeffb4","description":"<p>This is the development environment API.</p>\n","_postman_id":"6f048fd3-ada5-4ab8-9c4b-39376faeffb4","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}}},{"name":"Production","item":[],"id":"aa5ea806-5921-4553-a80f-9c3adec1f90b","_postman_id":"aa5ea806-5921-4553-a80f-9c3adec1f90b","description":"","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"e960e1cd-57da-4c93-8163-19415737a4ca","id":"e960e1cd-57da-4c93-8163-19415737a4ca","name":"VAS2Nets B2B PLATFORM","type":"collection"}}}],"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]}},"event":[{"listen":"prerequest","script":{"id":"5d834656-779b-4e31-92a1-976a6304d8e3","type":"text/javascript","requests":{},"exec":[""]}},{"listen":"test","script":{"id":"60464713-1b81-4b10-8f40-594d9ac0eb6e","type":"text/javascript","requests":{},"exec":[""]}}],"variable":[{"key":"BASE_URL","value":"https://b2bapi.v2napi.com/"},{"key":"ENV_URI","value":"dev/"},{"key":"disco_categoryId","value":"disco/"},{"key":"tv_categoryId","value":"tv/"},{"key":"bet_categoryId","value":"bet/"},{"key":"internet_categoryId","value":"internet/"},{"key":"banking_categoryId","value":"banking/"},{"key":"vtu_categoryId","value":"vtu/"},{"key":"education_categoryId","value":"education/"},{"key":"kyc_categoryId","value":"kyc/"},{"key":"airtimeVoucher_categoryId","value":"airtimeVoucher/"},{"key":"META_SUB_URI","value":"meta/"}]}