{"info":{"_postman_id":"ee255f43-2394-447b-b30e-17ddd0e799fb","name":"Welcome to Payscribe API","description":"<html><head></head><body><p><a href=\"https://www.payscribe.co\">Payscribe</a> builds, launch, and embeds innovative payment products across Africa, leveraging contemporary financial infrastructure. Our integration enables businesses to scale financial services, facilitate local and international payouts, collect customer payments, create virtual accounts, issue virtual cards, and empower them to expand their economic reach and grow their customer base.</p>\n<h4 id=\"getting-started\">Getting Started</h4>\n<p>To start using Payscribe API, you need to:</p>\n<ol>\n<li><p>Sign up for a a test account on the <a href=\"https://sandbox.payscribe.ng\">Sandbox</a> and once done you can proceed to going live <a href=\"https://app.payscribe.ng/auth/signup\">Payscribe account</a></p>\n</li>\n<li><p>Obtain your API key</p>\n</li>\n<li><p>Test all endpoints with sandbox keys</p>\n</li>\n<li><p>Satisfied with the integration? Proceed with your UAT and once done go live</p>\n</li>\n</ol>\n<ul>\n<li><p>Receive payments from customers</p>\n</li>\n<li><p>Issue USD Card</p>\n</li>\n<li><p>Purchase airtime (local and international)</p>\n</li>\n<li><p>Purchase internet data (local and international)</p>\n</li>\n<li><p>Create savings for your customers</p>\n</li>\n<li><p>Pay electricity bills (prepaid and postpaid)</p>\n</li>\n<li><p>Pay cable subscription (GOTV, DSTV, Startimes)</p>\n</li>\n<li><p>Pay internet data (Spectranet, Ntel, etc.</p>\n</li>\n<li><p>Fund betting wallet (bet9ja, 1xbet, sportybet)</p>\n</li>\n<li><p>Send bulk SMS</p>\n</li>\n<li><p>Pay educational voucher (JAMB, NECO, etc.)</p>\n</li>\n<li><p>Print recharge cards (MTN, GLO, AIRTEL, 9MOBILE): api/payscribe/recharge/ print</p>\n</li>\n<li><p>Convert excess airtime to cash</p>\n</li>\n<li><p>Fund transport wallet (Cowry Pay)</p>\n</li>\n<li><p>Receive payments</p>\n</li>\n<li><p>Make financial verifications</p>\n</li>\n</ul>\n<p><strong>API Request and Response</strong></p>\n<ul>\n<li><p>API requests should be made in JSON format</p>\n</li>\n<li><p>API responses will be in JSON format</p>\n</li>\n<li><p>Use your API key as Bearer in the header of each request</p>\n</li>\n</ul>\n<p><strong>Security</strong></p>\n<ul>\n<li><p>Our API uses SSL encryption to ensure secure transactions</p>\n</li>\n<li><p>Use HTTPS protocol to make requests</p>\n</li>\n</ul>\n<p><strong>Rate limit</strong></p>\n<p>Payscribe allows up to 60 API requests/sec. When you go beyond that cap, you will get an HTTP error code of 429.<br><code>{\"message\": \"API rate limit exceeded\" }</code></p>\n<p><strong>Support</strong></p>\n<p>We are dedicated to assisting you with any inquiries regarding code or<br>other aspects. We have so many tutorials to get you started. Explore our documentation, kindly contact us on <a href=\"https://twitter.com/payscribeapp\">Twitter</a> with a friendly 👋 , contact our support team.</p>\n<p><strong>Non-breaking changes</strong></p>\n<p>Payscribe regularly introduces backward-compatible changes to our API to provide additional product features and capabilities. Non-breaking changes may be introduced without prior warning to users of the Payscribe<br>API. Examples of non-breaking changes would be:</p>\n<ul>\n<li><p>New API endpoints</p>\n</li>\n<li><p>Additional new optional API request fields/parameters for existing endpoints</p>\n</li>\n<li><p>Additional new optional HTTP headers in API requests for existing endpoints</p>\n</li>\n<li><p>Additional new fields in API response for existing endpoints</p>\n</li>\n<li><p>Additional HTTP headers in API response for existing endpoints</p>\n</li>\n<li><p>Modification of text field values, for instance in error messages</p>\n</li>\n<li><p>Introduction of new transaction statuses within a status class</p>\n</li>\n<li><p>Introduction of new required fields linked to specific payers (list of required fields for a given payer is available by API, client<br>  implementation should rely on API response to define whether a field is mandatory)</p>\n</li>\n<li><p>Increasing length of existing text fields in API requests</p>\n</li>\n<li><p>Adding new fields in callback endpoints</p>\n</li>\n</ul>\n<p>The client implementation should be designed with the above in mind, so that non-breaking changes do not adversely affect the implementation.</p>\n<h3 id=\"breaking-changes\">Breaking changes</h3>\n<p>A breaking change refers to a change that requires an application<br>update to continue working with the API. Examples of breaking changes<br>would be:</p>\n<ul>\n<li><p>Removing or renaming an API endpoint</p>\n</li>\n<li><p>Changing the accepted values for an API request fields</p>\n</li>\n<li><p>Adding new mandatory field to an API request body, outside of information required for processing a transaction</p>\n</li>\n<li><p>Change in an API response structure (renaming of fields)</p>\n</li>\n</ul>\n<p>Whenever possible, a new major version will be introduced if a<br>breaking change is introduced. In the event that a breaking change is<br>unavoidable and a new major version in not possible (e.g., change in regulation, compliance) Payscribe will contact clients in advance to ensure there is sufficient time to update the client’s application.</p>\n<p><strong>How to Get started</strong></p>\n<p>Create an account on <a href=\"https://\">Payscribe</a> and complete your KYC, this literally should take less than 5 minutes. You will also have access the <a href=\"https://sandbox.payscribe.ng\">sandbox</a> web app, where you can have a full understanding of your integration and Payscribe ecosystem</p>\n<p>After then your profile setting page on payscribe.ng to get the token.</p>\n<p>If you will be needing technical support to integrate the API or more requests, kindly use the <a href=\"https://www.payscribe.ng/contact\">Contact form </a> sending us a mail in respect to your request, and we would be glad to work with you</p>\n<p>At <a href=\"https://developers.payscribe.ng\">Developers Hub</a> you will find useful resources such as tutorials and SDKs for your choice of language.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Environment</strong></th>\n<th><strong>Base URL</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Sandbox (test mode)</td>\n<td><a href=\"https://\">https://sandbox.payscribe.ng/api/v1</a></td>\n</tr>\n<tr>\n<td>Production (live mode)</td>\n<td><a href=\"https://\">https://api.payscribe.ng/api/v1</a></td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Be conscious of the Token, replace it with the token you generated on your profile page</strong></p>\n<h4>Response code and message in response body</h4>\n\n<ul>\n<li><p>200 = Success</p>\n</li>\n<li><p>201 = Transaction Pending - Reverify using Payscribe trans_id or the ref passed</p>\n</li>\n<li><p>400 = Bad Request, Something missing in your body request</p>\n</li>\n<li><p>401 = User not authenticated</p>\n</li>\n<li><p>403 = Forbidden request, Contact Support</p>\n</li>\n<li><p>404 = Page Not found</p>\n</li>\n<li><p>405 = Duplicate Transaction</p>\n</li>\n<li><p>406 = Missing Required Information, Please check that you have provided all mandatory information</p>\n</li>\n<li><p>407 = Invalid product code/token</p>\n</li>\n<li><p>408 = Result Not Found</p>\n</li>\n<li><p>409 = Invalid Amount to process. Transaction Limit</p>\n</li>\n<li><p>410 = Insufficient money in your wallet</p>\n</li>\n<li><p>434 = General Operator Side Error, Transaction Failed</p>\n</li>\n<li><p>435 = General Database Error, Transaction Failed</p>\n</li>\n<li><p>5xx = Some server-side error</p>\n</li>\n</ul>\n<p>Please if you have any challenge/suggestion with the API kindly send us a mail <a href=\"https://\">hello@payscribe.ng</a></p>\n<h4>Events (Webhook)</h4>\n\n<p>Use webhooks to get notified about transaction events that happen in your Payscribe account.</p>\n<p><strong>What is a Webhook</strong></p>\n<p>A WebHook is an HTTP callback: an HTTP POST that occurs when something happens; a simple event-notification via HTTP POST. A web application implementing WebHooks will POST a message to a URL when certain things happen.</p>\n<p>In Payscribe you can setup webhooks that would let us notify you anytime events. Please note that you will find webhooks folder in each section of your integration.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"7369921","collectionId":"ee255f43-2394-447b-b30e-17ddd0e799fb","publishedId":"2sA3e1Bpuc","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2024-07-07T16:36:20.000Z"},"item":[{"name":"Bills Payments API","item":[{"name":"Cable TV Subscription","item":[{"name":"Fetch Bouquets","id":"cd2c0aad-3831-47da-b3d9-1ca68a0b9ecc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.payscribe.ng/api/v1/bouquets?service=dstv","description":"<p>Fetch the bouquet plan for later use. You can save the bouquet id.  </p>\n<p>Please note: once there is an update in the pricing of these service providers it may require that you fetch this bouquets plan again.</p>\n","urlObject":{"host":["https://sandbox.payscribe.ng/api/v1/bouquets"],"query":[{"key":"service","value":"dstv"}],"variable":[]}},"response":[{"id":"d513edfe-ffde-4ee8-bdaa-b1b98c8e326b","name":"Showmax - Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://sandbox.payscribe.ng/api/v1//bouquets/?service=dstvshowmax","host":["https://sandbox.payscribe.ng/api/v1/"],"path":["bouquets",""],"query":[{"key":"service","value":"dstvshowmax"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"2322"},{"key":"date","value":"Tue, 25 Jun 2024 10:34:39 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"DSTVSHOWMAX lookup successfully.\",\n    \"message\": {\n        \"details\": [\n            {\n                \"id\": \"U2RzQlhnZE5QYUFDcnViYVNvSDN5QT09\",\n                \"name\": \"Showmax for 1 month - 1\",\n                \"alias\": \"full_1\",\n                \"amount\": 2900,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"OEUzZTZBZTJLSFFTQUNOT0FoZm55Zz09\",\n                \"name\": \"Showmax Mobile for 1 month - 1\",\n                \"alias\": \"mobile_only_1\",\n                \"amount\": 1200,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"VU5HbFBCVDJibmJwNE1lc0hvRDRRQT09\",\n                \"name\": \"Showmax Mobile for 3 months - 3\",\n                \"alias\": \"mobile_only_3\",\n                \"amount\": 2499,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"K1pUaDVVQy9aNXNMeXpHODdGM3hvUT09\",\n                \"name\": \"Showmax Pro Mobile for 1 month - 1\",\n                \"alias\": \"sports_mobile_only_1\",\n                \"amount\": 3200,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"TCtOMkphY1RDQzNDckN6a2RzSUtQZz09\",\n                \"name\": \"Showmax Mobile for 6 months - 6\",\n                \"alias\": \"mobile_only_6\",\n                \"amount\": 4299,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"YmJjTzEzQkFVK3plZmNLOXlQcWRpUT09\",\n                \"name\": \"Showmax for 3 months - 3\",\n                \"alias\": \"full_3\",\n                \"amount\": 5999,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"SzBDU082dGF5TStmdExGU0hodVJPdz09\",\n                \"name\": \"Showmax Pro for 1 month - 1\",\n                \"alias\": \"sports_full_1\",\n                \"amount\": 6300,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"VUp4dy9JV0JRb2c0a0RGbGVTZWhXZz09\",\n                \"name\": \"Showmax Mobile for 12 months - 12\",\n                \"alias\": \"mobile_only_12\",\n                \"amount\": 7200,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"M3kwLzVGakt1Y2pMMTBhRTgybUFJUT09\",\n                \"name\": \"Showmax Pro Mobile for 3 months - 3\",\n                \"alias\": \"sports_mobile_only_3\",\n                \"amount\": 9600,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"ZlRmQjhJT3UrU1dLb0kxOVpPTjB5QT09\",\n                \"name\": \"Showmax for 6 months - 6\",\n                \"alias\": \"full_6\",\n                \"amount\": 10400,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"NXFCUzlZeTF0cEJ3STI4U0UwL2VRUT09\",\n                \"name\": \"Showmax for 12 months - 12\",\n                \"alias\": \"full_12:\",\n                \"amount\": 17400,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"TXhRQVNIdHEybDJMY1o0cGhNaldXUT09\",\n                \"name\": \"Showmax Pro for 3 months - 3\",\n                \"alias\": \"sports_full_3\",\n                \"amount\": 18900,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"Nk1RWmoxYjNsTEFrT0U2L25nekpUdz09\",\n                \"name\": \"Showmax Pro Mobile for 6 months - 6\",\n                \"alias\": \"sports_mobile_only_6\",\n                \"amount\": 19200,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"MXdMV25MOXFLREYzVitzTUFVZEFqUT09\",\n                \"name\": \"Showmax Pro for 6 months - 6\",\n                \"alias\": \"sports_full_6\",\n                \"amount\": 37800,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"S3EwM1VwaGJYODhZMWpMMVA5M0VxZz09\",\n                \"name\": \"Showmax Pro Mobile for 12 months - 12\",\n                \"alias\": \"sports_mobile_only_12\",\n                \"amount\": 38400,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"QzlyaWJqT0piYmYzSytNQnhQTmxCQT09\",\n                \"name\": \"Showmax Pro for 12 months - 12\",\n                \"alias\": \"sports_full_12\",\n                \"amount\": 75600,\n                \"priceOptions\": []\n            }\n        ]\n    },\n    \"status_code\": 200\n}"},{"id":"041419d0-c4b4-407e-ab41-466c4f9e1967","name":"Startimes - Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://sandbox.payscribe.ng/api/v1//bouquets/?service=startimes","host":["https://sandbox.payscribe.ng/api/v1/"],"path":["bouquets",""],"query":[{"key":"service","value":"startimes"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"2536"},{"key":"date","value":"Tue, 25 Jun 2024 10:35:20 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"STARTIMES lookup successfully.\",\n    \"message\": {\n        \"details\": [\n            {\n                \"id\": \"RS9qbHVnZzVNc3pKRzlieFdickluQT09\",\n                \"name\": \"Basic (Antenna) - Weekly\",\n                \"alias\": \"basicweek\",\n                \"amount\": 1100,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"RzVQUjVNUm40SVlLWnJBMmpjZlVNUT09\",\n                \"name\": \"Nova (Dish) - Weekly\",\n                \"alias\": \"novadishweek\",\n                \"amount\": 600,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"aUFnUDQ0TVJsWXd1eFdIVzBHYkxQZz09\",\n                \"name\": \"Basic (Dish) - Weekly\",\n                \"alias\": \"smartweek\",\n                \"amount\": 1400,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"TVRqdk5yYU1kdGpBa3ordzJsemdBQT09\",\n                \"name\": \"Super (Dish) - Monthly\",\n                \"alias\": \"super\",\n                \"amount\": 8200,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"aUJSaVVNMy9uWENLengwdWZtUHhvUT09\",\n                \"name\": \"Super (Dish) - Weekly\",\n                \"alias\": \"superweek\",\n                \"amount\": 2800,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"cEJVVjVyK05LY1hKMk5aOXluYXFhQT09\",\n                \"name\": \"Classic (Antenna) - Weekly\",\n                \"alias\": \"classicweek\",\n                \"amount\": 1700,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"YkhCeHlZeHFqRTkvdFdTRi94dTY4UT09\",\n                \"name\": \"Nova (Antenna) - Weekly\",\n                \"alias\": \"novaweek\",\n                \"amount\": 500,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"enNMNzZZV01OMXFwbERFZUFxZk4wZz09\",\n                \"name\": \"Basic (Dish) - Monthly\",\n                \"alias\": \"smart\",\n                \"amount\": 4200,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"T3NHTGkvMFJpTEh0NDhBQlJOQm44QT09\",\n                \"name\": \"Nova (Antenna) - Monthly\",\n                \"alias\": \"nova\",\n                \"amount\": 1700,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"b3hkOGFtaFBZMzE4dXFkNm8wTDRDUT09\",\n                \"name\": \"Basic (Antenna) - Monthly\",\n                \"alias\": \"basic\",\n                \"amount\": 3300,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"c09icm1XOGpqclUwbStxRTRLYWwvdz09\",\n                \"name\": \"Super (Antenna) - Monthly\",\n                \"alias\": \"super-antenna\",\n                \"amount\": 8000,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"UkM5THhGRTk1bUVtUWJSOFY5SmZXQT09\",\n                \"name\": \"Super (Antenna) - Weekly\",\n                \"alias\": \"superweek-antenna\",\n                \"amount\": 2700,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"QTA0SmdHMEZoUWZxMDBpNDlSc0xlQT09\",\n                \"name\": \"Startimes Chinese (Dish) - Monthly\",\n                \"alias\": \"chinese\",\n                \"amount\": 16000,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"c2ZjNlY2eGdGeFdqMTdrVDZRb3JWUT09\",\n                \"name\": \"Nova (Dish) - Monthly\",\n                \"alias\": \"novadish\",\n                \"amount\": 1700,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"ZFBNNUtMZUdwK1VEcXYxSlZlUGtrdz09\",\n                \"name\": \"Classic (Antenna) - Monthly\",\n                \"alias\": \"classic\",\n                \"amount\": 5000,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"M2ttTE9IaXUvRmZpcWpjeDAxUGRaUT09\",\n                \"name\": \"Global (Dish) - Weekly\",\n                \"alias\": \"global-dish-weekly\",\n                \"amount\": 6000,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"d1VQMVU4N1hsdnNsdWIvT25jQzlqQT09\",\n                \"name\": \"Classic (Dish) - Monthly\",\n                \"alias\": \"special\",\n                \"amount\": 6200,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"c0NmMGtRa0p6ZUlZUlhicmZZVlprZz09\",\n                \"name\": \"Global (Dish) - Monthly\",\n                \"alias\": \"global-dish\",\n                \"amount\": 17000,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"bDlUSmFpaUgzZkdDZ1Uzbld0QnVwQT09\",\n                \"name\": \"Classic (Dish) - Weekly\",\n                \"alias\": \"specialweek\",\n                \"amount\": 2100,\n                \"priceOptions\": []\n            }\n        ]\n    },\n    \"status_code\": 200\n}"},{"id":"696ffe0a-45b3-4893-bd99-782fcf106e14","name":"Gotv - success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://sandbox.payscribe.ng/api/v1//bouquets/?service=gotv","host":["https://sandbox.payscribe.ng/api/v1/"],"path":["bouquets",""],"query":[{"key":"service","value":"gotv"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"1054"},{"key":"date","value":"Tue, 25 Jun 2024 10:36:04 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"GOTV lookup successfully.\",\n    \"message\": {\n        \"details\": [\n            {\n                \"id\": \"RGExckQyT1Zwc0hXMjI3UXhqMS9LZz09\",\n                \"name\": \"GOtv Smallie - yearly\",\n                \"alias\": \"GOLTANL\",\n                \"amount\": 12300,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"cnMyZUpYcGhLSUV1eWllOGhmTzF0dz09\",\n                \"name\": \"GOtv Jolli Bouquet\",\n                \"alias\": \"GOTVNJ2\",\n                \"amount\": 4850,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"UUwra1dKRWJpaWQxUEZPTW9YUDQ0QT09\",\n                \"name\": \"GOtv Max\",\n                \"alias\": \"GOTVMAX\",\n                \"amount\": 7200,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"T2NKUzNkY1ZVakIyNGJSVjRHZGpNUT09\",\n                \"name\": \"GOtv Jinja Bouquet\",\n                \"alias\": \"GOTVNJ1\",\n                \"amount\": 3300,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"dVhXUnpsenZhcTBWSmhwQWZUMHY1dz09\",\n                \"name\": \"GOtv Supa\",\n                \"alias\": \"GOTVSUPA\",\n                \"amount\": 9600,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"WWdHcERRS05zMmpBYUEvNHhteEpWdz09\",\n                \"name\": \"GOtv Smallie - monthly\",\n                \"alias\": \"GOHAN\",\n                \"amount\": 1575,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"NWZBN1ZUSkJadG0xY3BKZEEwNWpoQT09\",\n                \"name\": \"GOtv Smallie - quarterly\",\n                \"alias\": \"GOLITE\",\n                \"amount\": 4175,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"aldhSXorLzgwVVdydzFSZFdkcWtZdz09\",\n                \"name\": \"GOtv Supa Plus\",\n                \"alias\": \"GOTVSUPAPLUS\",\n                \"amount\": 15700,\n                \"priceOptions\": []\n            }\n        ]\n    },\n    \"status_code\": 200\n}"},{"id":"64e47959-a361-4aab-ac95-4b863dee48f1","name":"Dstv - Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://sandbox.payscribe.ng/api/v1//bouquets/?service=dstv","host":["https://sandbox.payscribe.ng/api/v1/"],"path":["bouquets",""],"query":[{"key":"service","value":"dstv"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"7246"},{"key":"date","value":"Tue, 25 Jun 2024 10:36:48 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"DSTV lookup successfully.\",\n    \"message\": {\n        \"details\": [\n            {\n                \"id\": \"a3pTUkk3Y2pJM3E5VTIxajdwbWVTQT09\",\n                \"name\": \"DStv Yanga Bouquet E36 + HDPVR/XtraView\",\n                \"alias\": \"NNJ1E36\",\n                \"amount\": 10100,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"cklmYzI3RzY2aVQ3L0xjMTM1Qkd3Zz09\",\n                \"name\": \"DStv Yanga Bouquet E36\",\n                \"alias\": \"NNJ1E36\",\n                \"amount\": 5100,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"R3dzU3BGdFdENzVqWVB2QnhqRjl1Zz09\",\n                \"name\": \"DStv Premium Asia + HDPVR/XtraView\",\n                \"alias\": \"PRWASIE36\",\n                \"amount\": 47000,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"ejFuT2FSTXErSzMwT0JVNnlVbElQZz09\",\n                \"name\": \"DStv Premium Asia\",\n                \"alias\": \"PRWASIE36\",\n                \"amount\": 42000,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"amRMUDBOa05pYkV1VXNiMmpqUmFnZz09\",\n                \"name\": \"Padi + HDPVR/XtraView\",\n                \"alias\": \"NLTESE36\",\n                \"amount\": 8600,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"RWpqNXRDckJTNHVpeUN3QU11dlM2QT09\",\n                \"name\": \"Padi\",\n                \"alias\": \"NLTESE36\",\n                \"amount\": 3600,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"NU1QaVhpMG1PWlUzT2pvK2pBQVVYQT09\",\n                \"name\": \"DStv Confam Bouquet E36 + HDPVR/XtraView\",\n                \"alias\": \"NNJ2E36\",\n                \"amount\": 14300,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"TnpRK0N5Z2hwbElEa0srdjJXQnBUdz09\",\n                \"name\": \"DStv Confam Bouquet E36\",\n                \"alias\": \"NNJ2E36\",\n                \"amount\": 9300,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"STc5enQvSVBab2RXR1J0ZU80bkhrQT09\",\n                \"name\": \"DStv Premium + HDPVR/XtraView\",\n                \"alias\": \"PRWE36\",\n                \"amount\": 42000,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"TnNSdkxhdVdmMG1SUTBaajVIOGhYQT09\",\n                \"name\": \"DStv Premium\",\n                \"alias\": \"PRWE36\",\n                \"amount\": 37000,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"cTRIZmpEQldTelhoZFdhYmd4UkhGdz09\",\n                \"name\": \"DStv Premium French + HDPVR/XtraView\",\n                \"alias\": \"PRWFRNSE36\",\n                \"amount\": 62500,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"VFFnRWo1MWRPTGpoZWZNU3Ric2lvQT09\",\n                \"name\": \"DStv Premium French\",\n                \"alias\": \"PRWFRNSE36\",\n                \"amount\": 57500,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"RDJhb0xweVR6VjNLY0kyT2hhWkVsQT09\",\n                \"name\": \"DStv Compact + HDPVR/XtraView\",\n                \"alias\": \"COMPE36\",\n                \"amount\": 20700,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"WDdqUUgrMVBtaFVOL0p2Wk01dm5SUT09\",\n                \"name\": \"DStv Compact\",\n                \"alias\": \"COMPE36\",\n                \"amount\": 15700,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"Z0llZkdQOVlFUGFFMGhGd3g1OVE5QT09\",\n                \"name\": \"Asian Bouqet + HDPVR/XtraView\",\n                \"alias\": \"ASIAE36\",\n                \"amount\": 17400,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"ZFVYMi9lTmY0Vy96QVFsRlJiK0ZhUT09\",\n                \"name\": \"Asian Bouqet\",\n                \"alias\": \"ASIAE36\",\n                \"amount\": 12400,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"RjBGeHE2bkRSUkNTVUZCRUlGblNhdz09\",\n                \"name\": \"DStv Compact Plus + HDPVR/XtraView\",\n                \"alias\": \"COMPLE36\",\n                \"amount\": 30000,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"VmFrcm9tQW9JcHNmTFJhS093VFE5QT09\",\n                \"name\": \"DStv Compact Plus\",\n                \"alias\": \"COMPLE36\",\n                \"amount\": 25000,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"YWtpVUt0UGdDazFCeTFaTHRxMnZpZz09\",\n                \"name\": \"DStv Premium W/Afr + French Bonus Bouquet E36 + Showmax + HDPVR/XtraView\",\n                \"alias\": \"SHOWPRWFRNSE36\",\n                \"amount\": 62500,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"Z1lqTlErQUI2MDZvdVh5MHRlMCtPZz09\",\n                \"name\": \"DStv Premium W/Afr + French Bonus Bouquet E36 + Showmax\",\n                \"alias\": \"SHOWPRWFRNSE36\",\n                \"amount\": 57500,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"ZUlqdmMvVHRJTlJ4Nk5DejhIRldxUT09\",\n                \"name\": \"ASIAE36 - Asian Bouquet E36 + Showmax + HDPVR/XtraView\",\n                \"alias\": \"SHOWASIAE36\",\n                \"amount\": 19900,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"akU3bW9vbW5qYzFmaVU1YTV0T1lGQT09\",\n                \"name\": \"ASIAE36 - Asian Bouquet E36 + Showmax\",\n                \"alias\": \"SHOWASIAE36\",\n                \"amount\": 14900,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"dUxqVDJ4VG9UWXFHRDJ5RXA1NFRYdz09\",\n                \"name\": \"DStv Padi Bouquet E36 + Showmax + HDPVR/XtraView\",\n                \"alias\": \"SHOWNLTESE36\",\n                \"amount\": 11100,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"YmZ2ZnNLK0owRHdQWTd2N0p2UDRKdz09\",\n                \"name\": \"DStv Padi Bouquet E36 + Showmax\",\n                \"alias\": \"SHOWNLTESE36\",\n                \"amount\": 6100,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"Z3ZhUkEyaDV5clpyaWpxNzdGZGt6QT09\",\n                \"name\": \"PRWASIE36-Premium W/Afr E36 + ASIAE36 + Showmax + HDPVR/XtraView\",\n                \"alias\": \"SHOWPRWASIE36\",\n                \"amount\": 32500,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"Q2hQZUN3emthcVFjMTJVQTZJZnhEQT09\",\n                \"name\": \"PRWASIE36-Premium W/Afr E36 + ASIAE36 + Showmax\",\n                \"alias\": \"SHOWPRWASIE36\",\n                \"amount\": 27500,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"dVFGRVdXNW9FMllSblluM29aVDRzQT09\",\n                \"name\": \"DStv Compact Bouquet E36 + Showmax + HDPVR/XtraView\",\n                \"alias\": \"SHOWCOMPE36\",\n                \"amount\": 22150,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"bzNqS04yWngyd0k4UHB6T1FQRHFRQT09\",\n                \"name\": \"DStv Compact Bouquet E36 + Showmax\",\n                \"alias\": \"SHOWCOMPE36\",\n                \"amount\": 17150,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"T3JETjIrWlJMM1hBekFNbjArR2pSUT09\",\n                \"name\": \"DStv Prestige + HDPVR/XtraView\",\n                \"alias\": \"PRESTIGENGE36\",\n                \"amount\": 855000,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"aXdOZGE0VmE3eGFITjRZbGd6SElDUT09\",\n                \"name\": \"DStv Prestige\",\n                \"alias\": \"PRESTIGENGE36\",\n                \"amount\": 850000,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"K3FGMG5wS0x0eXVuSkMyUXdJcm1JQT09\",\n                \"name\": \"DStv Comfam Bouquet E36 + Showmax + HDPVR/XtraView\",\n                \"alias\": \"SHOWNNJ2E36\",\n                \"amount\": 15750,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"dVdUZGJwMzRJT1NyaGt3em8xaEV5dz09\",\n                \"name\": \"DStv Comfam Bouquet E36 + Showmax\",\n                \"alias\": \"SHOWNNJ2E36\",\n                \"amount\": 10750,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"REhGTEh6N0pFU0pLNm5JZmk0THZRdz09\",\n                \"name\": \"DStv Compact Plus Bouquet E36 + Showmax + HDPVR/XtraView\",\n                \"alias\": \"SHOWCOMPLE36\",\n                \"amount\": 31450,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"SXQwM00xUlFLOTVmUk9HaENtT1M2QT09\",\n                \"name\": \"DStv Compact Plus Bouquet E36 + Showmax\",\n                \"alias\": \"SHOWCOMPLE36\",\n                \"amount\": 26450,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"eXpQNHNUVzkvZm5QOWdZYUtubGMzQT09\",\n                \"name\": \"DStv Comfam Streaming Subscription + HDPVR/XtraView\",\n                \"alias\": \"COMFAMOTT\",\n                \"amount\": 14300,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"K2lCZkY3eXBNQWxLZTcva1Q5WHJJQT09\",\n                \"name\": \"DStv Comfam Streaming Subscription\",\n                \"alias\": \"COMFAMOTT\",\n                \"amount\": 9300,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"SWpBMUVqdStoL2dIeFREeUhwYlJMUT09\",\n                \"name\": \"DStv Yanga Bouquet E36 + Showmax + HDPVR/XtraView\",\n                \"alias\": \"SHOWNNJ1E36\",\n                \"amount\": 11550,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"YXdibXNSUGJIdmhUR0I5QmhOSUhuZz09\",\n                \"name\": \"DStv Yanga Bouquet E36 + Showmax\",\n                \"alias\": \"SHOWNNJ1E36\",\n                \"amount\": 6550,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"bFlnejdybXBOaVhKNlBPNjN4OVF2dz09\",\n                \"name\": \"DStv Premium W/Afr E36 + Showmax + HDPVR/XtraView\",\n                \"alias\": \"SHOWPRWE36\",\n                \"amount\": 42000,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"aUZnR3VEOEpPUEV0UmJUOW54R2s1QT09\",\n                \"name\": \"DStv Premium W/Afr E36 + Showmax\",\n                \"alias\": \"SHOWPRWE36\",\n                \"amount\": 37000,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"ZVBTMGN5K0xoYzRtSG1KL1FjVjhqZz09\",\n                \"name\": \"GWALLE36 - Great Wall Standalone Bouquet E36 + Showmax + HDPVR/XtraView\",\n                \"alias\": \"SHOWGWALLE36\",\n                \"amount\": 9950,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"K2U2dU1Wd0NuSnMrYmpkNUNKTEhIQT09\",\n                \"name\": \"GWALLE36 - Great Wall Standalone Bouquet E36 + Showmax\",\n                \"alias\": \"SHOWGWALLE36\",\n                \"amount\": 4950,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"V3BoSmMrWmJoRFJpdUZ0NXBjdGNMZz09\",\n                \"name\": \"DStv Compact Streaming Subscription + HDPVR/XtraView\",\n                \"alias\": \"COMPOTT\",\n                \"amount\": 20700,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"RUwxbUZlSDd2L0FmVmxNN0lVd1JaZz09\",\n                \"name\": \"DStv Compact Streaming Subscription\",\n                \"alias\": \"COMPOTT\",\n                \"amount\": 15700,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"Z25oZnhqNkRLcDVDZ2d5Z3ZUa0NhZz09\",\n                \"name\": \"DStv Compact Plus Streaming Subscription + HDPVR/XtraView\",\n                \"alias\": \"COMPLSOTT\",\n                \"amount\": 30000,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"U0E2L016b3JaYlN2cDVPOFVmc3REQT09\",\n                \"name\": \"DStv Compact Plus Streaming Subscription\",\n                \"alias\": \"COMPLSOTT\",\n                \"amount\": 25000,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"SXNCN2NzRExpRmxGcnN1ajk0SkpKUT09\",\n                \"name\": \"DStv Yanga OTT Streaming Subscription + HDPVR/XtraView\",\n                \"alias\": \"YANGAOTT\",\n                \"amount\": 10100,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"K1dGb3o5UmtlL0x4T0UzbnVyOTBTdz09\",\n                \"name\": \"DStv Yanga OTT Streaming Subscription\",\n                \"alias\": \"YANGAOTT\",\n                \"amount\": 5100,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"SDRRaEMzeWtsRUQ0SWlwNzNyLzByQT09\",\n                \"name\": \"DStv Premium Streaming Subscription + HDPVR/XtraView\",\n                \"alias\": \"PREMOTT\",\n                \"amount\": 42000,\n                \"priceOptions\": []\n            },\n            {\n                \"id\": \"MzdXM2Y1VjRyYU4xN2tsNkxvS3ZSZz09\",\n                \"name\": \"DStv Premium Streaming Subscription\",\n                \"alias\": \"PREMOTT\",\n                \"amount\": 37000,\n                \"priceOptions\": []\n            }\n        ]\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"cd2c0aad-3831-47da-b3d9-1ca68a0b9ecc"},{"name":"Validate smart card number","id":"b8628dac-bce1-4414-bd64-76bfd88bb159","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\n    \"service\": \"dstv\",\n    \"account\": \"8062415043\",\n    \"month\": 1,\n    \"plan_id\" : \"RDJhb0xweVR6VjNLY0kyT2hhWkVsQT09\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/multichoice/validate","description":"<p>Cable subscriptions are groped as 'multichoice'</p>\n<p>Validate smart card number to get bouquet and customer details before vending.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Params</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>account</td>\n<td>String</td>\n<td>required</td>\n<td>The smart card number</td>\n</tr>\n<tr>\n<td>service</td>\n<td>String</td>\n<td>required</td>\n<td>gotv or dstv or startimes or dstvshomax</td>\n</tr>\n<tr>\n<td>month</td>\n<td>Int</td>\n<td>optional</td>\n<td>Number of months you are subscribing for. Default to 1</td>\n</tr>\n<tr>\n<td>plan_id</td>\n<td>String</td>\n<td>required</td>\n<td>The id you got when you called the bouquets</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>A Sample Response Below</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-javascript\">{\n    \"status\": true,\n    \"message\": {\n        \"description\": \"STARTIMES validation Successful.\",\n        \"details\": {\n            \"customer_name\": \"Danny\",\n            \"info\": {\n                \"outstandingBalance\": null,\n                \"accountNumber\": \"01467449322\",\n                \"currentBouquet\": null,\n                \"currentBouquetPlan\": null\n            }\n        }\n    },\n    \"status_code\": 200\n}jj\n\n</code></pre>\n","urlObject":{"path":["validate"],"host":["https://sandbox.payscribe.ng/api/v1/multichoice"],"query":[],"variable":[]}},"response":[{"id":"d263059c-2a82-42ec-bf90-daff10643e72","name":"Validation successful","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\n    \"service\": \"gotv\",\n    \"account\": \"2009594253\",\n    \"month\": 1,\n    \"plan_id\" : \"RGExckQyT1Zwc0hXMjI3UXhqMS9LZz09\"\n}"},"url":"https://sandbox.payscribe.ng/api/v1/multichoice/validate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"set-cookie","value":"ci_session=rgh2cnoif8mma8kqibgdi04i6d682f9g; expires=Tue, 25-Jun-2024 13:29:03 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax; secure"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"375"},{"key":"date","value":"Tue, 25 Jun 2024 11:29:10 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Validation successful\",\n    \"message\": {\n        \"details\": {\n            \"customer_name\": \"ADEBAYO MOSUNMOLA\",\n            \"info\": {\n                \"outstandingBalance\": 4850,\n                \"accountNumber\": \"2009594253\",\n                \"currentBouquet\": \"GOtv Jolli Bouquet\",\n                \"currentBouquetPlan\": {\n                    \"items\": [\n                        {\n                            \"code\": \"GOTVNJ2\",\n                            \"name\": \"GOtv Jolli Bouquet\",\n                            \"price\": 4850,\n                            \"description\": \"GOtv Jolli Bouquet\"\n                        }\n                    ],\n                    \"amount\": 4850\n                }\n            }\n        }\n    },\n    \"status_code\": 200\n}"},{"id":"50b502a4-44bf-425a-8577-f0972d60ab30","name":"Validation failed","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\n    \"service\": \"gotv\",\n    \"account\": \"2009\",\n    \"month\": 1,\n    \"plan_id\" : \"RGExckQyT1Zwc0hXMjI3UXhqMS9LZz09\"\n}"},"url":"https://sandbox.payscribe.ng/api/v1//multichoice/validate"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"95"},{"key":"date","value":"Tue, 25 Jun 2024 12:04:08 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"description\": \"Lookup validation failed. Please check back.\",\n    \"status_code\": 400\n}"}],"_postman_id":"b8628dac-bce1-4414-bd64-76bfd88bb159"},{"name":"Pay Cable TV - GOTV, DSTV,STARTIMES, DSTVSHOWMAX","id":"bd2dbb06-fed6-4c62-b61d-b239229a03c1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\n    \"plan_id\" : \"TnpRK0N5Z2hwbElEa0srdjJXQnBUdz09\",\n\t\"customer_name\": \"Prince EffiongLiYiik\",\n\t\"account\": \"7040366486\",\n\t\"service\": \"dstv\",\n\t\"ref\": \"9725922e-bf93-4a0a-bf95-ee510105ffdd\",\n\t\"phone\": \"08199228811\",\n\t\"email\": \"user@gmail.com\",\n    \"month\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/multichoice/vend","description":"<h3 id=\"http-post-base_urlmultichoicevend\">HTTP POST https://sandbox.payscribe.ng/api/v1/multichoice/vend</h3>\n<p>This endpoint is used to make a payment for GOTV, DSTV, or Startimes services.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p>{ \"plan_id\": \"\", \"customer_name\": \"\", \"account\": \"\", \"service\": \"\", \"ref\": \"\", \"phone\": \"\", \"email\": \"\", \"month\": 1}  </p>\n<ul>\n<li><p><code>plan_id</code> (required, String): ID retrieved when you fetch the bouquets.</p>\n</li>\n<li><p><code>customer_name</code> (required, String): Customer name obtained during validation.</p>\n</li>\n<li><p><code>account</code> (required, String): The smart card number. For Startimes, this is the phone number.</p>\n</li>\n<li><p><code>service</code> (required, String): Service provider (gotv, dstv, startimes, or dstvshowmax).</p>\n</li>\n<li><p><code>month</code> (optional, Int): Number of months for subscription (default is 1).</p>\n</li>\n<li><p><code>ref</code> (required, String): Your reference ID. Accepts alphanumeric characters and hyphens.</p>\n</li>\n<li><p><code>email</code> (optional, String): Your customer email ID. We fallback to your account email if not passed</p>\n</li>\n<li><p><code>phone</code> (optional, String): Your customer phone number. We fallback to your business pgone number if not passed</p>\n</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["vend"],"host":["https://sandbox.payscribe.ng/api/v1/multichoice"],"query":[],"variable":[]}},"response":[{"id":"a5aa76fe-801a-4efc-8572-f7f53bd3ff5b","name":"Pay Cable TV - GOTV, DSTV,STARTIMES, DSTVSHOWMAX","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\n    \"plan_id\" : \"RGExckQyT1Zwc0hXMjI3UXhqMS9LZz09\",\n\t\"customer_name\": \"ADEBAYO MOSUNMOLA\",\n\t\"account\": \"2009594253\",\n\t\"service\": \"gotv\",\n\t\"ref\": \"bd587d56-4913-4a96-88be-bf0c8c1b5bf5\",\n\t\"phone\": \"08199228811\",\n\t\"email\": \"user@gmail.com\",\n    \"month\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/multichoice/vend"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 12 Aug 2024 13:03:23 GMT"},{"key":"Server","value":"Apache"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Set-Cookie","value":"ci_session=77a6ce1cba63e9d313157d45403f3bb7d07c2653; expires=Mon, 12-Aug-2024 15:03:24 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json; charset=UTF-8"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"GOTV payment successful.\",\n    \"message\": {\n        \"details\": {\n            \"trans_id\": \"3e99b959-0302-439b-b5d9-5992cc3c0d91\",\n            \"account\": \"2009594253\",\n            \"service\": \"gotv\",\n            \"plan\": \"GOLTANL\",\n            \"plan_id\": \"RGExckQyT1Zwc0hXMjI3UXhqMS9LZz09\",\n            \"ref\": \"86217cac-8870-45a6-8678-3b7c14ae7847\",\n            \"amount\": 12300,\n            \"discount\": 110.7000000000000028421709430404007434844970703125,\n            \"total_charged\": 12189.29999999999927240423858165740966796875,\n            \"currency\": \"NGN\",\n            \"created_at\": \"2024-08-12 13:03:24\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"bd2dbb06-fed6-4c62-b61d-b239229a03c1"},{"name":"Topup GoTV, DSTV","id":"f78410f0-1a87-4276-a5f2-db3b68704a3d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\n    \"amount\" : 10000,\n\t\"customer_name\": \"ADEBAYO MOSUNMOLA\",\n\t\"account\": \"2009594253\",\n\t\"service\": \"gotv\",\n\t\"ref\": \"2dffd4bb-e3d2-439a-8603-b654706df8e0\",\n\t\"phone\": \"08199228811\",\n\t\"email\": \"user@gmail.com\",\n    \"month\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/multichoice/topup","description":"<h3 id=\"http-post-base_urlmultichoicetopup\">HTTP POST https://sandbox.payscribe.ng/api/v1/multichoice/topup</h3>\n<p>This endpoint is used to make a topup for DSTV/GOTV</p>\n<p>For example, if your customer is currently on DStv Confam - NGN9,300 and wants to upgrade to DStv Compact Plus -NGN25,000 he/she can now add available amount to complete the DsTV Compact subscription.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li>{ \"amount\": \"10000\", \"customer_name\": \"\", \"account\": \"\", \"service\": \"\", \"ref\": \"\", \"phone\": \"\", \"email\": \"\", \"month\": 1}</li>\n</ul>\n","urlObject":{"path":["topup"],"host":["https://sandbox.payscribe.ng/api/v1/multichoice"],"query":[],"variable":[]}},"response":[{"id":"64355c7e-c9c3-4f69-bfca-3e9c17b91ca5","name":"Topup GoTV / DSTV response","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\n    \"plan_id\" : \"RGExckQyT1Zwc0hXMjI3UXhqMS9LZz09\",\n\t\"customer_name\": \"ADEBAYO MOSUNMOLA\",\n\t\"account\": \"2009594253\",\n\t\"service\": \"gotv\",\n\t\"ref\": \"3df196a6-dd2e-40e2-9d6d-ec8e64a1662a\",\n\t\"phone\": \"08199228811\",\n\t\"email\": \"user@gmail.com\",\n    \"month\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/multichoice/topup"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 12 Aug 2024 13:03:23 GMT"},{"key":"Server","value":"Apache"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Set-Cookie","value":"ci_session=77a6ce1cba63e9d313157d45403f3bb7d07c2653; expires=Mon, 12-Aug-2024 15:03:24 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json; charset=UTF-8"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"DSTV Topup successful.\",\n    \"message\": {\n        \"details\": {\n            \"trans_id\": \"3e99b959-0302-439b-b5d9-5992cc3c0d91\",\n            \"account\": \"2009594253\",\n            \"service\": \"gotv\",\n            \"plan\": \"topup\",\n            \"plan_id\": null,\n            \"ref\": \"86217cac-8870-45a6-8678-3b7c14ae7847\",\n            \"amount\": 10000,\n            \"discount\": 110.7000000000000028421709430404007434844970703125,\n            \"total_charged\": 12189.29999999999927240423858165740966796875,\n            \"currency\": \"NGN\",\n            \"created_at\": \"2024-08-12 13:03:24\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"f78410f0-1a87-4276-a5f2-db3b68704a3d"}],"id":"f55a06dc-853b-4ada-82f2-b6ab3b40d458","description":"<p>Cable subscription</p>\n<p>Startimes, DSTV, GOTV, and DSTV</p>\n","_postman_id":"f55a06dc-853b-4ada-82f2-b6ab3b40d458"},{"name":"Internet Subscription - Ntel,Spectranet...","item":[{"name":"List Internet Services","id":"62439899-515f-4678-87fb-a14b517fca28","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\n    \"type\": \"smile\",\n    \"account\": \"1906003293\"\n}\n"},"url":"https://sandbox.payscribe.ng/api/v1/internet/list","description":"<h3 id=\"get-internetlist\">GET /internet/list</h3>\n<p>This endpoint is used to get the active internet subscription and its associated ids.</p>\n<h4 id=\"response\">Response</h4>\n<p>The response of this request can be documented as a JSON schema:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"object\",\n  \"properties\": {\n    \"status\": {\n      \"type\": \"boolean\"\n    },\n    \"description\": {\n      \"type\": \"string\"\n    },\n    \"message\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"details\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"object\",\n            \"properties\": {\n              \"id\": {\n                \"type\": \"string\"\n              },\n              \"title\": {\n                \"type\": \"string\"\n              },\n              \"active\": {\n                \"type\": \"boolean\"\n              }\n            }\n          }\n        }\n      }\n    },\n    \"status_code\": {\n      \"type\": \"integer\"\n    }\n  }\n}\n\n</code></pre>\n<h4 id=\"example-response\">Example Response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": true,\n  \"description\": \"\",\n  \"message\": {\n    \"details\": [\n      {\n        \"id\": \"\",\n        \"title\": \"\",\n        \"active\": true\n      }\n    ]\n  },\n  \"status_code\": 0\n}\n\n</code></pre>\n","urlObject":{"path":["list"],"host":["https://sandbox.payscribe.ng/api/v1/internet"],"query":[],"variable":[]}},"response":[{"id":"469cbd68-b0cc-48d7-9dfd-394d757df7cb","name":"List Internet Subscription Services","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\n    \"type\": \"smile\",\n    \"account\": \"1906003293\"\n}\n"},"url":"https://sandbox.payscribe.ng/api/v1/internet/list"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 19 Dec 2024 16:41:07 GMT"},{"key":"Content-Type","value":"application/json; charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS, PUT, PATCH, DELETE"},{"key":"Access-Control-Allow-Headers","value":"Origin, Content-Type, Authorization, X-Requested-With"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=kbtmmIc82rWX5Ltc%2BYaSdKrW7tqPncQBg4rw5DDKTwQFnf9L5fpROt9NQjCUMJ38Frh%2FZFbMHwDssjMQ2BK7JGaOehgazEYf0aZn78Lbhvqo16bLAFxrCpiVfVd93IbyOj3W\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8f48d69cbe91cd32-LHR"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"},{"key":"server-timing","value":"cfL4;desc=\"?proto=TCP&rtt=883422&min_rtt=883422&rtt_var=441711&sent=9&recv=8&lost=0&retrans=3&sent_bytes=5620&recv_bytes=795&delivery_rate=507&cwnd=251&unsent_bytes=0&cid=30d0c5c9ee4891a0&ts=5488&x=0\""}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Internet service provider fetched successfully\",\n    \"message\": {\n        \"details\": [\n            {\n                \"id\": \"spectranet\",\n                \"title\": \"Spectranet\",\n                \"active\": true\n            },\n            {\n                \"id\": \"ntel-internet\",\n                \"title\": \"Ntel Internet\",\n                \"active\": true\n            },\n            {\n                \"id\": \"ntel-bundle\",\n                \"title\": \"Ntel Bundle\",\n                \"active\": true\n            }\n        ]\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"62439899-515f-4678-87fb-a14b517fca28"},{"name":"Spectranet Pin Plans","id":"e22e946f-ca28-4652-8133-e141336cb3ca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.payscribe.ng/api/v1/internet/spectranet/pins/plans","description":"<p>Get Sepectranet pins plan</p>\n","urlObject":{"path":["spectranet","pins","plans"],"host":["https://sandbox.payscribe.ng/api/v1/internet"],"query":[],"variable":[]}},"response":[{"id":"0aeb8bfe-ffdb-4ebd-bd60-c209dd358fa7","name":"List Internet Services Copy","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.payscribe.ng/api/v1/}internet/spectranet/pins/plans"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 20 Dec 2024 18:28:10 GMT"},{"key":"Content-Type","value":"application/json; charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS, PUT, PATCH, DELETE"},{"key":"Access-Control-Allow-Headers","value":"Origin, Content-Type, Authorization, X-Requested-With"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=rW7VECXKh6yMOMO6klFGazMp4fIyNBCB5RzCJcZBDPPmo7BbIPWbEdceDhXAad%2BwCWfbOoK%2FJyylmGultL7kK6u1RygJBxke4216XCB0wAJdGCABwBZYVnbTIHXHXDaoU04A\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8f51b0c86952cd95-LHR"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"},{"key":"server-timing","value":"cfL4;desc=\"?proto=TCP&rtt=146774&min_rtt=138702&rtt_var=54830&sent=57&recv=55&lost=0&retrans=0&sent_bytes=4625&recv_bytes=1103&delivery_rate=28769&cwnd=255&unsent_bytes=0&cid=81c79ec3c4a9cc10&ts=58733&x=0\""}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Spectranet pins plans fetched\",\n    \"message\": {\n        \"details\": [\n            {\n                \"id\": \"PSPLAN_1274\",\n                \"title\": \"SpecPlan_10000\",\n                \"amount\": 10000\n            },\n            {\n                \"id\": \"PSPLAN_1273\",\n                \"title\": \"SpecPlan_7000\",\n                \"amount\": 7000\n            },\n            {\n                \"id\": \"PSPLAN_1272\",\n                \"title\": \"SpecPlan_5000\",\n                \"amount\": 5000\n            },\n            {\n                \"id\": \"PSPLAN_1271\",\n                \"title\": \"SpecPlan_1000\",\n                \"amount\": 1000\n            },\n            {\n                \"id\": \"PSPLAN_1270\",\n                \"title\": \"SpecPlan_500\",\n                \"amount\": 500\n            }\n        ]\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"e22e946f-ca28-4652-8133-e141336cb3ca"},{"name":"Purchase Spectranet Pins","id":"13457852-b36a-4dc0-8cb4-e1e90d834094","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\n    \"plan_id\": \"PSPLAN_1270\",\n    \"qty\" : 1,\n    \"ref\": \"d386a431-2282-4917-b911-333d563e2510\"\n}\n","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/internet/spectranet/pins/vend","description":"<p>This endpoint allows you to validate user's smart card and before purchasing a plan.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Params</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>account</td>\n<td>String</td>\n<td>required</td>\n<td>The smart card number</td>\n</tr>\n<tr>\n<td>type</td>\n<td>String</td>\n<td>required</td>\n<td>The internet type ( spectranet or ntel )</td>\n</tr>\n</tbody>\n</table>\n</div><pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Sample Response Below\narray(3) { [\"status\"]=&gt; bool(true) [\"message\"]=&gt; array(2) { [\"description\"]=&gt; string(23) \" Validation Successful.\" [\"details\"]=&gt; array(2) { [\"customer_name\"]=&gt; string(18) \"Chika Mercy Nwaode\" [\"productCode\"]=&gt; string(853) \"D7770DA3362C75F98353A54E6B0068AD91CB545F|eyJzZXJ2aWNlIjoic21pbGUiLCJjaGFubmVsIjoiQjJCIiwidHlwZSI6ImFjY291bnQiLCJhY2NvdW50IjoiMTUxMDAwMDkxOCIsImF1dGgiOnsiaXNzIjoiaXRleHZhcyIsInN1YiI6IjkxNjE4NjM1Iiwid2FsbGV0IjoiOTE2MTg2MzUiLCJ0ZXJtaW5hbCI6IjkxNjE4NjM1IiwidXNlcm5hbWUiOiJwaGlsbzR1MmNAZ21haWwuY29tIiwiaWRlbnRpZmllciI6Inplcm9uZXMiLCJrZXkiOiJhZTQ3YWI5NGMwZTIwNjUwYjMyODk2YjRhMzcxZDU2NiIsInZlbmRUeXBlIjoiQjJCIiwibW9kZSI6ImxpdmUiLCJlbWFpbCI6InBoaWxvNHUyY0BnbWFpbC5jb20iLCJmdWxsTmFtZSI6IlNva295YSBQaGlsaXAiLCJvcmdhbmlzYXRpb25Db2RlIjoiMDAxMDExMzIiLCJpYXQiOjE2Mzg3MDI5MzYsImV4cCI6MTYzODcxMDEzNn0sImVudmlyb25tZW50IjoibGl2ZSIsInN0YXJ0VGltZSI6MTYzODcwMjkzNy42Mzc5MTgsImVycm9yIjpmYWxzZSwibWVzc2FnZSI6IkN1c3RvbWVyIEZvdW5kIiwiY3VzdG9tZXJOYW1lIjoiQ2hpa2EgTWVyY3kgTndhb2RlICIsInJlc3BvbnNlQ29kZSI6IjAwIiwiZGVzY3JpcHRpb24iOiJDdXN0b21lciBWYWxpZGF0aW9uIFN1Y2Nlc3NmdWwifQ==\" } } [\"status_code\"]=&gt; int(200) } \n\n</code></pre>\n","urlObject":{"path":["spectranet","pins","vend"],"host":["https://sandbox.payscribe.ng/api/v1/internet"],"query":[],"variable":[]}},"response":[{"id":"5d32e8c7-ebca-4eb0-94b2-e2db52cdc09c","name":"Purchase spectranet epins","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\n    \"plan_id\": \"PSPLAN_1270\",\n    \"qty\" : 1,\n    \"ref\": \"b4fe12ac-9b94-46dc-bda6-c11bd50c7d6b\"\n}\n","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/internet/spectranet/pins/vend"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 21 Dec 2024 07:55:42 GMT"},{"key":"Content-Type","value":"application/json; charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS, PUT, PATCH, DELETE"},{"key":"Access-Control-Allow-Headers","value":"Origin, Content-Type, Authorization, X-Requested-With"},{"key":"Set-Cookie","value":"ci_session=1a1887e695ac4956c2340a0641c4b827819106a5; expires=Sat, 21-Dec-2024 09:55:40 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=dxkwnFsWtdB260QzG7R5JhBmxqfoOFbawgiuX%2F%2B4O1Ic5pQ4m8KKf4b9QybN5yn%2B1Ci%2B%2Feu3V5QDIZv%2BvWJXKczNT1zLl%2FaC2MH4%2FeWtxB4GmAe6cB%2FBDDhXTvHLE3gPE2GD\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8f564fa4bf078b46-AMS"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"},{"key":"server-timing","value":"cfL4;desc=\"?proto=TCP&rtt=137854&min_rtt=137794&rtt_var=51793&sent=5&recv=5&lost=0&retrans=0&sent_bytes=2810&recv_bytes=864&delivery_rate=29940&cwnd=252&unsent_bytes=0&cid=248a1c35412b711b&ts=3157&x=0\""}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Order received. Transaction successful.\",\n    \"message\": {\n        \"details\": {\n            \"processed\": {\n                \"pin\": \"89546619\",\n                \"serial\": \"2024103110001386\",\n                \"expiry_at\": \"2028-10-31\"\n            },\n            \"transaction_status\": \"success\",\n            \"product\": \"spectranet_epins\",\n            \"ref\": \"54df6866-1713-4d1e-8191-49d07c414295\",\n            \"amount\": 500,\n            \"total_charge\": 490,\n            \"discount\": 10,\n            \"trans_id\": \"a3904edb-95ba-4bdf-af2b-2dd54b7dfdc9\",\n            \"created_at\": \"2024-12-21 08:55:42\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"13457852-b36a-4dc0-8cb4-e1e90d834094"}],"id":"88de290e-764d-42eb-aa7d-4cb35b2748fe","description":"<p>Internet Subscription for Ntel, Spectranet...</p>\n","_postman_id":"88de290e-764d-42eb-aa7d-4cb35b2748fe"},{"name":"Data Bundle","item":[{"name":"Data Lookup","id":"73b792d2-0b46-4b4e-b798-58c9bb6aa7d6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.payscribe.ng/api/v1/data/lookup?network=airtel","description":"<h3 id=\"get-datalookup\">GET /data/lookup</h3>\n<p>This endpoint retrieves data plans for a specific network.</p>\n<h4 id=\"request-parameters\">Request Parameters</h4>\n<ul>\n<li><p><code>network</code> (optional, String): This parameter specifies the network for which you want to lookup data plans. Accepted values are mtn, airtime, glo, or 9mobile, dstvshowmax</p>\n</li>\n<li><p>category (optional: String): Some network providers have different categories of data plan, the most common one are gifting, awoof, corporate, and sme. You can filter by passing the category you want</p>\n</li>\n</ul>\n<p>To vend for ntel, spectranet, and other networks, please refer to the <a href=\"https://documenter.getpostman.com/view/7369921/2s8YmRP1oT?version=latest#bee61911-74bc-4f45-bfa0-45bf250e3d24\">/internet</a> page.</p>\n<h4 id=\"response\">Response</h4>\n<p>The response will have a status code of 200 and a content type of application/json. The response body will contain the following fields:</p>\n<ul>\n<li><p><code>status</code> (Boolean): Indicates the status of the response.</p>\n</li>\n<li><p><code>description</code> (String): Provides a description of the response.</p>\n</li>\n<li><p><code>message</code> (Object): Contains details about the data plans for the specified network, including network name, title, network code, check balance, logo URL, and plans.</p>\n<ul>\n<li><p><code>details</code> (Array): Contains information about the network, including its name, title, code, balance check, logo URL, and available plans.</p>\n<ul>\n<li><p><code>network_name</code> (String): Name of the network.</p>\n</li>\n<li><p><code>title</code> (String): Title of the network.</p>\n</li>\n<li><p><code>network_code</code> (String): Code of the network.</p>\n</li>\n<li><p><code>check_balance</code> (String): URL for checking balance.</p>\n</li>\n<li><p><code>logo_url</code> (String): URL of the network's logo.</p>\n</li>\n<li><p><code>plans</code> (Array): Contains details of the available data plans.</p>\n<ul>\n<li><p><code>plan_code</code> (String): Code of the plan.</p>\n</li>\n<li><p><code>name</code> (String): Name of the plan.</p>\n</li>\n<li><p><code>alias</code> (String): Alias of the plan.</p>\n</li>\n<li><p><code>amount</code> (String): Amount of the plan.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<p>Example Response Body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": true,\n    \"description\": \"\",\n    \"message\": {\n        \"details\": [\n            {\n                \"network_name\": \"\",\n                \"title\": \"\",\n                \"network_code\": \"\",\n                \"check_balance\": \"\",\n                \"logo_url\": \"\",\n                \"plans\": [\n                    {\n                        \"plan_code\": \"\",\n                        \"name\": \"\",\n                        \"alias\": \"\",\n                        \"amount\": \"\"\n                    }\n                ]\n            }\n        ]\n    },\n    \"status_code\": 0\n}\n\n</code></pre>\n","urlObject":{"path":["lookup"],"host":["https://sandbox.payscribe.ng/api/v1/data"],"query":[{"key":"network","value":"airtel"}],"variable":[]}},"response":[{"id":"2b8ae8f6-d5a6-487d-873d-3a9789f970f3","name":"Smile Plan Lookup Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://sandbox.payscribe.ng/api/v1/data/lookup?network=smile","host":["https://sandbox.payscribe.ng/api/v1/data"],"path":["lookup"],"query":[{"key":"network","value":"smile"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"5089"},{"key":"date","value":"Mon, 24 Jun 2024 21:54:02 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"SMILE data plan lookup successfully.\",\n    \"message\": {\n        \"details\": [\n            {\n                \"network_name\": \"smile\",\n                \"title\": \"Smile Internet\",\n                \"network_code\": \"PSDATA_42\",\n                \"check_balance\": \"\",\n                \"logo_url\": \"https://res.cloudinary.com/philo001/image/upload/payscribe/ppeejj4wzh0kuqdlkrmt.png\",\n                \"plans\": [\n                    {\n                        \"plan_code\": \"PSPLAN_587\",\n                        \"name\": \"70GB 365 - 365 days\",\n                        \"alias\": \"689\",\n                        \"amount\": \"35200.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_586\",\n                        \"name\": \"1GB FlexiWeekly - 7 days\",\n                        \"alias\": \"626\",\n                        \"amount\": \"550.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_585\",\n                        \"name\": \"2.5GB FlexiDaily - 2 days\",\n                        \"alias\": \"625\",\n                        \"amount\": \"550.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_584\",\n                        \"name\": \"160GB Jumbo - 90 days\",\n                        \"alias\": \"666\",\n                        \"amount\": \"37400.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_583\",\n                        \"name\": \"6.5GB Bigga - 30 days\",\n                        \"alias\": \"609\",\n                        \"amount\": \"2750.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_582\",\n                        \"name\": \"130GB Bigga - 30 days\",\n                        \"alias\": \"21780\",\n                        \"amount\": \"21780.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_581\",\n                        \"name\": \"SmileVoice ONLY 500 - 90 days\",\n                        \"alias\": \"6050\",\n                        \"amount\": \"6050.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_580\",\n                        \"name\": \"2GB Bigga - 30 days\",\n                        \"alias\": \"1320\",\n                        \"amount\": \"1320.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_579\",\n                        \"name\": \"SmileVoice ONLY 65 - 30 days\",\n                        \"alias\": \"600\",\n                        \"amount\": \"600.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_578\",\n                        \"name\": \"90GB Jumbo - 60 days\",\n                        \"alias\": \"22000\",\n                        \"amount\": \"22000.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_577\",\n                        \"name\": \"15GB 365 - 365 days\",\n                        \"alias\": \"9900\",\n                        \"amount\": \"9900.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_576\",\n                        \"name\": \"1GB FlexiWeekly - 7 days\",\n                        \"alias\": \"550\",\n                        \"amount\": \"550.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_575\",\n                        \"name\": \"2GB FlexiWeekly - 7 days\",\n                        \"alias\": \"1100\",\n                        \"amount\": \"1100.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_574\",\n                        \"name\": \"UnlimitedLite - 30 days\",\n                        \"alias\": \"13200\",\n                        \"amount\": \"13200.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_573\",\n                        \"name\": \"1TB 365 - 365 days\",\n                        \"alias\": \"132000\",\n                        \"amount\": \"132000.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_572\",\n                        \"name\": \"125GB 365 - 365 days\",\n                        \"alias\": \"55000\",\n                        \"amount\": \"55000.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_571\",\n                        \"name\": \"Freedom Mobile Plan - 30 days\",\n                        \"alias\": \"5000\",\n                        \"amount\": \"5000.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_570\",\n                        \"name\": \"200GB Jumbo - 120 days\",\n                        \"alias\": \"44000\",\n                        \"amount\": \"44000.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_569\",\n                        \"name\": \"SmileVoice ONLY 135 - 30 days\",\n                        \"alias\": \"1250\",\n                        \"amount\": \"1250.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_568\",\n                        \"name\": \"SmileVoice ONLY 175 - 90 days\",\n                        \"alias\": \"2400\",\n                        \"amount\": \"2400.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_567\",\n                        \"name\": \"100GB Bigga - 30 days\",\n                        \"alias\": \"19800\",\n                        \"amount\": \"19800.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_566\",\n                        \"name\": \"SmileVoice ONLY 150 - 60 days\",\n                        \"alias\": \"1800\",\n                        \"amount\": \"1800.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_565\",\n                        \"name\": \"20GB Bigga - 30 days\",\n                        \"alias\": \"5500\",\n                        \"amount\": \"5500.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_564\",\n                        \"name\": \"75GB Bigga - 30 days\",\n                        \"alias\": \"16500\",\n                        \"amount\": \"16500.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_563\",\n                        \"name\": \"15GB Bigga - 30 days\",\n                        \"alias\": \"4400\",\n                        \"amount\": \"4400.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_562\",\n                        \"name\": \"60GB Bigga - 30 days\",\n                        \"alias\": \"14850\",\n                        \"amount\": \"14850.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_561\",\n                        \"name\": \"6GB FlexiWeekly - 7 days\",\n                        \"alias\": \"1650\",\n                        \"amount\": \"1650.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_560\",\n                        \"name\": \"1.5GB Bigga - 30 days\",\n                        \"alias\": \"1100\",\n                        \"amount\": \"1100.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_559\",\n                        \"name\": \"Freedom 3Mbps - 30 days\",\n                        \"alias\": \"27500\",\n                        \"amount\": \"27500.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_558\",\n                        \"name\": \"6.5GB Bigga - 30 days\",\n                        \"alias\": \"2750\",\n                        \"amount\": \"2750.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_557\",\n                        \"name\": \"Freedom 6Mbps - 30 days\",\n                        \"alias\": \"33000\",\n                        \"amount\": \"33000.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_556\",\n                        \"name\": \"SmileVoice ONLY 450 - 60 days\",\n                        \"alias\": \"4850\",\n                        \"amount\": \"4850.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_555\",\n                        \"name\": \"10GB Bigga - 30 days\",\n                        \"alias\": \"3300\",\n                        \"amount\": \"3300.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_554\",\n                        \"name\": \"160GB Jumbo - 90 days\",\n                        \"alias\": \"37400\",\n                        \"amount\": \"37400.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_553\",\n                        \"name\": \"International SmileVoice ONLY 125 - 30 days\",\n                        \"alias\": \"1100\",\n                        \"amount\": \"1100.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_552\",\n                        \"name\": \"1GB FlexiDaily - 1 days\",\n                        \"alias\": \"330\",\n                        \"amount\": \"330.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_551\",\n                        \"name\": \"5GB Bigga - 30 days\",\n                        \"alias\": \"2200\",\n                        \"amount\": \"2200.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_550\",\n                        \"name\": \"UnlimitedEssential - 30 days\",\n                        \"alias\": \"19800\",\n                        \"amount\": \"19800.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_549\",\n                        \"name\": \"70GB 365 - 365 days\",\n                        \"alias\": \"35200\",\n                        \"amount\": \"35200.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_548\",\n                        \"name\": \"3GB Bigga - 30 days\",\n                        \"alias\": \"1650\",\n                        \"amount\": \"1650.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_547\",\n                        \"name\": \"Freedom BestEffort - 30 days\",\n                        \"alias\": \"44000\",\n                        \"amount\": \"44000.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_546\",\n                        \"name\": \"SmileVoice 30GB Bigga - 30 daysONLY 175 (New) - 90 days\",\n                        \"alias\": \"8800\",\n                        \"amount\": \"8800.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_545\",\n                        \"name\": \"International SmileVoice ONLY 60 - 7 days\",\n                        \"alias\": \"550\",\n                        \"amount\": \"550.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_544\",\n                        \"name\": \"200GB 365 - 365 days\",\n                        \"alias\": \"77000\",\n                        \"amount\": \"77000.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_543\",\n                        \"name\": \"35GB 365 - 365 days\",\n                        \"alias\": \"20900\",\n                        \"amount\": \"20900.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_542\",\n                        \"name\": \"500GB 365 - 365 days\",\n                        \"alias\": \"110000\",\n                        \"amount\": \"110000.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_541\",\n                        \"name\": \"40GB Bigga - 30 days\",\n                        \"alias\": \"11000\",\n                        \"amount\": \"11000.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_540\",\n                        \"name\": \"2.5GB FlexiDaily - 2 days\",\n                        \"alias\": \"550\",\n                        \"amount\": \"550.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_539\",\n                        \"name\": \"400GB Jumbo - 180 days\",\n                        \"alias\": \"55000\",\n                        \"amount\": \"55000.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_538\",\n                        \"name\": \"25GB Bigga - 30 days\",\n                        \"alias\": \"6600\",\n                        \"amount\": \"6600.00\"\n                    }\n                ]\n            }\n        ]\n    },\n    \"status_code\": 200\n}"},{"id":"9fe40c1b-6f93-4520-b4f1-236176ec025b","name":"Showmax Data Lookup","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://sandbox.payscribe.ng/api/v1/data/lookup?network=dstvshowmax","host":["https://sandbox.payscribe.ng/api/v1/data"],"path":["lookup"],"query":[{"key":"network","value":"dstvshowmax"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"set-cookie","value":"ci_session=k1le4jec4obmrdf4o7uf0pup74h97hcf; expires=Mon, 01-Jul-2024 21:49:20 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax; secure"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"2237"},{"key":"date","value":"Mon, 01 Jul 2024 19:49:20 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"DSTVSHOWMAX data plan lookup successfully.\",\n    \"message\": {\n        \"details\": [\n            {\n                \"network_name\": \"dstvshowmax\",\n                \"title\": \"DSTV Showmax\",\n                \"network_code\": \"PSDATA_51\",\n                \"check_balance\": \"\",\n                \"logo_url\": \"https://res.cloudinary.com/philo001/image/upload/payscribe/sm0frlc2xqyniurmx4hv.png\",\n                \"plans\": [\n                    {\n                        \"plan_code\": \"PSPLAN_1267\",\n                        \"name\": \"Premier League (Mobile) for 6 months\",\n                        \"alias\": \"sports_only_6\",\n                        \"amount\": \"16500.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_384\",\n                        \"name\": \"Entertainment (All Devices) for 1 month\",\n                        \"alias\": \"full_1\",\n                        \"amount\": \"2500.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_383\",\n                        \"name\": \"Entertainment (Mobile) for 1 month\",\n                        \"alias\": \"mobile_only_1\",\n                        \"amount\": \"1200.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_381\",\n                        \"name\": \"Entertainment (Mobile) + PL (Mobile) for 1 month\",\n                        \"alias\": \"sports_mobile_only_1\",\n                        \"amount\": \"3200.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_379\",\n                        \"name\": \"Entertainment (All Devices) + PL (Mobile) Bundle for 1 month\",\n                        \"alias\": \"full_sports_mobile_only_1\",\n                        \"amount\": \"4600.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_378\",\n                        \"name\": \"Premier League (Mobile) for 1 month\",\n                        \"alias\": \"sports_only_1\",\n                        \"amount\": \"2900.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_377\",\n                        \"name\": \"Premier League (Mobile) for 3 months\",\n                        \"alias\": \"sports_only_3\",\n                        \"amount\": \"8700.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_376\",\n                        \"name\": \"Entertainment (Mobile) for 3 months\",\n                        \"alias\": \"mobile_only_3\",\n                        \"amount\": \"2800.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_375\",\n                        \"name\": \"Entertainment (All Devices) for 3 months\",\n                        \"alias\": \"full_3\",\n                        \"amount\": \"6000.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_374\",\n                        \"name\": \"Entertainment (Mobile) + PL (Mobile) Bundle for 3 months\",\n                        \"alias\": \"sports_mobile_only_3\",\n                        \"amount\": \"9600.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_373\",\n                        \"name\": \"Entertainment (All Devices) + PL (Mobile) Bundle for 3 months\",\n                        \"alias\": \"full_sports_mobile_only_3\",\n                        \"amount\": \"13800.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_372\",\n                        \"name\": \"Entertainment (Mobile) for 6 months\",\n                        \"alias\": \"mobile_only_6\",\n                        \"amount\": \"5000.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_371\",\n                        \"name\": \"Entertainment (All Devices) for 6 months\",\n                        \"alias\": \"full_6\",\n                        \"amount\": \"10500.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_370\",\n                        \"name\": \"Entertainment (All Devices) + PL (Mobile) Bundle for 6 months\",\n                        \"alias\": \"full_sports_mobile_only_6\",\n                        \"amount\": \"27600.00\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_369\",\n                        \"name\": \"Entertainment (Mobile) + PL (Mobile) Bundle for 6 months\",\n                        \"alias\": \"sports_mobile_only_6\",\n                        \"amount\": \"19200.00\"\n                    }\n                ]\n            }\n        ]\n    },\n    \"status_code\": 200\n}"},{"id":"338d1c7c-5501-4666-bb43-dbefd030b5a1","name":"Data Lookup Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://sandbox.payscribe.ng/api/v1/data/lookup?network=mtn","host":["https://sandbox.payscribe.ng/api/v1/data"],"path":["lookup"],"query":[{"key":"network","value":"mtn"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 09 Aug 2024 12:39:47 GMT"},{"key":"Server","value":"Apache"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Set-Cookie","value":"ci_session=235f1e3883ec988e11d5afccaa899f40a5542f4d; expires=Fri, 09-Aug-2024 14:39:48 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json; charset=UTF-8"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"MTN data plan lookup successfully.\",\n    \"message\": {\n        \"details\": [\n            {\n                \"network_name\": \"mtn\",\n                \"title\": \"MTN Data\",\n                \"network_code\": \"PSDATA_15\",\n                \"check_balance\": \"\",\n                \"logo_url\": \"https://res.cloudinary.com/philo001/image/upload/payscribe/pkpssop8pmetck3v02el.png\",\n                \"plans\": [\n                    {\n                        \"plan_code\": \"PSPLAN_185\",\n                        \"name\": \"500MB - 30days val - GIFTING\",\n                        \"category\": \"gifting\",\n                        \"alias\": \"500MB_GIFTING\",\n                        \"amount\": 147.75\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_158\",\n                        \"name\": \"500MB 30 days Validity - SME\",\n                        \"category\": \"sme\",\n                        \"alias\": \"500MB_SME\",\n                        \"amount\": 147.75\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_537\",\n                        \"name\": \"500MB - 30days - CG\",\n                        \"category\": \"cg\",\n                        \"alias\": \"500MB_CG\",\n                        \"amount\": 157.599999999999994315658113919198513031005859375\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_177\",\n                        \"name\": \"1GB - 30days validity - SME\",\n                        \"category\": \"sme\",\n                        \"alias\": \"1GB_SME\",\n                        \"amount\": 265.94999999999998863131622783839702606201171875\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_531\",\n                        \"name\": \"1GB - 30 Days - CG\",\n                        \"category\": \"cg\",\n                        \"alias\": \"1GB_CG\",\n                        \"amount\": 275.80000000000001136868377216160297393798828125\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_58\",\n                        \"name\": \"1GB 30 days Validity - SME\",\n                        \"category\": \"sme\",\n                        \"alias\": \"1GB_SME\",\n                        \"amount\": 275.80000000000001136868377216160297393798828125\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_613\",\n                        \"name\": \"1GB Daily for Daily -  Daily\",\n                        \"category\": \"sme\",\n                        \"alias\": \"1GB_DAILY_SME\",\n                        \"amount\": 350\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_178\",\n                        \"name\": \"2GB - 30days val. - SME\",\n                        \"category\": \"sme\",\n                        \"alias\": \"2GB_SME\",\n                        \"amount\": 531.8999999999999772626324556767940521240234375\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_532\",\n                        \"name\": \"2GB - 30 Days - CG\",\n                        \"category\": \"cg\",\n                        \"alias\": \"2GB_CG\",\n                        \"amount\": 551.6000000000000227373675443232059478759765625\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_59\",\n                        \"name\": \"2GB 30 days Validity - SME\",\n                        \"category\": \"sme\",\n                        \"alias\": \"2GB_SME\",\n                        \"amount\": 551.6000000000000227373675443232059478759765625\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_614\",\n                        \"name\": \"2.5GB 2Day Plan - 2Days\",\n                        \"category\": null,\n                        \"alias\": \"600_20_DIRECT\",\n                        \"amount\": 600\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_615\",\n                        \"name\": \"3GB for 2Days - 2Days\",\n                        \"category\": null,\n                        \"alias\": \"800_89_DIRECT\",\n                        \"amount\": 800\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_179\",\n                        \"name\": \"3GB - 30days val - SME\",\n                        \"category\": \"sme\",\n                        \"alias\": \"3GB_SME\",\n                        \"amount\": 797.8500000000000227373675443232059478759765625\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_533\",\n                        \"name\": \"3GB - 30 Days - CG\",\n                        \"category\": \"cg\",\n                        \"alias\": \"3GB_CG\",\n                        \"amount\": 827.3999999999999772626324556767940521240234375\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_163\",\n                        \"name\": \"3GB 30 days Validity - SME\",\n                        \"category\": \"sme\",\n                        \"alias\": \"3GB_SME\",\n                        \"amount\": 827.3999999999999772626324556767940521240234375\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_616\",\n                        \"name\": \"1.2GB Monthly Plan + FREE 2GB for YouTube for Monthly - Monthly\",\n                        \"category\": null,\n                        \"alias\": \"1000_DIRECT\",\n                        \"amount\": 1000\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_617\",\n                        \"name\": \"1.5GB+2.4GB YouTube Night for Monthly - Monthly\",\n                        \"category\": null,\n                        \"alias\": \"1200_DIRECT\",\n                        \"amount\": 1200\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_180\",\n                        \"name\": \"5GB - 30days val - SME\",\n                        \"category\": \"sme\",\n                        \"alias\": \"5GB_SME\",\n                        \"amount\": 1329.75\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_534\",\n                        \"name\": \"5GB - 30 days - CG\",\n                        \"category\": \"cg\",\n                        \"alias\": \"5GB_CG\",\n                        \"amount\": 1379\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_101\",\n                        \"name\": \"5GB 30 days Validity - SME\",\n                        \"category\": \"sme\",\n                        \"alias\": \"5GB_SME\",\n                        \"amount\": 1379\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_618\",\n                        \"name\": \"5GB for Weekly - Weekly\",\n                        \"category\": null,\n                        \"alias\": \"1500_DIRECT\",\n                        \"amount\": 1500\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_619\",\n                        \"name\": \"3GB+2GB YouTube Night+200MB YouTube Music for Monthly - Monthly\",\n                        \"category\": null,\n                        \"alias\": \"1600_DIRECT\",\n                        \"amount\": 1600\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_621\",\n                        \"name\": \"4GB+2GB YouTube Night+200MB YouTube Music for Monthly - Monthly\",\n                        \"category\": null,\n                        \"alias\": \"2000_DIRECT\",\n                        \"amount\": 2000\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_620\",\n                        \"name\": \"7GB for Weekly - Weekly\",\n                        \"category\": null,\n                        \"alias\": \"2000_DIRECT\",\n                        \"amount\": 2000\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_181\",\n                        \"name\": \"10GB - 30days val - SME\",\n                        \"category\": \"sme\",\n                        \"alias\": \"10GB_SME\",\n                        \"amount\": 2659.5\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_535\",\n                        \"name\": \"10GB - 30 Days - CG\",\n                        \"category\": \"cg\",\n                        \"alias\": \"10GB_CG\",\n                        \"amount\": 2758\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_159\",\n                        \"name\": \"10GB 30 days Validity - SME\",\n                        \"category\": \"sme\",\n                        \"alias\": \"10GB_SME\",\n                        \"amount\": 2758\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_622\",\n                        \"name\": \"6GB+2GB YouTube Night+200MB YouTube Music for Monthly - Monthly\",\n                        \"category\": null,\n                        \"alias\": \"3000_DIRECT\",\n                        \"amount\": 3000\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_624\",\n                        \"name\": \"10GB for Monthly - Monthly\",\n                        \"category\": null,\n                        \"alias\": \"3500_DIRECT\",\n                        \"amount\": 3500\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_623\",\n                        \"name\": \"11GB Monthly Plan for Monthly - Monthly\",\n                        \"category\": null,\n                        \"alias\": \"3500_DIRECT\",\n                        \"amount\": 3500\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_626\",\n                        \"name\": \"12GB+2GB YouTube Night for Montly - Monthly\",\n                        \"category\": null,\n                        \"alias\": \"4000_DIRECT\",\n                        \"amount\": 4000\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_625\",\n                        \"name\": \"13GB Monthly Plan for Monthly - Monthly\",\n                        \"category\": null,\n                        \"alias\": \"4000_DIRECT\",\n                        \"amount\": 4000\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_536\",\n                        \"name\": \"15GB - 30 days - CG\",\n                        \"category\": \"cg\",\n                        \"alias\": \"15GB_CG\",\n                        \"amount\": 4137\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_182\",\n                        \"name\": \"20GB - Gifting(30days validity)\",\n                        \"category\": \"gifting\",\n                        \"alias\": \"20GB_GIFTING\",\n                        \"amount\": 5122\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_628\",\n                        \"name\": \"22GB Monthly Plan for Monthly - Monthly\",\n                        \"category\": null,\n                        \"alias\": \"5500_DIRECT\",\n                        \"amount\": 5500\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_627\",\n                        \"name\": \"20GB+2GB YouTube Night+300MB YouTube Music for Monthly - Monthly\",\n                        \"category\": null,\n                        \"alias\": \"5500_DIRECT\",\n                        \"amount\": 5500\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_629\",\n                        \"name\": \"27GB Monthly Plan for Monthly - Monthly\",\n                        \"category\": null,\n                        \"alias\": \"6500_DIRECT\",\n                        \"amount\": 6500\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_183\",\n                        \"name\": \"40GB - 30days val - GIFTING\",\n                        \"category\": \"gifting\",\n                        \"alias\": \"40GB_GIFTING\",\n                        \"amount\": 10244\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_630\",\n                        \"name\": \"40GB Monthly Plan for Monthly - Monthly\",\n                        \"category\": null,\n                        \"alias\": \"11000_DIRECT\",\n                        \"amount\": 11000\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_631\",\n                        \"name\": \"75GB Monthly Plan for Monthly - Monthly\",\n                        \"category\": null,\n                        \"alias\": \"16000_DIRECT\",\n                        \"amount\": 16000\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_632\",\n                        \"name\": \"100GB for 60Days - 60Days\",\n                        \"category\": null,\n                        \"alias\": \"20000_DIRECT\",\n                        \"amount\": 20000\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_633\",\n                        \"name\": \"120GB Monthly Plan for Monthly - Monthly\",\n                        \"category\": null,\n                        \"alias\": \"22000_DIRECT\",\n                        \"amount\": 22000\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_634\",\n                        \"name\": \"160GB for 60Days - 60Days\",\n                        \"category\": null,\n                        \"alias\": \"30000_DIRECT\",\n                        \"amount\": 30000\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_635\",\n                        \"name\": \"400GB for 90Days - 90Days\",\n                        \"category\": null,\n                        \"alias\": \"50000_DIRECT\",\n                        \"amount\": 50000\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_636\",\n                        \"name\": \"600GB for 90Days - 90Days\",\n                        \"category\": null,\n                        \"alias\": \"75000_DIRECT\",\n                        \"amount\": 75000\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_637\",\n                        \"name\": \"400GB for 1Year - 1Year\",\n                        \"category\": null,\n                        \"alias\": \"120000_DIRECT\",\n                        \"amount\": 120000\n                    }\n                ]\n            }\n        ]\n    },\n    \"status_code\": 200\n}"},{"id":"a683b0f6-1fed-4bdd-a7bc-c89d6d8cd1a1","name":"Data Lookup Filter By Category","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://sandbox.payscribe.ng/api/v1/data/lookup?network=airtel&category=awoof","host":["https://sandbox.payscribe.ng/api/v1/data"],"path":["lookup"],"query":[{"key":"network","value":"airtel"},{"key":"category","value":"awoof"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 08 Feb 2025 09:45:25 GMT"},{"key":"Content-Type","value":"application/json; charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS, PUT, PATCH, DELETE"},{"key":"Access-Control-Allow-Headers","value":"Origin, Content-Type, Authorization, X-Requested-With"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=GDimsXH0%2FrNhE2Rtxj1qUkbSm8fVjSA5TGE%2FrVgVSBIFIWPTqnRH6en9Gxf57hO1Iq1wf4OT6yjuLcnVGQwtvWy85y3tr1ojrM3lL6GFYIrcudiB1lIB9jmYPh7M%2FSfUY3cq\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"90eaafcb5d59eb1a-MAN"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"},{"key":"server-timing","value":"cfL4;desc=\"?proto=TCP&rtt=11219&min_rtt=4839&rtt_var=11393&sent=88&recv=84&lost=0&retrans=0&sent_bytes=8366&recv_bytes=1935&delivery_rate=872072&cwnd=257&unsent_bytes=0&cid=6f0e70c943653345&ts=82214&x=0\""}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"AIRTEL data plan lookup successfully.\",\n    \"message\": {\n        \"details\": [\n            {\n                \"network_name\": \"airtel\",\n                \"title\": \"Airtel Data\",\n                \"network_code\": \"PSDATA_17\",\n                \"check_balance\": \"\",\n                \"logo_url\": \"https://res.cloudinary.com/philo001/image/upload/payscribe/bfkyynv8ekiqrwognnmn.png\",\n                \"plans\": [\n                    {\n                        \"plan_code\": \"PSPLAN_1300\",\n                        \"name\": \"1GB - 7 Days - AWOOF\",\n                        \"category\": \"awoof\",\n                        \"alias\": \"airtel_1gb_7days_awoof\",\n                        \"amount\": 250,\n                        \"discount\": 1.5,\n                        \"discount_type\": \"percentage\",\n                        \"capped_at\": \"\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_1294\",\n                        \"name\": \"1GB - 2 Days - AWOOF\",\n                        \"category\": \"awoof\",\n                        \"alias\": \"1gb_2days_awoof\",\n                        \"amount\": 250,\n                        \"discount\": 1.5,\n                        \"discount_type\": \"percentage\",\n                        \"capped_at\": \"\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_1295\",\n                        \"name\": \"2GB - 2 Days - AWOOF\",\n                        \"category\": \"awoof\",\n                        \"alias\": \"2gb_2days_awoof\",\n                        \"amount\": 340,\n                        \"discount\": 1.5,\n                        \"discount_type\": \"percentage\",\n                        \"capped_at\": \"\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_1302\",\n                        \"name\": \"1.5GB - 7 Days - AWOOF\",\n                        \"category\": \"awoof\",\n                        \"alias\": \"airtel_1.5gb_7days_awoof\",\n                        \"amount\": 400,\n                        \"discount\": 1.5,\n                        \"discount_type\": \"percentage\",\n                        \"capped_at\": \"\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_1301\",\n                        \"name\": \"2GB - 14 Days - AWOOF\",\n                        \"category\": \"awoof\",\n                        \"alias\": \"airtel_2gb_14days_awoof\",\n                        \"amount\": 500,\n                        \"discount\": 1.5,\n                        \"discount_type\": \"percentage\",\n                        \"capped_at\": \"\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_1296\",\n                        \"name\": \"3GB - 7 Days - Awoof \",\n                        \"category\": \"awoof\",\n                        \"alias\": \"airtel_3gb_7days_awoof\",\n                        \"amount\": 560,\n                        \"discount\": 1.5,\n                        \"discount_type\": \"percentage\",\n                        \"capped_at\": \"\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_1297\",\n                        \"name\": \"4GB - 30 Days - AWOOF\",\n                        \"category\": \"awoof\",\n                        \"alias\": \"airtel_4gb_30days_awoof\",\n                        \"amount\": 1100,\n                        \"discount\": 1.5,\n                        \"discount_type\": \"percentage\",\n                        \"capped_at\": \"\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_1298\",\n                        \"name\": \"10GB - 30 Days - AWOOF\",\n                        \"category\": \"awoof\",\n                        \"alias\": \"airtel_10gb_30days_awoof\",\n                        \"amount\": 2200,\n                        \"discount\": 1.5,\n                        \"discount_type\": \"percentage\",\n                        \"capped_at\": \"\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_1299\",\n                        \"name\": \"15GB - 30 Days - AWOOF\",\n                        \"category\": \"awoof\",\n                        \"alias\": \"airtel_15gb_30days_awoof\",\n                        \"amount\": 3300,\n                        \"discount\": 1.5,\n                        \"discount_type\": \"percentage\",\n                        \"capped_at\": \"\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_1303\",\n                        \"name\": \"20GB - 30 Days - AWOOF\",\n                        \"category\": \"awoof\",\n                        \"alias\": \"airtel_20gb_30days_awoof\",\n                        \"amount\": 4950,\n                        \"discount\": 1.5,\n                        \"discount_type\": \"percentage\",\n                        \"capped_at\": \"\"\n                    },\n                    {\n                        \"plan_code\": \"PSPLAN_1304\",\n                        \"name\": \"40GB - 30 Days - Awoof\",\n                        \"category\": \"awoof\",\n                        \"alias\": \"airtel_40gb_30days_awoof\",\n                        \"amount\": 9900,\n                        \"discount\": 1.5,\n                        \"discount_type\": \"percentage\",\n                        \"capped_at\": \"\"\n                    }\n                ]\n            }\n        ]\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"73b792d2-0b46-4b4e-b798-58c9bb6aa7d6"},{"name":"Data Vending","id":"af989646-9249-4d79-ada9-3fdae6a6000f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\n    \"plan\": \"PSPLAN_177\",\n    \"recipient\":[\"08169254598\", \"07038067493\"],\n    \"network\": \"mtn\",\n    \"ref\": \"a405a3b1-779b-4e21-b3eb-ed856ff0d58f\"\n}\n","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/data/vend","description":"<h3 id=\"http-post-datavend\">HTTP POST /data/vend</h3>\n<p>Purchase data for Glo, Mtn, Airtel, 9mobile, DSTVsHOWMAX</p>\n<p>It is advisable to access the <code>BASE_URL/data/lookup</code> to get the updated <code>plan_id</code> and <code>amount</code> before vending for data.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><code>recipient</code> (required, String or Array of string): The phone number(s) you are sending the data to.</p>\n</li>\n<li><p><code>network</code> (required, String): The network provider (mtn, glo, airtel, 9mobile, smile, dstvshowmax).</p>\n</li>\n<li><p><code>plan</code> (required, String): The plan ID as seen when you did lookup.</p>\n</li>\n<li><p><code>ref</code> (optional, String): Your transaction reference. Alphanumeric.</p>\n</li>\n</ul>\n<p>If vending for ntel, spectranet, etc., please check the <a href=\"https://documenter.getpostman.com/view/7369921/2s8YmRP1oT?version=latest#bee61911-74bc-4f45-bfa0-45bf250e3d24\">/internet</a> page.</p>\n<h4 id=\"response\">Response</h4>\n<p>The response is in JSON format and follows the schema:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": true,\n    \"description\": \"\",\n    \"message\": {\n        \"details\": {\n            \"processed\": [\n                {\n                    \"number\": \"\",\n                    \"amount\": 0,\n                    \"id\": \"\",\n                    \"response\": \"\"\n                }\n            ],\n            \"transaction_status\": \"\",\n            \"amount\": 0,\n            \"total_charge\": 0,\n            \"discount\": 0,\n            \"trans_id\": \"\",\n            \"created_at\": \"\"\n        }\n    },\n    \"status_code\": 0\n}\n\n</code></pre>\n","urlObject":{"path":["vend"],"host":["https://sandbox.payscribe.ng/api/v1/data"],"query":[],"variable":[]}},"response":[{"id":"85d1b798-c10c-4060-833b-81a68f0454ba","name":"Data Vending - Single Purchase","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\n    \"plan\": \"PSPLAN_177\",\n    \"recipient\": \"08132931751\",\n    \"network\": \"mtn\",\n    \"ref\": \"595a4186-7c2b-4386-9225-70d4fc9e6354\"\n}\n","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/data/vend"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"set-cookie","value":"ci_session=jv7orm5vko8dq8g4ucs6hvslopqi0315; expires=Tue, 25-Jun-2024 10:31:03 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax; secure"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"445"},{"key":"date","value":"Tue, 25 Jun 2024 08:31:06 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Order received. Transaction in progress.\",\n    \"message\": {\n        \"details\": {\n            \"processed\": [\n                {\n                    \"number\": \"08132931751\",\n                    \"amount\": 270,\n                    \"id\": \"f5c3e455-e284-454b-9763-99c95b1b75a7\",\n                    \"response\": \"Transaction Successful 08132931751 has been recharged.\"\n                }\n            ],\n            \"transaction_status\": \"processing\",\n            \"amount\": 270,\n            \"total_charge\": 270,\n            \"discount\": 4.05,\n            \"trans_id\": \"f5c3e455-e284-454b-9763-99c95b1b75a7\",\n            \"created_at\": \"2024-06-25 08:31:06\"\n        }\n    },\n    \"status_code\": 200\n}"},{"id":"983f5dd1-bde8-4039-88d5-3ef57ecf67b9","name":"Data Vending - Multiple Purchase Success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\n    \"plan\": \"PSPLAN_177\",\n    \"recipient\": [\"08132931751\", \"07038067493\"],\n    \"network\": \"mtn\",\n    \"ref\": \"73338d6d-f4b1-42e6-a5b3-321d639ec524\"\n}\n","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/data/vend"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"594"},{"key":"date","value":"Tue, 25 Jun 2024 08:33:35 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Order received. Transaction in progress.\",\n    \"message\": {\n        \"details\": {\n            \"processed\": [\n                {\n                    \"number\": \"08132931751\",\n                    \"amount\": 270,\n                    \"id\": \"21c32708-381e-4c75-9ee2-03925bd18e42\",\n                    \"response\": \"Transaction Successful 08132931751 has been recharged.\"\n                },\n                {\n                    \"number\": \"07038067493\",\n                    \"amount\": 270,\n                    \"id\": \"21c32708-381e-4c75-9ee2-03925bd18e42\",\n                    \"response\": \"Transaction Successful 07038067493 has been recharged.\"\n                }\n            ],\n            \"transaction_status\": \"processing\",\n            \"amount\": 270,\n            \"total_charge\": 540,\n            \"discount\": 8.1,\n            \"trans_id\": \"21c32708-381e-4c75-9ee2-03925bd18e42\",\n            \"created_at\": \"2024-06-25 08:33:35\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"af989646-9249-4d79-ada9-3fdae6a6000f"}],"id":"1baaa81d-f23f-423f-a895-15c2cbddd289","description":"<p>Data purchase - MTN, GLO, AIRTEL, 9MOBILE, SMILE AND</p>\n","_postman_id":"1baaa81d-f23f-423f-a895-15c2cbddd289"},{"name":"ePins (WAEC, NECO, UTME)...","item":[{"name":"Get Available ePins","id":"11094206-4305-4955-8cda-771a3b2d2b20","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"url":"https://sandbox.payscribe.ng/api/v1/epins","description":"<p>It is necessary to call this endpoint in other to check the availability of pins</p>\n","urlObject":{"host":["https://sandbox.payscribe.ng/api/v1/epins"],"query":[],"variable":[]}},"response":[{"id":"d72dc36d-add0-4d63-ad18-cfed826290e6","name":"Get Available ePins","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"url":"https://sandbox.payscribe.ng/api/v1/epins"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"482"},{"key":"date","value":"Tue, 25 Jun 2024 20:45:50 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Epins lookup successfully.\",\n    \"message\": {\n        \"details\": [\n            {\n                \"name\": \"Educational Voucher\",\n                \"collection\": [\n                    {\n                        \"id\": \"de\",\n                        \"name\": \"JAMB DE\",\n                        \"amount\": 6200,\n                        \"available\": 20\n                    },\n                    {\n                        \"id\": \"utme_mock\",\n                        \"name\": \"JAMB UTME MOCK\",\n                        \"amount\": 7700,\n                        \"available\": 20\n                    },\n                    {\n                        \"id\": \"utme\",\n                        \"name\": \"JAMB UTME\",\n                        \"amount\": 6200,\n                        \"available\": 20\n                    },\n                    {\n                        \"id\": \"neco\",\n                        \"name\": \"NECO Result Checker\",\n                        \"amount\": 1200,\n                        \"available\": 20\n                    },\n                    {\n                        \"id\": \"waec\",\n                        \"name\": \"WAEC Result Checker\",\n                        \"amount\": 3750,\n                        \"available\": 20\n                    }\n                ]\n            }\n        ]\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"11094206-4305-4955-8cda-771a3b2d2b20"},{"name":"Purchase ePin","id":"eec9a488-d7aa-4541-aab2-32f1e16b5986","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\n    \"qty\": 1,\n    \"id\": \"neco\",\n    \"ref\": \"c6c428a2-7c75-4f42-81e3-cc5e148ff890\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/epins/vend","description":"<p>Please note that some account and phone number is required when you are vending JAMB.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Params</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>qty</td>\n<td>Int</td>\n<td>required</td>\n<td>the quantity of pin you want to generate</td>\n</tr>\n<tr>\n<td>id</td>\n<td>String</td>\n<td>required</td>\n<td>the collection id as seen on the lookup ( when you called the BASE_URL/epins endpoint)</td>\n</tr>\n<tr>\n<td>ref</td>\n<td>String</td>\n<td>optional</td>\n<td>Your transaction reference. Alphanumeric</td>\n</tr>\n<tr>\n<td>account</td>\n<td>String</td>\n<td>optional</td>\n<td>User account number - This is ONLY applicable to JAMB</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>String</td>\n<td>optional</td>\n<td>User phone number - This is ONLY applicable to JAMB</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["vend"],"host":["https://sandbox.payscribe.ng/api/v1/epins"],"query":[],"variable":[]}},"response":[{"id":"b410d95f-4df5-475c-b7ae-027d8732290c","name":"Purchase ePin Success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\n    \"qty\": 1,\n    \"id\": \"neco\",\n    \"ref\": \"3f79f15e-43a8-4bd8-861a-d2e4a8279578\"\n}"},"url":"https://sandbox.payscribe.ng/api/v1/epins/vend"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"set-cookie","value":"ci_session=9pss02hcb84e205n32ds9872l96i4lgv; expires=Wed, 26-Jun-2024 12:39:08 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax; secure"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"355"},{"key":"date","value":"Wed, 26 Jun 2024 10:39:10 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"ePin transaction successful\",\n    \"message\": {\n        \"details\": {\n            \"trans_id\": \"41167f9a-4b80-4cb3-a10a-fe96b4596d15\",\n            \"ref\": \"abd8ddfb-c285-4a9f-954e-56eb4fbb6b08\",\n            \"qty\": 1,\n            \"amount\": 1200,\n            \"discount\": 0,\n            \"total_charge\": 1200,\n            \"title\": \"NECO Result Checker\",\n            \"epins\": [\n                {\n                    \"name\": \"NECO Result Checker\",\n                    \"pin\": \"979916271859\",\n                    \"serial\": \"\"\n                }\n            ]\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"eec9a488-d7aa-4541-aab2-32f1e16b5986"},{"name":"Jamb User Lookup","id":"91738d68-8e12-4779-9ddd-2e31defd37e9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\n    \"id\": 3,\n    \"account\": \"9610729153\"\n}"},"url":"https://sandbox.payscribe.ng/api/v1//epins/jamb/user/lookup","description":"<p>Lookup JAMB user details.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Params</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>String</td>\n<td>required</td>\n<td>the collection id as seen on the lookup ( when you called the BASE_URL/epins endpoint)</td>\n</tr>\n<tr>\n<td>account</td>\n<td>String</td>\n<td>optional</td>\n<td>The user account you want to fetch</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["epins","jamb","user","lookup"],"host":["https://sandbox.payscribe.ng/api/v1/"],"query":[],"variable":[]}},"response":[],"_postman_id":"91738d68-8e12-4779-9ddd-2e31defd37e9"},{"name":"Retrieve ePin","id":"d0b93d4a-e7ec-4908-847b-332609d66a8b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"url":"https://sandbox.payscribe.ng/api/v1//epins/retrieve?trans_id=41167f9a-4b80-4cb3-a10a-fe96b4596d15","description":"<p>You can fetch all generated ePins for a particular transaction using the transaction ID that we sent to you when you puchase.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Params</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>trans_id</td>\n<td>String</td>\n<td>required</td>\n<td>The transaction ID we sent when you purchase</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["epins","retrieve"],"host":["https://sandbox.payscribe.ng/api/v1/"],"query":[{"key":"trans_id","value":"41167f9a-4b80-4cb3-a10a-fe96b4596d15"}],"variable":[]}},"response":[{"id":"6b1f9ab9-08f0-458e-ae7e-4c77ccff854a","name":"Retrieve ePin Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"url":{"raw":"https://sandbox.payscribe.ng/api/v1//epins/retrieve?trans_id=41167f9a-4b80-4cb3-a10a-fe96b4596d15","host":["https://sandbox.payscribe.ng/api/v1/"],"path":["epins","retrieve"],"query":[{"key":"trans_id","value":"41167f9a-4b80-4cb3-a10a-fe96b4596d15"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"set-cookie","value":"ci_session=5p4qhlinpc55v924o8j41v38mmisljev; expires=Wed, 26-Jun-2024 14:15:30 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax; secure"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"302"},{"key":"date","value":"Wed, 26 Jun 2024 12:15:32 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"ePin Fetched successful\",\n    \"message\": {\n        \"details\": {\n            \"trans_id\": \"41167f9a-4b80-4cb3-a10a-fe96b4596d15\",\n            \"ref\": \"abd8ddfb-c285-4a9f-954e-56eb4f\",\n            \"qty\": 1,\n            \"amount\": 1200,\n            \"total_charge\": 1200,\n            \"epins\": [\n                {\n                    \"name\": \"NECO Result Checker\",\n                    \"pin\": \"979916271859\",\n                    \"serial\": \"\"\n                }\n            ]\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"d0b93d4a-e7ec-4908-847b-332609d66a8b"}],"id":"46c06681-3ab9-47a5-92b8-6366bbd35f6a","description":"<p>ePins are educational vouchers such as WAEC, NECO, JAMB...</p>\n","_postman_id":"46c06681-3ab9-47a5-92b8-6366bbd35f6a"},{"name":"Airtime to Wallet","item":[{"name":"Airtime to wallet lookup","id":"d6d6b122-311c-456c-bd06-018170c628db","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.payscribe.ng/api/v1/airtime_to_wallet","description":"<p>You need to get the available networks and our current rate before sending the airtime </p>\n<p>Please note that the wallet will only be credited when the airtime is received.</p>\n","urlObject":{"host":["https://sandbox.payscribe.ng/api/v1/airtime_to_wallet"],"query":[],"variable":[]}},"response":[],"_postman_id":"d6d6b122-311c-456c-bd06-018170c628db"},{"name":"Process Airtime to Wallet","id":"fcd730a5-edd6-4702-9e03-0f41c6f420d9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_live_b9a258625363b2a3863e45053da267134152cd5606029bcfe1a39e71e1f72c3c"}],"body":{"mode":"raw","raw":"{\n\t\"network\": \"mtn\",\n\t\"amount\" : \"1000\",\n\t\"phone_number\" : \"07038067493\",\n\t\"from\" : \"08169254598\",\n    \"ref\": \"my-system-transaction-id\"\n}"},"url":"https://sandbox.payscribe.ng/api/v1/airtime_to_wallet/vend","description":"<p>Airtime to wallet.</p>\n<p>Your wallet will be credited once airtime is received</p>\n<p>Parameters</p>\n<ul>\n<li>network(required): The network you are sending; mtn, glo, 9mobile, or airtel</li>\n<li>phone_number(required): Our phone number you are sending the airtime to, Kindly hit airtime to wallet lookup to see the available network and the respective number</li>\n<li>from (required): The phone number you are sending it from</li>\n<li>amount(required): The amount you are sending. Minimum of NGN1000 And maximum of NGN20,000 per transaction</li>\n<li>ref (optional): Your unique transaction ID</li>\n</ul>\n","urlObject":{"path":["vend"],"host":["https://sandbox.payscribe.ng/api/v1/airtime_to_wallet"],"query":[],"variable":[]}},"response":[],"_postman_id":"fcd730a5-edd6-4702-9e03-0f41c6f420d9"}],"id":"8d6c908d-838c-4ca3-a2cc-98765baf401b","description":"<p>Airtime to wallet - Convert your excess airtime to wallet</p>\n<p><strong>PLEASE THIS ENDPOINTS IS CURRENTLY UNDERGOING MAINTENANCE. CHECK BACK LATER.</strong></p>\n","_postman_id":"8d6c908d-838c-4ca3-a2cc-98765baf401b"},{"name":"Pay Electricity Bills","item":[{"name":"Validate Electricity","id":"2af899cd-1704-4137-acef-0d846f98a3fa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\n\t\"meter_number\": \"0101340757\",\n\t\"meter_type\" : \"postpaid\",\n\t\"amount\" : \"30000\",\n\t\"service\" : \"ikedc\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/electricity/validate","description":"<p>Validate electricity to get customer details</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Params</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>meter_number</td>\n<td>String</td>\n<td>required</td>\n<td>The user smart card.</td>\n</tr>\n<tr>\n<td>meter_type</td>\n<td>String</td>\n<td>required</td>\n<td>prepaid or postpaid</td>\n</tr>\n<tr>\n<td>amount</td>\n<td>String</td>\n<td>required</td>\n<td>The amount you are trying to purchase. Min of NGN1,000</td>\n</tr>\n<tr>\n<td>service</td>\n<td>String</td>\n<td>required</td>\n<td>The disco short name: ikedc, ekedc, eedc, phedc, aedc, ibedc, kedco,jed, please see above for more details</td>\n</tr>\n</tbody>\n</table>\n</div><p>Sample Response</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-javascript\">{\n    \"status\": true,\n    \"message\": {\n        \"description\": \"IKEDC validation Successful.\",\n        \"details\": {\n            \"customer_name\": \"TESTMETER1\",\n            \"address\": \"ABULE - EGBA BU ABULE\",\n            \"arrears\": 1500,\n            \"can_vend\": true,\n            \"product_code\": \"emN3eDVGOFRwa1ZYU2NtbW9FQTBsRko2MmlZK3NmNDkyQ3krR0JwaHNMMEE1VHlNcVZrQ1NRRXEzYlp4R3hpaA==\"\n        }\n    },\n    \"status_code\": 200\n}\n\n</code></pre>\n","urlObject":{"path":["validate"],"host":["https://sandbox.payscribe.ng/api/v1/electricity"],"query":[],"variable":[]}},"response":[{"id":"253bc0a2-97a0-4fc1-8cb1-91fbc2c053dd","name":"Validate Electricity Success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\n\t\"meter_number\": \"54150143102\",\n\t\"meter_type\" : \"prepaid\",\n\t\"amount\" : \"1000\",\n\t\"service\" : \"ikedc\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/electricity/validate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"set-cookie","value":"ci_session=3f97nr13e5mmgkramjf5mq7e6a50lvi5; expires=Wed, 26-Jun-2024 16:06:26 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax; secure"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"289"},{"key":"date","value":"Wed, 26 Jun 2024 14:06:28 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Validation successful\",\n    \"message\": {\n        \"details\": {\n            \"customer_name\": \"FEMI AGBEBUNMI\",\n            \"address\": \"26, DAISI OKEOWO AGBALA ,IKORODU\",\n            \"outstanding_balance\": 0,\n            \"account_number\": \"54150143102\",\n            \"minimum_amount\": 6.72,\n            \"debt_amount\": null,\n            \"minimum_debt\": null\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"2af899cd-1704-4137-acef-0d846f98a3fa"},{"name":"Pay Electricity","id":"48fce8e4-f5bf-41fe-85ef-f4e06564bb14","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\n\t\"meter_number\": \"45083082250\",\n\t\"meter_type\" : \"prepaid\",\n\t\"amount\" : 900,\n\t\"service\" : \"phedc\",\n    \"phone\" : \"07038067493\",\n    \"customer_name\" : \"MR BODE ADEDEJI   .\",\n    \"address\"  : \"11 Ada Road beside Maternity centre Agbenyangi  Ada OSUN\",\n    \"ref\": \"ceec9de6-3196-4ca0-8cb3-483bd006a5a3\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/electricity/vend","description":"<p>Make payment</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Params</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>meter_number</td>\n<td>String</td>\n<td>required</td>\n<td>The user smart card.</td>\n</tr>\n<tr>\n<td>meter_type</td>\n<td>String</td>\n<td>required</td>\n<td>prepaid or postpaid</td>\n</tr>\n<tr>\n<td>amount</td>\n<td>String</td>\n<td>required</td>\n<td>The amount you are trying to purchase. Min of NGN1,000</td>\n</tr>\n<tr>\n<td>service</td>\n<td>String</td>\n<td>required</td>\n<td>The disco short name: ikedc, ekedc, eedc, phedc, aedc, ibedc, kedco,jed, please see above for more details</td>\n</tr>\n<tr>\n<td>email</td>\n<td>String</td>\n<td>optional</td>\n<td>Customer email ID</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>String</td>\n<td>optional</td>\n<td>Customer phone number. Disco sometimes send SMS to the customer</td>\n</tr>\n<tr>\n<td>customer_name</td>\n<td>String</td>\n<td>required</td>\n<td>The customer name and the address you got when you did validation</td>\n</tr>\n<tr>\n<td>ref</td>\n<td>String</td>\n<td>optional</td>\n<td>Your reference ID</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Please take note, the details response may be more than these keys. It will contain lots of information when you go live. </p>\n</blockquote>\n<blockquote>\n<p>Also take note of the status code; in rare cases you may have 201, i.e pending. You are requied to reverify the transaction after few minutes. </p>\n</blockquote>\n<blockquote>\n<p>And for Postpaid, you will not get any information in the details key. </p>\n</blockquote>\n<p>SAMPLE RESPONSE</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-javascript\">{\n    \"status\": true,\n    \"message\": {\n        \"description\": \"IKEDC Payment Successful.\",\n        \"details\": {\n            \"service\": \"IKEDC Electricity Payment\",\n            \"name\": \"WILLIAMS OMOLAJA A\",\n            \"token\": \"Success: Successful, CreditToken:20407750462183362839\",\n            \"detail\": \"6 TOWOLAWI ST IKORODU (Arrears: 0.00)\",\n            \"meter_type\": \"prepaid\",\n            \"amount\": \"100\",\n            \"ref\": \"|PS6ja16687661465807uBx\",\n            \"trans_id\": \"PS6ja16687661465807uBx\"\n        }\n    },\n    \"status_code\": 200\n}\n\n</code></pre>\n","urlObject":{"path":["vend"],"host":["https://sandbox.payscribe.ng/api/v1/electricity"],"query":[],"variable":[]}},"response":[{"id":"b1162cca-ac78-4d00-9a4b-ec066651b172","name":"Pay Electricity Success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\n\t\"meter_number\": \"54150143102\",\n\t\"meter_type\" : \"prepaid\",\n\t\"amount\" : 100,\n\t\"service\" : \"ikedc\",\n    \"phone\" : \"07038067493\",\n    \"customer_name\" : \"26, Jeffrey Kassulke\",\n    \"ref\": \"1f247a9b-3f8f-433a-9209-9ff8183168ac\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/electricity/vend"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"set-cookie","value":"ci_session=4n5cdqvetfiuchogvr2kk6j7a4776q6f; expires=Wed, 26-Jun-2024 17:24:24 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax; secure"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"431"},{"key":"date","value":"Wed, 26 Jun 2024 15:24:29 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"IKEDC payment successful.\",\n    \"message\": {\n        \"details\": {\n            \"trans_id\": \"dd866390-5226-4392-9283-3d4af5321034\",\n            \"created_at\": \"2024-06-26 15:24:29\",\n            \"token\": \"47601897867037093794\",\n            \"token_amount\": 93.02,\n            \"unit\": 93.02,\n            \"reset_token\": null,\n            \"configure_token\": null,\n            \"tax_amount\": 6.98,\n            \"tariff\": 62.48,\n            \"meter_number\": \"54150143102\",\n            \"meter_type\": \"prepaid\",\n            \"service\": \"ikedc\",\n            \"customer_name\": \"26, Angela Okuneva\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"48fce8e4-f5bf-41fe-85ef-f4e06564bb14"},{"name":"Requery Transaction","event":[{"listen":"test","script":{"id":"568f7c38-6247-4117-b643-89d885dde738","exec":[""],"type":"text/javascript","packages":{}}}],"id":"cb0d27cd-cccb-4d25-947d-6df39162046e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/requery/?trans_id=dd866390-5226-4392-9283-3d4af5321034","description":"<h3 id=\"requery-transaction\">Requery Transaction</h3>\n<p>In rare cases the transaction status may fall into 201 - Pending.</p>\n<p>Please you are advised to make a requery of the transaction, and this can ONLY be done once in a minute.<br />Request</p>\n<blockquote>\n<p>The trans_id can either be the generated transaction id that was generated by Payscribe or the ref you passed to us when creating the transaction.  </p>\n</blockquote>\n<ul>\n<li><p>Method: GET</p>\n</li>\n<li><p>URL: <code>https://sandbox.payscribe.ng/api/v1//requery/?trans_id=dd866390-5226-4392-9283-3d4af5321034</code></p>\n</li>\n</ul>\n","urlObject":{"path":[""],"host":["https://sandbox.payscribe.ng/api/v1/requery"],"query":[{"key":"trans_id","value":"dd866390-5226-4392-9283-3d4af5321034"}],"variable":[]}},"response":[{"id":"93bb3968-2f45-4212-8392-b317d627b4a3","name":"Requery Transaction","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"https://sandbox.payscribe.ng/api/v1//requery/?trans_id=dd866390-5226-4392-9283-3d4af5321034","host":["https://sandbox.payscribe.ng/api/v1/"],"path":["requery",""],"query":[{"key":"trans_id","value":"dd866390-5226-4392-9283-3d4af5321034"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"set-cookie","value":"ci_session=6clnet5h3f8iefdgefl1j27d045su5q5; expires=Wed, 26-Jun-2024 20:56:15 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax; secure"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"404"},{"key":"date","value":"Wed, 26 Jun 2024 18:56:16 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Transaction success\",\n    \"message\": {\n        \"details\": {\n            \"token\": \"47601897867037093794\",\n            \"token_amount\": null,\n            \"unit\": 93.02,\n            \"reset_token\": null,\n            \"configure_token\": null,\n            \"tax_amount\": 6.98,\n            \"tariff\": 62.48,\n            \"meter_number\": \"54150143102\",\n            \"trans_id\": \"dd866390-5226-4392-9283-3d4af5321034\",\n            \"ref\": \"0ad214c1-b89e-43b6-8170-ac24a8\",\n            \"status\": \"success\",\n            \"created_at\": \"2024-06-26 15:24:25\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"cb0d27cd-cccb-4d25-947d-6df39162046e"}],"id":"45ece1ed-ce09-43d6-a790-370a9fce9ea8","description":"<p>Our API covers the following electricity distribution in Nigeria.<br />Ikeja (ikedc) API endpoint, Eko (ekedc) API endpoint, Ibadan (ibedc) API endpoint, Abuja (aedc) endpoint, Porthacourt (phedc) API endpoint, Kaduna (kedco) API endpoint, Enugu (eedc) API endpoint.</p>\n<p>When calling the electricity API, kindly make use of the service short name as the endpoint For example to validate for Ikeja electricity, the short name is ikedc.</p>\n<p>Please note, we keep adding more discos, all you have to do is to use the short name even if you don't find it on this list.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Provider Name</strong></th>\n<th><strong>Short name</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Ikeja Electric</td>\n<td>ikedc</td>\n</tr>\n<tr>\n<td>Abuja Electric</td>\n<td>aedc</td>\n</tr>\n<tr>\n<td>Enugu Disco</td>\n<td>eedc</td>\n</tr>\n<tr>\n<td>Eko Electric</td>\n<td>ekedc</td>\n</tr>\n<tr>\n<td>Ibadan Electric</td>\n<td>ibedc</td>\n</tr>\n<tr>\n<td>Porthacourt Electric</td>\n<td>phedc</td>\n</tr>\n<tr>\n<td>Kaduna Disco</td>\n<td>kaduna</td>\n</tr>\n<tr>\n<td>Kano Disco</td>\n<td>kano</td>\n</tr>\n<tr>\n<td>Jos Disco</td>\n<td>jed</td>\n</tr>\n<tr>\n<td>Aba Disco</td>\n<td>aba</td>\n</tr>\n<tr>\n<td>Benin Disco</td>\n<td>bedc</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>IKEDC Covers the following cities in Lagos</strong></p>\n<p>Abule Egba, Akowonjo, Ikeja, Ikorodu, Oshodi and Shomolu</p>\n<p>*<em>EKEDC Covers the following:*</em></p>\n<p>Southern Lagos State (Ojo, Festac, Ijora, Mushin (also covers Orile<br />areas), Apapa, Lekki (also covers Ibeju areas), Lagos Island (also<br />covers Ajele areas) &amp; part of Ogun State (Agbara)</p>\n<p>*<em>AEDC Covers the following*</em></p>\n<p>Federal Capital Territory, Niger State, Kogi State, and Nassarawa State.</p>\n<p>*<em>EEDC Covers*</em></p>\n<p>five(5) states in the South East geo-political Zone, namely: Abia, Anambra, Ebonyi, Enugu and Imo State.</p>\n<p>*<em>IBEDC Covers*</em></p>\n<p>largest franchise area in Nigeria, made up of Oyo, Ogun, Osun, Kwara and parts of Niger, Ekiti and Kogi States.</p>\n<p>*<em>PHED Covers*</em></p>\n<p>Akwa Ibom, Bayelsa, Cross Rivers, Rivers, and parts of Delta States in Nigeria's industrial south-south zone.</p>\n","_postman_id":"45ece1ed-ce09-43d6-a790-370a9fce9ea8"},{"name":"Bulk SMS","item":[{"name":"Send Bulk SMS","id":"45034823-7dc9-411a-bbff-2e3f4139d8e2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\n\t\"to\": \"08169254598\",\n\t\"message\" : \"Hello Payscribe! Thank you.\",\n    \"ref\": \"dee54f15-6e8f-4265-9a10-a8448bbba35f\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/sms","description":"<p>Send Bulk SMS  </p>\n<p>Please note that SMS does not deliver to MTN within 9PM to 8AM</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Params</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>message</td>\n<td>String</td>\n<td>required</td>\n<td>160 Character for a page</td>\n</tr>\n<tr>\n<td>to</td>\n<td>String</td>\n<td>required</td>\n<td>The phone numbers you are sending to, separate with \",\" if you are sending to multiple numbers</td>\n</tr>\n<tr>\n<td>sender_d</td>\n<td>String</td>\n<td>required</td>\n<td>Must have been approved, please contact support, default is Pscribe</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"host":["https://sandbox.payscribe.ng/api/v1/sms"],"query":[],"variable":[]}},"response":[{"id":"16fc524c-2393-4f25-977b-60c2544eca8d","name":"Send Bulk SMS - Single Number","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\n\t\"to\": \"08169254598\",\n\t\"message\" : \"Hello Payscribe!\",\n    \"ref\": \"5d2a40ca-b57f-49d1-8f9b-52c13d449214\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/sms"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 24 Nov 2024 07:17:07 GMT"},{"key":"Content-Type","value":"application/json; charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=KP5PId3Z1LwIigQxLA3phW0FPTmy%2Bxl%2FATM5NQhD0YHnpJewDTSqxf7cQ7QTLmnSIOquaLFUpDlf%2BPOkD%2ByibBHoKQTA%2BL1UwrbeTO7qn1akEHQn1hlm9Vr5skMG015UiY9K2fgJgQ%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8e779e088d8f94d2-LHR"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"},{"key":"server-timing","value":"cfL4;desc=\"?proto=TCP&rtt=149591&sent=5&recv=7&lost=0&retrans=0&sent_bytes=2812&recv_bytes=1112&delivery_rate=38767&cwnd=252&unsent_bytes=0&cid=b1b8fbf5bda60567&ts=1428&x=0\""}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Order received. Transaction in progress.\",\n    \"message\": {\n        \"details\": {\n            \"processed\": [\n                {\n                    \"message_id\": \"Pscribe\",\n                    \"recipient\": \"+2348169254598\",\n                    \"message\": \"Hello Payscribe!\",\n                    \"created_at\": \"2024-11-24 07:17:07\",\n                    \"status\": \"success\",\n                    \"page\": 1\n                }\n            ],\n            \"transaction_status\": \"processing\",\n            \"ref\": \"5593f2d8-959b-468b-bac6-3d3f8ef0ee49\",\n            \"product\": \"sms\",\n            \"amount\": 3.5,\n            \"total_charge\": 3.5,\n            \"discount\": 0,\n            \"trans_id\": \"46cee824-14b8-48c1-9edb-cc57911ee35a\",\n            \"created_at\": \"2024-11-24 07:17:07\"\n        }\n    },\n    \"status_code\": 200\n}"},{"id":"446f3c71-3339-4956-b4b3-08d2680b7731","name":"Send Bulk SMS - Multiple numbers","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\n\t\"to\": [\"08169254598\", \"08169254598\"],\n\t\"message\" : \"Hello Payscribe!\",\n    \"ref\": \"9f10e376-c9b5-44c3-a079-c6f10e1de00b\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/sms"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 24 Nov 2024 07:18:30 GMT"},{"key":"Content-Type","value":"application/json; charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Set-Cookie","value":"ci_session=1f2f0c36c6a5201268554f4b51ea1e2c1f556b28; expires=Sun, 24-Nov-2024 09:18:29 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=%2F3KTCfWZh02NlrjutR0sDQLQhRiB9KVo8eVJlVYl1ypvMVQbsufkan%2B5yIMqYqHbAHRrvW2OiTlc%2F4x9SJMUAA5%2Fca3KdeBpryUKJ1WUrUutIwGtMcIjgDu5dosp0ALHIeIi7aYeWA%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8e77a00f3f9e6525-LHR"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"},{"key":"server-timing","value":"cfL4;desc=\"?proto=TCP&rtt=178018&sent=5&recv=7&lost=0&retrans=0&sent_bytes=2811&recv_bytes=1129&delivery_rate=37046&cwnd=252&unsent_bytes=0&cid=973d16a57f435080&ts=1257&x=0\""}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Order received. Transaction in progress.\",\n    \"message\": {\n        \"details\": {\n            \"processed\": [\n                {\n                    \"message_id\": \"Pscribe\",\n                    \"recipient\": \"+2348169254598\",\n                    \"message\": \"Hello Payscribe!\",\n                    \"created_at\": \"2024-11-24 07:18:30\",\n                    \"status\": \"success\",\n                    \"page\": 1\n                },\n                {\n                    \"message_id\": \"Pscribe\",\n                    \"recipient\": \"+2348169254598\",\n                    \"message\": \"Hello Payscribe!\",\n                    \"created_at\": \"2024-11-24 07:18:30\",\n                    \"status\": \"success\",\n                    \"page\": 1\n                }\n            ],\n            \"transaction_status\": \"processing\",\n            \"ref\": \"f05ad267-d22e-4887-9a46-b13f88b193e2\",\n            \"product\": \"sms\",\n            \"amount\": 3.5,\n            \"total_charge\": 7,\n            \"discount\": 0,\n            \"trans_id\": \"f5774453-d1f4-48f2-85b1-f77fe087cb3a\",\n            \"created_at\": \"2024-11-24 07:18:30\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"45034823-7dc9-411a-bbff-2e3f4139d8e2"}],"id":"c66e4b2d-bef5-46f1-af7b-013e370c2f03","description":"<p>Send Bulk SMS Endpoint</p>\n","_postman_id":"c66e4b2d-bef5-46f1-af7b-013e370c2f03"},{"name":"Fund Bet Wallet","item":[{"name":"Betting Service Provider List","id":"ea628c6b-6e57-4ce6-aef7-43c796f61160","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"url":"https://sandbox.payscribe.ng/api/v1/betting/list","description":"<p>The HTTP GET request retrieves the list of available Gaming and Sport service providers from the specified base URL.</p>\n<h3 id=\"response\">Response</h3>\n<p>The response for this request is a JSON object with the following schema:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"object\",\n  \"properties\": {\n    \"status\": {\n      \"type\": \"boolean\"\n    },\n    \"description\": {\n      \"type\": \"string\"\n    },\n    \"message\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"details\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"object\",\n            \"properties\": {\n              \"id\": {\n                \"type\": \"string\"\n              },\n              \"title\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        }\n      }\n    },\n    \"status_code\": {\n      \"type\": \"integer\"\n    }\n  }\n}\n\n</code></pre>\n","urlObject":{"path":["list"],"host":["https://sandbox.payscribe.ng/api/v1/betting"],"query":[],"variable":[]}},"response":[{"id":"a5b85e14-b0ab-465c-8caa-b421fb36ceda","name":"Betting Service Provider List","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"url":"https://sandbox.payscribe.ng/api/v1/betting/list"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"set-cookie","value":"ci_session=8mimdub4nb81i37qdcqo8pied52g7be3; expires=Wed, 26-Jun-2024 21:08:02 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax; secure"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"518"},{"key":"date","value":"Wed, 26 Jun 2024 19:08:02 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Betting service provider fetched successully\",\n    \"message\": {\n        \"details\": [\n            {\n                \"id\": \"supabet\",\n                \"title\": \"SupaBet\"\n            },\n            {\n                \"id\": \"paripesa\",\n                \"title\": \"Paripesa\"\n            },\n            {\n                \"id\": \"onexbet\",\n                \"title\": \"One X Bet\"\n            },\n            {\n                \"id\": \"nairabet\",\n                \"title\": \"Naira Bet\"\n            },\n            {\n                \"id\": \"naijabet\",\n                \"title\": \"Naija Bet\"\n            },\n            {\n                \"id\": \"mylottohub\",\n                \"title\": \"MyLotto Hub\"\n            },\n            {\n                \"id\": \"merrybet\",\n                \"title\": \"MerryBet\"\n            },\n            {\n                \"id\": \"betway\",\n                \"title\": \"BetWay\"\n            },\n            {\n                \"id\": \"betking\",\n                \"title\": \"BetKing\"\n            },\n            {\n                \"id\": \"bet9ja\",\n                \"title\": \"Bet9ja\"\n            },\n            {\n                \"id\": \"bangbet\",\n                \"title\": \"BangBet\"\n            }\n        ]\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"ea628c6b-6e57-4ce6-aef7-43c796f61160"},{"name":"Validate Bet Account / Lookup","id":"210d3c76-4549-43b5-9a1f-d66ee23d9f9d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"url":"https://sandbox.payscribe.ng/api/v1/betting/lookup?bet_id=bet9ja&customer_id=422984","description":"<h3 id=\"request-description\">Request Description</h3>\n<p>Lookup user details before vending.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Params</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>bet_id</td>\n<td>String</td>\n<td>required</td>\n<td>the betting ID</td>\n</tr>\n<tr>\n<td>customer_id</td>\n<td>String</td>\n<td>required</td>\n<td>The customer ID</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"response\">Response</h3>\n<p>The response for this request can be represented as a JSON schema:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"object\",\n  \"properties\": {\n    \"status\": {\n      \"type\": \"boolean\"\n    },\n    \"description\": {\n      \"type\": \"string\"\n    },\n    \"message\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"details\": {\n          \"type\": \"object\",\n          \"properties\": {\n            \"name\": {\n              \"type\": \"string\"\n            },\n            \"account\": {\n              \"type\": \"string\"\n            }\n          }\n        }\n      }\n    },\n    \"status_code\": {\n      \"type\": \"integer\"\n    }\n  }\n}\n</code></pre>\n","urlObject":{"path":["lookup"],"host":["https://sandbox.payscribe.ng/api/v1/betting"],"query":[{"key":"bet_id","value":"bet9ja"},{"key":"customer_id","value":"422984"}],"variable":[]}},"response":[{"id":"d1fcb778-5baf-41e0-a461-bb08901b72db","name":"Validate Bet Account / Lookup","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"url":{"raw":"https://sandbox.payscribe.ng/api/v1/betting/lookup/?bet_id=bet9ja&customer_id=422984","host":["https://sandbox.payscribe.ng/api/v1/betting"],"path":["lookup",""],"query":[{"key":"bet_id","value":"bet9ja"},{"key":"customer_id","value":"422984"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"145"},{"key":"date","value":"Wed, 26 Jun 2024 19:42:29 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Validation successful\",\n    \"message\": {\n        \"details\": {\n            \"name\": \"Olisaemeka Ezeuchenne\",\n            \"account\": \"422984\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"210d3c76-4549-43b5-9a1f-d66ee23d9f9d"},{"name":"Fund Wallet","id":"4bcf5f9f-44f8-46b7-aca8-a411257202d6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"bet_id\" : \"bet9ja\",\r\n\t\"customer_id\": \"422984\",\r\n\t\"customer_name\": \"obainolala\",\r\n\t\"amount\": 100,\r\n    \"ref\": \"180c3b75-5f48-44d3-977c-1ac40925a844\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/betting/vend","description":"<h3 id=\"http-post-bettingvend\">HTTP POST /betting/vend</h3>\n<p>Add funds to user wallet based on the validated account ID.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><strong>bet_id</strong> (String, required): The bet ID obtained from validation.</p>\n</li>\n<li><p><strong>customer_id</strong> (String, required): The valid User ID.</p>\n</li>\n<li><p><strong>customer_name</strong> (String, required): The customer name obtained during validation.</p>\n</li>\n<li><p><strong>amount</strong> (Int, required): Minimum of NGN100, and maximum of NGN50,000./ transaction</p>\n</li>\n<li><p><strong>ref</strong> (String, required): Your transaction ID.</p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": true,\n    \"description\": \"\",\n    \"message\": {\n        \"details\": {\n            \"trans_id\": \"\",\n            \"ref\": \"\",\n            \"account\": \"\",\n            \"bet_id\": \"\",\n            \"created_at\": \"\"\n        }\n    },\n    \"status_code\": 0\n}\n\n</code></pre>\n","urlObject":{"path":["vend"],"host":["https://sandbox.payscribe.ng/api/v1/betting"],"query":[],"variable":[]}},"response":[{"id":"fb6bed46-9747-48ee-9eb9-a267cdf2b7a9","name":"Fund Wallet","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"bet_id\" : \"bet9ja\",\r\n\t\"customer_id\": \"422984\",\r\n\t\"customer_name\": \"obainolala\",\r\n\t\"amount\": 100,\r\n    \"ref\": \"16524e01-c8bd-4df0-b417-f5e1dec3064d\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/betting/vend"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"267"},{"key":"date","value":"Wed, 26 Jun 2024 20:21:45 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"BET9JA payment successful.\",\n    \"message\": {\n        \"details\": {\n            \"trans_id\": \"032bbf63-fbae-435e-bdd3-4b5eed08f42c\",\n            \"ref\": \"6113942f-6f63-4b37-92d4-4c4d3a4f5ff9\",\n            \"account\": \"422984\",\n            \"bet_id\": \"bet9ja\",\n            \"created_at\": \"2024-06-26 20:21:45\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"4bcf5f9f-44f8-46b7-aca8-a411257202d6"}],"id":"cc127141-0447-41c6-a80b-9ea56a9e4f97","description":"<p>Fund betting wallet.</p>\n","_postman_id":"cc127141-0447-41c6-a80b-9ea56a9e4f97"},{"name":"Airtime","item":[{"name":"Vend Airtime","id":"987f6bb2-4bc8-4455-9212-3f478a229789","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"network\": \"mtn\",\n    \"amount\": 10,\n    \"recipient\": \"08169254598\",\n    \"ported\": false,\n    \"ref\": \"ffd20222-8c46-431c-a7cb-c35348748e1b\"\n}"},"url":"https://sandbox.payscribe.ng/api/v1/airtime","description":"<p>Purchase airtime (Glo, Mtn, Airtel, 9mobile)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Params</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>network</td>\n<td>String</td>\n<td>required</td>\n<td>The network you are vending; mtn, glo, 9mobile or airtel</td>\n</tr>\n<tr>\n<td>amount</td>\n<td>String</td>\n<td>required</td>\n<td>Minimum of NGN50</td>\n</tr>\n<tr>\n<td>recipient</td>\n<td>String</td>\n<td>Array</td>\n<td>required</td>\n</tr>\n<tr>\n<td>ref</td>\n<td>String</td>\n<td>optional</td>\n<td>Your transaction ID</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"host":["https://sandbox.payscribe.ng/api/v1/airtime"],"query":[],"variable":[]}},"response":[{"id":"c54481db-7cad-44a1-8f91-a7b930e5b047","name":"Vend Airtime - Single Purchase","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"network\": \"mtn\",\n    \"amount\": 50,\n    \"recipient\": \"08169254598\",\n    \"ported\": false,\n    \"ref\": \"my-system-transaction-id\"\n}"},"url":"https://sandbox.payscribe.ng/api/v1/airtime"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"387"},{"key":"date","value":"Mon, 24 Jun 2024 20:27:13 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Order received. Transaction in progress.\",\n    \"message\": {\n        \"details\": {\n            \"processed\": [\n                {\n                    \"number\": \"08169254598\",\n                    \"amount\": 50,\n                    \"id\": \"b4363c05-a067-42b1-bfe7-deb895e162f0\",\n                    \"response\": \"\"\n                }\n            ],\n            \"transaction_status\": \"processing\",\n            \"amount\": 50,\n            \"total_charge\": 50,\n            \"discount\": 1.5,\n            \"trans_id\": \"b4363c05-a067-42b1-bfe7-deb895e162f0\",\n            \"created_at\": \"2024-06-24 20:27:13\"\n        }\n    },\n    \"status_code\": 200\n}"},{"id":"bdd10351-ec97-4bfd-bec3-f1ee006f7c48","name":"Vend Airtime - Bulk Purchase","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"network\": \"mtn\",\n    \"amount\": 50,\n    \"recipient\": [\"08169254598\", \"08169254598\"],\n    \"ported\": false,\n    \"ref\": \"my-system-transaction-id-bulk\"\n}"},"url":"https://sandbox.payscribe.ng/api/v1/airtime"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"481"},{"key":"date","value":"Mon, 24 Jun 2024 20:32:25 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Order received. Transaction in progress.\",\n    \"message\": {\n        \"details\": {\n            \"processed\": [\n                {\n                    \"number\": \"08169254598\",\n                    \"amount\": 50,\n                    \"id\": \"06fe72aa-efdc-4e12-8b72-4b6711fe3171\",\n                    \"response\": \"\"\n                },\n                {\n                    \"number\": \"08169254598\",\n                    \"amount\": 50,\n                    \"id\": \"06fe72aa-efdc-4e12-8b72-4b6711fe3171\",\n                    \"response\": \"\"\n                }\n            ],\n            \"transaction_status\": \"processing\",\n            \"amount\": 50,\n            \"total_charge\": 100,\n            \"discount\": 3,\n            \"trans_id\": \"06fe72aa-efdc-4e12-8b72-4b6711fe3171\",\n            \"created_at\": \"2024-06-24 20:32:25\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"987f6bb2-4bc8-4455-9212-3f478a229789"}],"id":"6b2ac403-2230-4ce1-b4c5-6c8f48ee89c1","description":"<p>Here you will find endpoints on how to purchase Nigeria airtime. - MTN, Airtel, Glo, and 9mobile</p>\n","_postman_id":"6b2ac403-2230-4ce1-b4c5-6c8f48ee89c1"},{"name":"International Airtime/Data & Bills","item":[{"name":"Get International Bills countries","id":"95c0eb27-e1c9-4be6-aac9-ebaf42f3c7f9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://sandbox.payscribe.ng/api/v1/international-bills/countries","description":"<p>The first step in vending any international bills is to get the country.<br /><strong>Please note, it is advisable that you save this response on the first all, to avoid API call limit on your account.</strong></p>\n","urlObject":{"path":["countries"],"host":["https://sandbox.payscribe.ng/api/v1/international-bills"],"query":[],"variable":[]}},"response":[{"id":"22900fcb-8007-46b2-acaf-f7fa85527153","name":"Get International Bills countries","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://sandbox.payscribe.ng/api/v1/international-bills/countries"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"set-cookie","value":"ci_session=om2cp2pcuo3uil165i22820hvcv8rfkd; expires=Thu, 27-Jun-2024 08:42:11 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax; secure"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"7431"},{"key":"date","value":"Thu, 27 Jun 2024 06:42:11 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"International bills countries fetched.\",\n    \"message\": {\n        \"details\": [\n            {\n                \"iso\": \"ZW\",\n                \"title\": \"Zimbabwe\",\n                \"prefix\": \"263\"\n            },\n            {\n                \"iso\": \"ZM\",\n                \"title\": \"Zambia\",\n                \"prefix\": \"260\"\n            },\n            {\n                \"iso\": \"ZA\",\n                \"title\": \"South Africa\",\n                \"prefix\": \"27\"\n            },\n            {\n                \"iso\": \"YE\",\n                \"title\": \"Yemen\",\n                \"prefix\": \"967\"\n            },\n            {\n                \"iso\": \"XK\",\n                \"title\": \"Kosovo\",\n                \"prefix\": \"383\"\n            },\n            {\n                \"iso\": \"XG\",\n                \"title\": \"Global\",\n                \"prefix\": \"\"\n            },\n            {\n                \"iso\": \"WS\",\n                \"title\": \"Samoa\",\n                \"prefix\": \"685\"\n            },\n            {\n                \"iso\": \"VU\",\n                \"title\": \"Vanuatu\",\n                \"prefix\": \"678\"\n            },\n            {\n                \"iso\": \"VN\",\n                \"title\": \"Vietnam\",\n                \"prefix\": \"84\"\n            },\n            {\n                \"iso\": \"VG\",\n                \"title\": \"British Virgin Islands\",\n                \"prefix\": \"1284\"\n            },\n            {\n                \"iso\": \"VE\",\n                \"title\": \"Venezuela\",\n                \"prefix\": \"58\"\n            },\n            {\n                \"iso\": \"VC\",\n                \"title\": \"St. Vincent\",\n                \"prefix\": \"1784\"\n            },\n            {\n                \"iso\": \"UZ\",\n                \"title\": \"Uzbekistan\",\n                \"prefix\": \"998\"\n            },\n            {\n                \"iso\": \"UY\",\n                \"title\": \"Uruguay\",\n                \"prefix\": \"598\"\n            },\n            {\n                \"iso\": \"US\",\n                \"title\": \"United States\",\n                \"prefix\": \"1\"\n            },\n            {\n                \"iso\": \"UG\",\n                \"title\": \"Uganda\",\n                \"prefix\": \"256\"\n            },\n            {\n                \"iso\": \"UA\",\n                \"title\": \"Ukraine\",\n                \"prefix\": \"380\"\n            },\n            {\n                \"iso\": \"TZ\",\n                \"title\": \"Tanzania\",\n                \"prefix\": \"255\"\n            },\n            {\n                \"iso\": \"TT\",\n                \"title\": \"Trinidad and Tobago\",\n                \"prefix\": \"1868\"\n            },\n            {\n                \"iso\": \"TR\",\n                \"title\": \"Turkey\",\n                \"prefix\": \"90\"\n            },\n            {\n                \"iso\": \"TO\",\n                \"title\": \"Tonga\",\n                \"prefix\": \"676\"\n            },\n            {\n                \"iso\": \"TN\",\n                \"title\": \"Tunisia\",\n                \"prefix\": \"216\"\n            },\n            {\n                \"iso\": \"TJ\",\n                \"title\": \"Tajikistan\",\n                \"prefix\": \"992\"\n            },\n            {\n                \"iso\": \"TH\",\n                \"title\": \"Thailand\",\n                \"prefix\": \"66\"\n            },\n            {\n                \"iso\": \"TG\",\n                \"title\": \"Togo\",\n                \"prefix\": \"228\"\n            },\n            {\n                \"iso\": \"TD\",\n                \"title\": \"Chad\",\n                \"prefix\": \"235\"\n            },\n            {\n                \"iso\": \"TC\",\n                \"title\": \"Turks and Caicos\",\n                \"prefix\": \"1649\"\n            },\n            {\n                \"iso\": \"SZ\",\n                \"title\": \"Eswatini\",\n                \"prefix\": \"268\"\n            },\n            {\n                \"iso\": \"SV\",\n                \"title\": \"El Salvador\",\n                \"prefix\": \"503\"\n            },\n            {\n                \"iso\": \"SR\",\n                \"title\": \"Suriname\",\n                \"prefix\": \"597\"\n            },\n            {\n                \"iso\": \"SN\",\n                \"title\": \"Senegal\",\n                \"prefix\": \"221\"\n            },\n            {\n                \"iso\": \"SL\",\n                \"title\": \"Sierra Leone\",\n                \"prefix\": \"232\"\n            },\n            {\n                \"iso\": \"SG\",\n                \"title\": \"Singapore\",\n                \"prefix\": \"65\"\n            },\n            {\n                \"iso\": \"SE\",\n                \"title\": \"Sweden\",\n                \"prefix\": \"46\"\n            },\n            {\n                \"iso\": \"SA\",\n                \"title\": \"Saudi Arabia\",\n                \"prefix\": \"966\"\n            },\n            {\n                \"iso\": \"RW\",\n                \"title\": \"Rwanda\",\n                \"prefix\": \"250\"\n            },\n            {\n                \"iso\": \"RO\",\n                \"title\": \"Romania\",\n                \"prefix\": \"40\"\n            },\n            {\n                \"iso\": \"QA\",\n                \"title\": \"Qatar\",\n                \"prefix\": \"974\"\n            },\n            {\n                \"iso\": \"PY\",\n                \"title\": \"Paraguay\",\n                \"prefix\": \"595\"\n            },\n            {\n                \"iso\": \"PT\",\n                \"title\": \"Portugal\",\n                \"prefix\": \"351\"\n            },\n            {\n                \"iso\": \"PR\",\n                \"title\": \"Puerto Rico\",\n                \"prefix\": \"1\"\n            },\n            {\n                \"iso\": \"PL\",\n                \"title\": \"Poland\",\n                \"prefix\": \"48\"\n            },\n            {\n                \"iso\": \"PK\",\n                \"title\": \"Pakistan\",\n                \"prefix\": \"92\"\n            },\n            {\n                \"iso\": \"PH\",\n                \"title\": \"Philippines\",\n                \"prefix\": \"63\"\n            },\n            {\n                \"iso\": \"PG\",\n                \"title\": \"Papua New Guinea\",\n                \"prefix\": \"675\"\n            },\n            {\n                \"iso\": \"PE\",\n                \"title\": \"Peru\",\n                \"prefix\": \"51\"\n            },\n            {\n                \"iso\": \"PA\",\n                \"title\": \"Panama\",\n                \"prefix\": \"507\"\n            },\n            {\n                \"iso\": \"OM\",\n                \"title\": \"Oman\",\n                \"prefix\": \"968\"\n            },\n            {\n                \"iso\": \"NP\",\n                \"title\": \"Nepal\",\n                \"prefix\": \"977\"\n            },\n            {\n                \"iso\": \"NL\",\n                \"title\": \"Netherlands\",\n                \"prefix\": \"31\"\n            },\n            {\n                \"iso\": \"NI\",\n                \"title\": \"Nicaragua\",\n                \"prefix\": \"505\"\n            },\n            {\n                \"iso\": \"NG\",\n                \"title\": \"Nigeria\",\n                \"prefix\": \"234\"\n            },\n            {\n                \"iso\": \"NE\",\n                \"title\": \"Niger\",\n                \"prefix\": \"227\"\n            },\n            {\n                \"iso\": \"NA\",\n                \"title\": \"Namibia\",\n                \"prefix\": \"264\"\n            },\n            {\n                \"iso\": \"MZ\",\n                \"title\": \"Mozambique\",\n                \"prefix\": \"258\"\n            },\n            {\n                \"iso\": \"MY\",\n                \"title\": \"Malaysia\",\n                \"prefix\": \"60\"\n            },\n            {\n                \"iso\": \"MX\",\n                \"title\": \"Mexico\",\n                \"prefix\": \"52\"\n            },\n            {\n                \"iso\": \"MW\",\n                \"title\": \"Malawi\",\n                \"prefix\": \"265\"\n            },\n            {\n                \"iso\": \"MS\",\n                \"title\": \"Montserrat\",\n                \"prefix\": \"1664\"\n            },\n            {\n                \"iso\": \"MR\",\n                \"title\": \"Mauritania\",\n                \"prefix\": \"222\"\n            },\n            {\n                \"iso\": \"MQ\",\n                \"title\": \"Martinique\",\n                \"prefix\": \"596\"\n            },\n            {\n                \"iso\": \"MM\",\n                \"title\": \"Myanmar\",\n                \"prefix\": \"95\"\n            },\n            {\n                \"iso\": \"ML\",\n                \"title\": \"Mali\",\n                \"prefix\": \"223\"\n            },\n            {\n                \"iso\": \"MG\",\n                \"title\": \"Madagascar\",\n                \"prefix\": \"261\"\n            },\n            {\n                \"iso\": \"MF\",\n                \"title\": \"St. Martin\",\n                \"prefix\": \"590\"\n            },\n            {\n                \"iso\": \"MD\",\n                \"title\": \"Moldova\",\n                \"prefix\": \"373\"\n            },\n            {\n                \"iso\": \"MA\",\n                \"title\": \"Morocco\",\n                \"prefix\": \"212\"\n            },\n            {\n                \"iso\": \"LU\",\n                \"title\": \"Luxembourg\",\n                \"prefix\": \"352\"\n            },\n            {\n                \"iso\": \"LT\",\n                \"title\": \"Lithuania\",\n                \"prefix\": \"370\"\n            },\n            {\n                \"iso\": \"LR\",\n                \"title\": \"Liberia\",\n                \"prefix\": \"231\"\n            },\n            {\n                \"iso\": \"LK\",\n                \"title\": \"Sri Lanka\",\n                \"prefix\": \"94\"\n            },\n            {\n                \"iso\": \"LC\",\n                \"title\": \"St. Lucia\",\n                \"prefix\": \"1758\"\n            },\n            {\n                \"iso\": \"LB\",\n                \"title\": \"Lebanon\",\n                \"prefix\": \"961\"\n            },\n            {\n                \"iso\": \"LA\",\n                \"title\": \"Laos\",\n                \"prefix\": \"856\"\n            },\n            {\n                \"iso\": \"KZ\",\n                \"title\": \"Kazakhstan\",\n                \"prefix\": \"7\"\n            },\n            {\n                \"iso\": \"KY\",\n                \"title\": \"Cayman Islands\",\n                \"prefix\": \"1345\"\n            },\n            {\n                \"iso\": \"KW\",\n                \"title\": \"Kuwait\",\n                \"prefix\": \"965\"\n            },\n            {\n                \"iso\": \"KR\",\n                \"title\": \"South Korea\",\n                \"prefix\": \"82\"\n            },\n            {\n                \"iso\": \"KN\",\n                \"title\": \"St. Kitts\",\n                \"prefix\": \"1869\"\n            },\n            {\n                \"iso\": \"KM\",\n                \"title\": \"Comoros\",\n                \"prefix\": \"269\"\n            },\n            {\n                \"iso\": \"KH\",\n                \"title\": \"Cambodia\",\n                \"prefix\": \"855\"\n            },\n            {\n                \"iso\": \"KG\",\n                \"title\": \"Kyrgyzstan\",\n                \"prefix\": \"996\"\n            },\n            {\n                \"iso\": \"KE\",\n                \"title\": \"Kenya\",\n                \"prefix\": \"254\"\n            },\n            {\n                \"iso\": \"JO\",\n                \"title\": \"Jordan\",\n                \"prefix\": \"962\"\n            },\n            {\n                \"iso\": \"JM\",\n                \"title\": \"Jamaica\",\n                \"prefix\": \"1876\"\n            },\n            {\n                \"iso\": \"IT\",\n                \"title\": \"Italy\",\n                \"prefix\": \"39\"\n            },\n            {\n                \"iso\": \"IQ\",\n                \"title\": \"Iraq\",\n                \"prefix\": \"964\"\n            },\n            {\n                \"iso\": \"IN\",\n                \"title\": \"India\",\n                \"prefix\": \"91\"\n            },\n            {\n                \"iso\": \"IE\",\n                \"title\": \"Ireland\",\n                \"prefix\": \"353\"\n            },\n            {\n                \"iso\": \"ID\",\n                \"title\": \"Indonesia\",\n                \"prefix\": \"62\"\n            },\n            {\n                \"iso\": \"HT\",\n                \"title\": \"Haiti\",\n                \"prefix\": \"509\"\n            },\n            {\n                \"iso\": \"HN\",\n                \"title\": \"Honduras\",\n                \"prefix\": \"504\"\n            },\n            {\n                \"iso\": \"GY\",\n                \"title\": \"Guyana\",\n                \"prefix\": \"592\"\n            },\n            {\n                \"iso\": \"GW\",\n                \"title\": \"Guinea Bissau\",\n                \"prefix\": \"245\"\n            },\n            {\n                \"iso\": \"GT\",\n                \"title\": \"Guatemala\",\n                \"prefix\": \"502\"\n            },\n            {\n                \"iso\": \"GR\",\n                \"title\": \"Greece\",\n                \"prefix\": \"30\"\n            },\n            {\n                \"iso\": \"GP\",\n                \"title\": \"Guadeloupe\",\n                \"prefix\": \"590\"\n            },\n            {\n                \"iso\": \"GN\",\n                \"title\": \"Guinea\",\n                \"prefix\": \"224\"\n            },\n            {\n                \"iso\": \"GM\",\n                \"title\": \"Gambia\",\n                \"prefix\": \"220\"\n            },\n            {\n                \"iso\": \"GH\",\n                \"title\": \"Ghana\",\n                \"prefix\": \"233\"\n            },\n            {\n                \"iso\": \"GF\",\n                \"title\": \"French Guiana\",\n                \"prefix\": \"594\"\n            },\n            {\n                \"iso\": \"GE\",\n                \"title\": \"Georgia\",\n                \"prefix\": \"995\"\n            },\n            {\n                \"iso\": \"GD\",\n                \"title\": \"Grenada\",\n                \"prefix\": \"1473\"\n            },\n            {\n                \"iso\": \"FR\",\n                \"title\": \"France\",\n                \"prefix\": \"33\"\n            },\n            {\n                \"iso\": \"FJ\",\n                \"title\": \"Fiji\",\n                \"prefix\": \"679\"\n            },\n            {\n                \"iso\": \"ET\",\n                \"title\": \"Ethiopia\",\n                \"prefix\": \"251\"\n            },\n            {\n                \"iso\": \"ES\",\n                \"title\": \"Spain\",\n                \"prefix\": \"34\"\n            },\n            {\n                \"iso\": \"EG\",\n                \"title\": \"Egypt\",\n                \"prefix\": \"20\"\n            },\n            {\n                \"iso\": \"EC\",\n                \"title\": \"Ecuador\",\n                \"prefix\": \"593\"\n            },\n            {\n                \"iso\": \"DZ\",\n                \"title\": \"Algeria\",\n                \"prefix\": \"213\"\n            },\n            {\n                \"iso\": \"DO\",\n                \"title\": \"Dominican Republic\",\n                \"prefix\": \"18\"\n            },\n            {\n                \"iso\": \"DM\",\n                \"title\": \"Dominica\",\n                \"prefix\": \"1767\"\n            },\n            {\n                \"iso\": \"DE\",\n                \"title\": \"Germany\",\n                \"prefix\": \"49\"\n            },\n            {\n                \"iso\": \"CZ\",\n                \"title\": \"Czech Republic\",\n                \"prefix\": \"420\"\n            },\n            {\n                \"iso\": \"CY\",\n                \"title\": \"Cyprus\",\n                \"prefix\": \"357\"\n            },\n            {\n                \"iso\": \"CW\",\n                \"title\": \"Curacao\",\n                \"prefix\": \"599\"\n            },\n            {\n                \"iso\": \"CV\",\n                \"title\": \"Cape Verde\",\n                \"prefix\": \"238\"\n            },\n            {\n                \"iso\": \"CU\",\n                \"title\": \"Cuba\",\n                \"prefix\": \"53\"\n            },\n            {\n                \"iso\": \"CR\",\n                \"title\": \"Costa Rica\",\n                \"prefix\": \"506\"\n            },\n            {\n                \"iso\": \"CO\",\n                \"title\": \"Colombia\",\n                \"prefix\": \"57\"\n            },\n            {\n                \"iso\": \"CN\",\n                \"title\": \"China\",\n                \"prefix\": \"86\"\n            },\n            {\n                \"iso\": \"CM\",\n                \"title\": \"Cameroon\",\n                \"prefix\": \"237\"\n            },\n            {\n                \"iso\": \"CL\",\n                \"title\": \"Chile\",\n                \"prefix\": \"56\"\n            },\n            {\n                \"iso\": \"CI\",\n                \"title\": \"Ivory Coast\",\n                \"prefix\": \"225\"\n            },\n            {\n                \"iso\": \"CH\",\n                \"title\": \"Switzerland\",\n                \"prefix\": \"41\"\n            },\n            {\n                \"iso\": \"CG\",\n                \"title\": \"Republic of the Congo\",\n                \"prefix\": \"242\"\n            },\n            {\n                \"iso\": \"CF\",\n                \"title\": \"Central African Republic\",\n                \"prefix\": \"236\"\n            },\n            {\n                \"iso\": \"CD\",\n                \"title\": \"Democratic Republic of  the Congo\",\n                \"prefix\": \"243\"\n            },\n            {\n                \"iso\": \"CA\",\n                \"title\": \"Canada\",\n                \"prefix\": \"1\"\n            },\n            {\n                \"iso\": \"BZ\",\n                \"title\": \"Belize\",\n                \"prefix\": \"501\"\n            },\n            {\n                \"iso\": \"BW\",\n                \"title\": \"Botswana\",\n                \"prefix\": \"267\"\n            },\n            {\n                \"iso\": \"BT\",\n                \"title\": \"Bhutan\",\n                \"prefix\": \"975\"\n            },\n            {\n                \"iso\": \"BS\",\n                \"title\": \"The Bahamas\",\n                \"prefix\": \"1242\"\n            },\n            {\n                \"iso\": \"BR\",\n                \"title\": \"Brazil\",\n                \"prefix\": \"55\"\n            },\n            {\n                \"iso\": \"BQ\",\n                \"title\": \"Bonaire\",\n                \"prefix\": \"599\"\n            },\n            {\n                \"iso\": \"BO\",\n                \"title\": \"Bolivia\",\n                \"prefix\": \"591\"\n            },\n            {\n                \"iso\": \"BM\",\n                \"title\": \"Bermuda\",\n                \"prefix\": \"1441\"\n            },\n            {\n                \"iso\": \"BJ\",\n                \"title\": \"Benin\",\n                \"prefix\": \"229\"\n            },\n            {\n                \"iso\": \"BI\",\n                \"title\": \"Burundi\",\n                \"prefix\": \"257\"\n            },\n            {\n                \"iso\": \"BH\",\n                \"title\": \"Bahrain\",\n                \"prefix\": \"973\"\n            },\n            {\n                \"iso\": \"BF\",\n                \"title\": \"Burkina Faso\",\n                \"prefix\": \"226\"\n            },\n            {\n                \"iso\": \"BE\",\n                \"title\": \"Belgium\",\n                \"prefix\": \"32\"\n            },\n            {\n                \"iso\": \"BD\",\n                \"title\": \"Bangladesh\",\n                \"prefix\": \"880\"\n            },\n            {\n                \"iso\": \"BB\",\n                \"title\": \"Barbados\",\n                \"prefix\": \"1246\"\n            },\n            {\n                \"iso\": \"AZ\",\n                \"title\": \"Azerbaijan\",\n                \"prefix\": \"994\"\n            },\n            {\n                \"iso\": \"AW\",\n                \"title\": \"Aruba\",\n                \"prefix\": \"297\"\n            },\n            {\n                \"iso\": \"AU\",\n                \"title\": \"Australia\",\n                \"prefix\": \"61\"\n            },\n            {\n                \"iso\": \"AR\",\n                \"title\": \"Argentina\",\n                \"prefix\": \"54\"\n            },\n            {\n                \"iso\": \"AO\",\n                \"title\": \"Angola\",\n                \"prefix\": \"244\"\n            },\n            {\n                \"iso\": \"AM\",\n                \"title\": \"Armenia\",\n                \"prefix\": \"374\"\n            },\n            {\n                \"iso\": \"AL\",\n                \"title\": \"Albania\",\n                \"prefix\": \"355\"\n            },\n            {\n                \"iso\": \"AI\",\n                \"title\": \"Anguilla\",\n                \"prefix\": \"1264\"\n            },\n            {\n                \"iso\": \"AG\",\n                \"title\": \"Antigua\",\n                \"prefix\": \"1268\"\n            },\n            {\n                \"iso\": \"AF\",\n                \"title\": \"Afghanistan\",\n                \"prefix\": \"93\"\n            },\n            {\n                \"iso\": \"AE\",\n                \"title\": \"United Arab Emirates\",\n                \"prefix\": \"971\"\n            }\n        ]\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"95c0eb27-e1c9-4be6-aac9-ebaf42f3c7f9"},{"name":"Get International Bills Providers","id":"8c4814ef-38ab-48b4-8323-9e83c988f587","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://sandbox.payscribe.ng/api/v1/international-bills/providers?iso=GH","description":"<p><strong>International bills providers</strong></p>\n<p>Get the providers of the country</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Params</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>iso</td>\n<td>String</td>\n<td>required</td>\n<td>The country iso as seen when fetching th counties.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["providers"],"host":["https://sandbox.payscribe.ng/api/v1/international-bills"],"query":[{"key":"iso","value":"GH"}],"variable":[]}},"response":[{"id":"4a737105-9a9c-4243-b3a3-9e0136b4fdcc","name":"Get International Bills Providers","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"https://sandbox.payscribe.ng/api/v1/international-bills/providers?iso=AF","host":["https://sandbox.payscribe.ng/api/v1/international-bills"],"path":["providers"],"query":[{"key":"iso","value":"AF"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"936"},{"key":"date","value":"Thu, 27 Jun 2024 06:43:39 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Fetched successfully.\",\n    \"message\": {\n        \"details\": [\n            {\n                \"code\": \"RHAF\",\n                \"name\": \"Roshan Afghanistan\",\n                \"phone_regex\": \"^930?([0-9]{9})$\",\n                \"logo_url\": \"https://app.payscribe.ng/assets/img/logos/RHAF.png\"\n            },\n            {\n                \"code\": \"MTAF\",\n                \"name\": \"MTN Afghanistan\",\n                \"phone_regex\": \"^930?([0-9]{9})$\",\n                \"logo_url\": \"https://app.payscribe.ng/assets/img/logos/MTAF.png\"\n            },\n            {\n                \"code\": \"ETAF\",\n                \"name\": \"Etisalat Afghanistan\",\n                \"phone_regex\": \"^930?([0-9]{9})$\",\n                \"logo_url\": \"https://app.payscribe.ng/assets/img/logos/ETAF.png\"\n            },\n            {\n                \"code\": \"AWAF\",\n                \"name\": \"AWCC Afghanistan\",\n                \"phone_regex\": \"^930?([0-9]{9})$\",\n                \"logo_url\": \"https://app.payscribe.ng/assets/img/logos/AWAF.png\"\n            },\n            {\n                \"code\": \"AQAF\",\n                \"name\": \"Salaam Afghanistan\",\n                \"phone_regex\": \"^930?([0-9]{9})$\",\n                \"logo_url\": \"https://app.payscribe.ng/assets/img/logos/AQAF.png\"\n            },\n            {\n                \"code\": \"37AF\",\n                \"name\": \"Afghan Telecom\",\n                \"phone_regex\": \"^930?(20[0-9]{7})$\",\n                \"logo_url\": \"https://app.payscribe.ng/assets/img/logos/37AF.png\"\n            }\n        ]\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"8c4814ef-38ab-48b4-8323-9e83c988f587"},{"name":"Get International Bills Products","id":"91d07029-a866-4c7a-a93e-2e13b517ca4d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://sandbox.payscribe.ng/api/v1/international-bills/products?iso=GH&code=MTGH","description":"<p><strong>International bills products</strong></p>\n<p>Get the products of the respective country and provider</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Params</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>iso</td>\n<td>String</td>\n<td>required</td>\n<td>The country iso as seen when fetching th counties.</td>\n</tr>\n<tr>\n<td>code</td>\n<td>String  <br /></td>\n<td>required</td>\n<td>The code as seen from the providers  <br /></td>\n</tr>\n</tbody>\n</table>\n</div><p>Explanation on the response you will get</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Key</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>sku</td>\n<td>The product SKU, it will be required when you want to vend  <br /></td>\n</tr>\n<tr>\n<td>uat</td>\n<td>Use this uat as the account for testing.</td>\n</tr>\n<tr>\n<td>country_iso</td>\n<td>Returned back as passed when fetching the product</td>\n</tr>\n<tr>\n<td>provider_code</td>\n<td>The reference provider code</td>\n</tr>\n<tr>\n<td>display_text</td>\n<td>This can be interpreted as a label for the product</td>\n</tr>\n<tr>\n<td>min_send</td>\n<td>This is the minimum amount in USD that you can send</td>\n</tr>\n<tr>\n<td>max_send</td>\n<td>This is the maximum amount in USD that you can send</td>\n</tr>\n<tr>\n<td>min_receive</td>\n<td>The minimum amount that the recipient will receive, this is in the recipient currency value</td>\n</tr>\n<tr>\n<td>max_receive</td>\n<td>The maximum amount that the recipient will receive. This is equivalent to the recipient currency value</td>\n</tr>\n<tr>\n<td>receive_currency</td>\n<td>The recipient currency value</td>\n</tr>\n<tr>\n<td>send_currency</td>\n<td>Basically we are sending the value in USD</td>\n</tr>\n<tr>\n<td>lookup_required</td>\n<td>0 = false, 1 = true. Does the product require lookup. Applicable to electricity topup</td>\n</tr>\n<tr>\n<td>vend_type</td>\n<td>range</td>\n</tr>\n<tr>\n<td>current_rate</td>\n<td>The current USD to your account currency value (NGN)</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["products"],"host":["https://sandbox.payscribe.ng/api/v1/international-bills"],"query":[{"key":"iso","value":"GH"},{"key":"code","value":"MTGH"}],"variable":[]}},"response":[{"id":"5ef84216-fec7-4462-a125-fbac42e1314e","name":"Get International Bills Products","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"https://sandbox.payscribe.ng/api/v1/international-bills/products?iso=GH&code=MTGH","host":["https://sandbox.payscribe.ng/api/v1/international-bills"],"path":["products"],"query":[{"key":"iso","value":"GH"},{"key":"code","value":"MTGH"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 29 Nov 2024 13:03:30 GMT"},{"key":"Content-Type","value":"application/json; charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS, PUT, PATCH, DELETE"},{"key":"Access-Control-Allow-Headers","value":"Origin, Content-Type, Authorization, X-Requested-With"},{"key":"Set-Cookie","value":"ci_session=6a7c5a9d48c6564aeac5aebacc00d8972f897dc0; expires=Fri, 29-Nov-2024 15:03:30 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=dHYZiEG9gou2Yz1BSjL%2F4JKUoSAnEtiGeFH1UTXRqtZDpteGFIJksZQ1fgs6Uru09pdTNc4kbl94Bc0e5fpxFQclT8J9su5BJ9GLBLSJW9ENxKOgIqzRQDm%2BeHSBEgtyUoIM\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8ea2cc5528de6fa0-CDG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"},{"key":"server-timing","value":"cfL4;desc=\"?proto=TCP&rtt=138813&min_rtt=102137&rtt_var=60242&sent=5&recv=7&lost=0&retrans=0&sent_bytes=2811&recv_bytes=760&delivery_rate=41113&cwnd=252&unsent_bytes=0&cid=a9f9c65a7232a1cb&ts=811&x=0\""}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Products variation fetched successfully.\",\n    \"message\": {\n        \"details\": [\n            {\n                \"sku\": \"GH_MT_TopUp\",\n                \"uat\": \"233000000000\",\n                \"country_iso\": \"GH\",\n                \"provider_code\": \"MTGH\",\n                \"display_text\": \"GHS 1.20-573.04\",\n                \"min_send\": \"0.11\",\n                \"max_send\": \"52.73\",\n                \"min_receive\": \"1.2\",\n                \"max_receive\": \"573.0\",\n                \"receive_currency\": \"GHS\",\n                \"send_currency\": \"USD\",\n                \"lookup_required\": \"0\",\n                \"vend_type\": \"range\",\n                \"current_rate\": 1837.5\n            }\n        ]\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"91d07029-a866-4c7a-a93e-2e13b517ca4d"},{"name":"Get Estimate Rate","id":"0e5c503a-9ec1-46a7-8a86-86a71866df08","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer pk_live_key_ungkvvMePYxWoVqxGsqGTaSzvIvHL10","type":"text"},{"key":"Content-Type","value":"application/jsops_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"url":"https://sandbox.payscribe.ng/api/v1/international-bills/rate?iso=GH&sku=GH_MT_TopUp&amount=1.2","description":"<p><strong>International Estimate Rate</strong></p>\n<p>Use this endpoint to calculate how much we will charge from your wallet.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Params</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>iso</td>\n<td>String</td>\n<td>required</td>\n<td>The country iso as seen when fetching th counties.</td>\n</tr>\n<tr>\n<td>sku</td>\n<td>String</td>\n<td>required</td>\n<td>The sku as seen from the providers</td>\n</tr>\n<tr>\n<td>amount</td>\n<td>String</td>\n<td>required</td>\n<td>The amount recipient is expected to receive</td>\n</tr>\n</tbody>\n</table>\n</div><p>Explanation on the response you will get</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Key</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>receive</td>\n<td>This is the amount that the recipient is receiving</td>\n</tr>\n<tr>\n<td>usd_rate</td>\n<td>Current USD rate in NGN</td>\n</tr>\n<tr>\n<td>amount</td>\n<td>This is the USD equivalent that would be deducted from your USD wallet</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rate"],"host":["https://sandbox.payscribe.ng/api/v1/international-bills"],"query":[{"key":"iso","value":"GH"},{"key":"sku","value":"GH_MT_TopUp"},{"key":"amount","value":"1.2"}],"variable":[]}},"response":[{"id":"d428e318-4800-472b-9f8d-9fc4849c6ad8","name":"Get Estimate Rate","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"https://sandbox.payscribe.ng/api/v1/international-bills/rate?iso=GH&sku=GH_MT_TopUp&amount=1.2","host":["https://sandbox.payscribe.ng/api/v1/international-bills"],"path":["rate"],"query":[{"key":"iso","value":"GH"},{"key":"sku","value":"GH_MT_TopUp"},{"key":"amount","value":"1.2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 18 Dec 2024 12:58:13 GMT"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=BWPuCjWDrfak6do64G4zeq4d4Er4XPGmkH%2BDpfjEZ%2FN2H3tSpWAkaNifIJ60aNP8rdwTbBnyVHhDGSdHT9LOnEfVAiQJOw8LWWv%2BbJ3tymeqcDWw%2FYzi0IOLdYfG3MOUm60U\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8f3f52ac7ca7bebc-LHR"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"},{"key":"server-timing","value":"cfL4;desc=\"?proto=TCP&rtt=130874&min_rtt=130091&rtt_var=50351&sent=5&recv=5&lost=0&retrans=0&sent_bytes=2811&recv_bytes=773&delivery_rate=30361&cwnd=252&unsent_bytes=0&cid=2277aa707940b180&ts=2788&x=0\""}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": {\n        \"description\": \"Rate lookup successfully.\",\n        \"details\": {\n            \"usd_rate\": 1778.589999999999918145476840436458587646484375, // 1 USD in NGN, You can use this to mockup how much you would charge your customer in NGN\n            \"send_value\": 0.11000000000000000055511151231257827021181583404541015625,\n            \"send_currency\": \"USD\",\n            \"receive_value\": 1.1999999999999999555910790149937383830547332763671875,\n            \"receive_currency\": \"GHS\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"0e5c503a-9ec1-46a7-8a86-86a71866df08"},{"name":"Vend International Bills","id":"93683047-5d0f-40c6-af5d-1473e4d16a65","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"iso\": \"GH\",\r\n    \"provider_code\": \"MTGH\",\r\n    \"sku\": \"GH_MT_TopUp\",\r\n    \"amount\": \"1.5\",\r\n    \"account\": \"233547011800\",\r\n    \"debit_currency\": \"ngn\", // This is optional. Default is USD\r\n    \"ref\": \"5d252bc8-db86-45a2-9a6d-6e6ac2c1f214\"\r\n}"},"url":"https://sandbox.payscribe.ng/api/v1/international-bills/vend","description":"<p><strong>International Estimate Rate</strong></p>\n<p>Use this endpoint to process International bills</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Params</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>iso</td>\n<td>String</td>\n<td>required</td>\n<td>The country iso as seen when fetching th counties.</td>\n</tr>\n<tr>\n<td>provider_code</td>\n<td>String</td>\n<td>required</td>\n<td>The code as seen from the get products endpoint</td>\n</tr>\n<tr>\n<td>sku</td>\n<td>String</td>\n<td>required</td>\n<td>As seen from the get products endpoint</td>\n</tr>\n<tr>\n<td>amount</td>\n<td>String</td>\n<td>required</td>\n<td>The amount recipient is expected to receive</td>\n</tr>\n<tr>\n<td>account</td>\n<td>String</td>\n<td>required</td>\n<td>The recipient account (phone number).</td>\n</tr>\n<tr>\n<td>ref</td>\n<td>String</td>\n<td>optional</td>\n<td>Your systm transaction ID</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["vend"],"host":["https://sandbox.payscribe.ng/api/v1/international-bills"],"query":[],"variable":[]}},"response":[{"id":"6f2a3bf6-78b4-4945-93d4-e0dd1ac38164","name":"Vend International Bills","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"iso\": \"GH\",\r\n    \"provider_code\": \"MTGH\",\r\n    \"sku\": \"GH_MT_TopUp\",\r\n    \"amount\": \"1.5\",\r\n    \"account\": \"233547011800\",\r\n    \"debit_currency\": \"ngn\", // This is optional. Default is USD\r\n    \"ref\": \"59553f9e-5c03-4d54-8fb8-38215a846a09\"\r\n}"},"url":"https://sandbox.payscribe.ng/api/v1/international-bills/vend"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 18 Dec 2024 13:40:59 GMT"},{"key":"Content-Type","value":"application/json; charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS, PUT, PATCH, DELETE"},{"key":"Access-Control-Allow-Headers","value":"Origin, Content-Type, Authorization, X-Requested-With"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=L8HRzlsoTByIWXdYVqLOdoXIpfaP3oJO6KoOxmFz8TF9QY5Lrv4VeTRcZ%2BtYEVhLCvvs5JWKfkPbtWYVFVE%2BHorqc6eK0ic2snRphKoQnj3xOPsQ00NRuAWmc4k%2BXHITmXyZ\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8f3f911129301aff-AMS"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"},{"key":"server-timing","value":"cfL4;desc=\"?proto=TCP&rtt=140973&min_rtt=140226&rtt_var=54080&sent=5&recv=5&lost=0&retrans=0&sent_bytes=2810&recv_bytes=975&delivery_rate=28315&cwnd=252&unsent_bytes=0&cid=89a1632d3f8a8c0a&ts=12545&x=0\""}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Order received. Transaction successful. Usually takes less than 5 min\",\n    \"message\": {\n        \"details\": {\n            \"processed\": 233547011800,\n            \"transaction_status\": \"success\",\n            \"amount\": 231.21670000000000300133251585066318511962890625,\n            \"total_charge\": 231.219999999999998863131622783839702606201171875,\n            \"discount\": 0,\n            \"trans_id\": \"6369e2c2-1117-4b26-bc77-9abab758da0c\",\n            \"datetime\": \"2024-12-18 14:40:59\",\n            \"account\": 233547011800,\n            \"country\": \"GH\",\n            \"currency\": \"GHS\",\n            \"sent\": \"0.13 USD\",\n            \"receive\": \"1.41 GHS\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"93683047-5d0f-40c6-af5d-1473e4d16a65"}],"id":"2e339e10-93b5-4a14-b130-bd81be224ba3","description":"<p>Here you will find endpoints on how to purchase airtime, internet data or pay bills in over 100+ countries.</p>\n<p>Please note that all transactions on this are charged in USD. you can check the current dollar rate for any amount you're vending using the /get estimate rate endpoint.</p>\n","_postman_id":"2e339e10-93b5-4a14-b130-bd81be224ba3"},{"name":"Bills Payment Webhook","item":[],"id":"15534a00-61ca-459c-a51e-33df49ec7dff","description":"<p>Webhooks are used so that anytime an event occurs on your account, your application can be notified with instant, real-time notifications by Payscribe.</p>\n<p>You need to update your Test/Live webhook if you've not already done this.</p>\n<ol>\n<li><p>Login to your account (sandbox/live)</p>\n</li>\n<li><p>Go to your API Settings / Webhook.</p>\n</li>\n<li><p>In the webhook URL field, enter your webhook URL.</p>\n</li>\n</ol>\n<p>Please note,</p>\n<ol>\n<li><p>The webhook URL must be accessible.</p>\n</li>\n<li><p>Always verify that you have not given customers value by implementing transaction checker to avoid double transactions.</p>\n</li>\n<li><p>Sending WEBHOOK from our server IP: 162.254.34.78</p>\n</li>\n</ol>\n<p>Here is the flow - suggestion</p>\n<ol>\n<li><p>Get the payload from Payscribe</p>\n</li>\n<li><p>Sanitize the payload</p>\n</li>\n<li><p>Verify that this is not a duplicate webhook/transaction</p>\n</li>\n</ol>\n<p>In most cases, Payscribe would send you two webhook payload for bills payment</p>\n<ol>\n<li><p>When the transaction was initiated - bills.created</p>\n</li>\n<li><p>When the transaction status changed - bills.status, either from processing , pending to success or fail. Please note that, you won't get this second webhook for transactions that the transaction status has already come out to be success.</p>\n</li>\n</ol>\n<p><strong>First Webhook Sent Sample Structure.</strong></p>\n<p>{<br />\"event_id\": \"e7b04d83-9d8f-40d5-afd3-69dc9958857c\",<br />\"event_type\": \"bills.created\",<br />\"processed\": [<br />{<br />\"number\": \"08143894199\",<br />\"amount\": 150,<br />\"id\": \"e7b04d83-9d8f-40d5-afd3-69dc9958857c\",<br />\"response\": \"\"<br />}<br />],<br />\"transaction_status\": \"processing\",<br />\"ref\": \"2025021514421ENDURANCEKS\",<br />\"category\": \"airtime\",<br />\"product\": \"mtn\",<br />\"amount\": 150,<br />\"total_charge\": 145.5,<br />\"discount\": 4.5,<br />\"trans_id\": \"e7b04d83-9d8f-40d5-afd3-69dc9958857c\",<br />\"created_at\": \"2025-02-15 14:04:27\"<br />}</p>\n<p><strong>Second Webhook Sent When Transaction Was Successful.</strong></p>\n<p>{<br />\"event_id\": \"e7b04d83-9d8f-40d5-afd3-69dc9958857c\",<br />\"event_type\": \"bills.status\",<br />\"processed\": [<br />{<br />\"number\": \"08143894199\",<br />\"amount\": 150,<br />\"id\": \"e7b04d83-9d8f-40d5-afd3-69dc9958857c\",<br />\"response\": \"\"<br />}<br />],<br />\"transaction_status\": \"success\",<br />\"ref\": \"2025021514421ENDURANCEKS\",<br />\"category\": \"airtime\",<br />\"product\": \"mtn\",<br />\"amount\": 150,<br />\"total_charge\": 145.5,<br />\"discount\": 4.5,<br />\"trans_id\": \"e7b04d83-9d8f-40d5-afd3-69dc9958857c\",<br />\"created_at\": \"2025-02-15 14:04:27\",<br />\"updated_at\": \"2025-02-15 14:04:39\",<br />\"remark\": \"You have topped up N150.00 to 2348143894199. \"<br />}</p>\n","_postman_id":"15534a00-61ca-459c-a51e-33df49ec7dff"}],"id":"338fee08-e88f-4014-b4fc-346fdb175d6f","description":"<p>Leverage on Payscribe's local and international bills payments. In this section, you will have access to Airtime top-up - local and cross-border airtime ( Over 100+ countries, and 200+ service providers). Pay cable subscriptions, top-up electricity (prepaid and postpaid ). And so many...</p>\n","_postman_id":"338fee08-e88f-4014-b4fc-346fdb175d6f"},{"name":"My Account API.","item":[{"name":"Fetch Account Balances","id":"7c89a9fe-adaf-4f27-a58c-0d8dca8689a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/my-account/balances","description":"<h3 id=\"fetch-account-balance\">Fetch Account Balance</h3>\n<h4 id=\"description\">Description</h4>\n<p>This endpoint is used to retrieve the account balances.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<p>This request does not require a request body.</p>\n<h4 id=\"response\">Response</h4>\n<ul>\n<li><p>status (boolean): Indicates the status of the response.</p>\n</li>\n<li><p>description (string): Provides additional information about the response.</p>\n</li>\n<li><p>message (object):</p>\n<ul>\n<li>details (array):<ul>\n<li><p>id (string): The ID associated with the account balance.</p>\n</li>\n<li><p>currency (string): The currency type.</p>\n</li>\n<li><p>collection (number): The collection amount.</p>\n</li>\n<li><p>available_balance (number): The available balance.</p>\n</li>\n<li><p>account (string): The account details.</p>\n</li>\n<li><p>details (string): Additional details.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"example\">Example</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": true,\n    \"description\": \"\",\n    \"message\": {\n        \"details\": [\n            {\n                \"id\": \"\",\n                \"currency\": \"\",\n                \"collection\": 0,\n                \"available_balance\": 0,\n                \"account\": \"\",\n                \"details\": \"\"\n            }\n        ]\n    },\n    \"status_code\": 0\n}\n\n</code></pre>\n<p>This example returned a 200 status code.</p>\n","urlObject":{"path":["balances"],"host":["https://sandbox.payscribe.ng/api/v1/my-account"],"query":[],"variable":[]}},"response":[{"id":"90b7cd44-4446-4534-a9b4-e43faf4d9395","name":"Fetch Account Balance","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990my-account/balances"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 28 Aug 2024 09:51:25 GMT"},{"key":"Server","value":"Apache"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json; charset=UTF-8"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Account balance fetched successfully.\",\n    \"message\": {\n        \"details\": [\n            {\n                \"id\": \"dytGVjE0QVhYUVZvSFhKVm5ZZ2kwQT09\",\n                \"currency\": \"USD\",\n                \"collection\": 0,\n                \"available_balance\": 1,\n                \"ledger\": 0,\n                \"account\": [],\n                \"details\": []\n            },\n            {\n                \"id\": \"RTAva3dQTUFVT1RES01UYXNCcEtNdz09\",\n                \"currency\": \"NGN\",\n                \"collection\": 0,\n                \"available_balance\": 40149.3499999999985448084771633148193359375,\n                \"ledger\": 0,\n                \"account\": [\n                    {\n                        \"bank\": \"Providus Bank\",\n                        \"account\": \"9984974765\"\n                    },\n                    {\n                        \"bank\": \"9 Payment Service Bank (9PSB)\",\n                        \"account\": \"5300009289\"\n                    }\n                ],\n                \"details\": []\n            }\n        ]\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"7c89a9fe-adaf-4f27-a58c-0d8dca8689a7"}],"id":"82060ff4-6626-4648-9862-aa9263f9f6bb","description":"<p>We are making it easy for you to have access to your account data without much need to always login to Payscribe web portal.</p>\n<p>With this endpoints you will be able to call your balances, chargebacks, settlements, refunds, analytics and lots more.</p>\n","_postman_id":"82060ff4-6626-4648-9862-aa9263f9f6bb"},{"name":"Payout API","item":[{"name":"Payout Endpoints","item":[{"name":"Bank List","id":"1f0bb2c1-7d75-454b-af05-0f50412d1667","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"url":"https://sandbox.payscribe.ng/api/v1/payouts/bank/list","description":"<h3 id=\"get-payout-bank-list\">Get Payout Bank List</h3>\n<p>This endpoint retrieves the list of banks with their sort codes.</p>\n<h4 id=\"request\">Request</h4>\n<ul>\n<li><p>Method: GET</p>\n</li>\n<li><p>URL: <code>https://sandbox.payscribe.ng/api/v1/payouts/bank/list</code></p>\n</li>\n</ul>\n<h5 id=\"query-parameters\">Query Parameters</h5>\n<ul>\n<li><code>country</code> (optional, String): The country code. Defaults to NGN, the only available country code at the moment.</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<ul>\n<li><p>Status: 200</p>\n</li>\n<li><p>Content-Type: application/json</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": true,\n    \"description\": \"\",\n    \"message\": {\n        \"details\": [\n            {\n                \"code\": \"\",\n                \"name\": \"\"\n            }\n        ]\n    },\n    \"status_code\": 0\n}\n\n</code></pre>\n<p>The response body includes a <code>status</code> field indicating the success status, a <code>message</code> field containing bank details such as <code>code</code> and <code>name</code>, and a <code>status_code</code> field for additional status information.</p>\n","urlObject":{"path":["bank","list"],"host":["https://sandbox.payscribe.ng/api/v1/payouts"],"query":[],"variable":[]}},"response":[{"id":"d63af682-a7d7-43ea-b8c8-4fea34906127","name":"Bank List","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"url":"https://sandbox.payscribe.ng/api/v1/payouts/bank/list"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 15 Jul 2024 21:39:11 GMT"},{"key":"Server","value":"Apache"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Debugbar-Time","value":"1721079551.932165"},{"key":"Debugbar-Link","value":"https://dev.payscribe.ng/?debugbar_time=1721079551.932165"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json; charset=UTF-8"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Bank lookup successfully.\",\n    \"message\": {\n        \"details\": [\n            {\n                \"code\": \"090133\",\n                \"name\": \" AL-Barakah Microfinance Bank\"\n            },\n            {\n                \"code\": \"120001\",\n                \"name\": \"9 Payment Service Bank\"\n            },\n            {\n                \"code\": \"090270\",\n                \"name\": \"AB Microfinance Bank\"\n            },\n            {\n                \"code\": \"070010\",\n                \"name\": \"Abbey Mortgage Bank\"\n            },\n            {\n                \"code\": \"090260\",\n                \"name\": \"Above Only Microfinance Bank\"\n            },\n            {\n                \"code\": \"090197\",\n                \"name\": \"ABU Microfinance Bank\"\n            },\n            {\n                \"code\": \"044\",\n                \"name\": \"Access Bank\"\n            },\n            {\n                \"code\": \"100013\",\n                \"name\": \"AccessMobile\"\n            },\n            {\n                \"code\": \"090134\",\n                \"name\": \"Accion Microfinance Bank\"\n            },\n            {\n                \"code\": \"090160\",\n                \"name\": \"Addosser Microfinance Bank\"\n            },\n            {\n                \"code\": \"090268\",\n                \"name\": \"Adeyemi College Staff Microfinance Bank\"\n            },\n            {\n                \"code\": \"100028\",\n                \"name\": \"AG Mortgage Bank\"\n            },\n            {\n                \"code\": \"090277\",\n                \"name\": \"Al-Hayat Microfinance Bank\"\n            },\n            {\n                \"code\": \"090259\",\n                \"name\": \"Alekun Microfinance Bank\"\n            },\n            {\n                \"code\": \"090131\",\n                \"name\": \"Allworkers Microfinance Bank\"\n            },\n            {\n                \"code\": \"090169\",\n                \"name\": \"Alpha Kapital Microfinance Bank\"\n            },\n            {\n                \"code\": \"090180\",\n                \"name\": \"AMJU Unique Microfinance Bank\"\n            },\n            {\n                \"code\": \"090116\",\n                \"name\": \"AMML MFB\"\n            },\n            {\n                \"code\": \"090143\",\n                \"name\": \"Apeks Microfinance Bank\"\n            },\n            {\n                \"code\": \"090001\",\n                \"name\": \"ASOSavings & Loans\"\n            },\n            {\n                \"code\": \"090172\",\n                \"name\": \"Astrapolaris Microfinance Bank\"\n            },\n            {\n                \"code\": \"090264\",\n                \"name\": \"Auchi Microfinance Bank\"\n            },\n            {\n                \"code\": \"090188\",\n                \"name\": \"Baines Credit Microfinance Bank\"\n            },\n            {\n                \"code\": \"090136\",\n                \"name\": \"Baobab Microfinance Bank\"\n            },\n            {\n                \"code\": \"090127\",\n                \"name\": \"BC Kash Microfinance Bank\"\n            },\n            {\n                \"code\": \"090117\",\n                \"name\": \"Boctrust Microfinance Bank\"\n            },\n            {\n                \"code\": \"090176\",\n                \"name\": \"Bosak Microfinance Bank\"\n            },\n            {\n                \"code\": \"090148\",\n                \"name\": \"Bowen Microfinance Bank\"\n            },\n            {\n                \"code\": \"070015\",\n                \"name\": \"Brent Mortgage Bank\"\n            },\n            {\n                \"code\": \"090393\",\n                \"name\": \"BRIDGEWAY MICROFINANCE BANK\"\n            },\n            {\n                \"code\": \"100026\",\n                \"name\": \"Carbon\"\n            },\n            {\n                \"code\": \"100005\",\n                \"name\": \"Cellulant\"\n            },\n            {\n                \"code\": \"090154\",\n                \"name\": \"CEMCS Microfinance Bank\"\n            },\n            {\n                \"code\": \"303\",\n                \"name\": \"ChamsMobile\"\n            },\n            {\n                \"code\": \"090470\",\n                \"name\": \"CHANGHAN RTS MICROFINANCE BANK\"\n            },\n            {\n                \"code\": \"090141\",\n                \"name\": \"Chikum Microfinance Bank\"\n            },\n            {\n                \"code\": \"090144\",\n                \"name\": \"CIT Microfinance Bank\"\n            },\n            {\n                \"code\": \"023\",\n                \"name\": \"Citi Bank\"\n            },\n            {\n                \"code\": \"090130\",\n                \"name\": \"Consumer Microfinance Bank\"\n            },\n            {\n                \"code\": \"100032\",\n                \"name\": \"Contec Global Infotech Limited (NowNow)\"\n            },\n            {\n                \"code\": \"060001\",\n                \"name\": \"Coronation Merchant Bank\"\n            },\n            {\n                \"code\": \"070006\",\n                \"name\": \"Covenant Microfinance Bank\"\n            },\n            {\n                \"code\": \"090159\",\n                \"name\": \"Credit Afrique Microfinance Bank\"\n            },\n            {\n                \"code\": \"090167\",\n                \"name\": \"Daylight Microfinance Bank\"\n            },\n            {\n                \"code\": \"090156\",\n                \"name\": \"e-Barcs Microfinance Bank\"\n            },\n            {\n                \"code\": \"100021\",\n                \"name\": \"Eartholeum\"\n            },\n            {\n                \"code\": \"050\",\n                \"name\": \"EcoBank PLC\"\n            },\n            {\n                \"code\": \"100008\",\n                \"name\": \"Ecobank Xpress Account\"\n            },\n            {\n                \"code\": \"100030\",\n                \"name\": \"EcoMobile\"\n            },\n            {\n                \"code\": \"090097\",\n                \"name\": \"Ekondo MFB\"\n            },\n            {\n                \"code\": \"090273\",\n                \"name\": \"Emeralds Microfinance Bank\"\n            },\n            {\n                \"code\": \"090114\",\n                \"name\": \"Empire trust MFB\"\n            },\n            {\n                \"code\": \"000019\",\n                \"name\": \"Enterprise Bank\"\n            },\n            {\n                \"code\": \"090189\",\n                \"name\": \"Esan Microfinance Bank\"\n            },\n            {\n                \"code\": \"090166\",\n                \"name\": \"Eso-E Microfinance Bank\"\n            },\n            {\n                \"code\": \"100006\",\n                \"name\": \"eTranzact\"\n            },\n            {\n                \"code\": \"090328\",\n                \"name\": \"Eyowo MFB\"\n            },\n            {\n                \"code\": \"090179\",\n                \"name\": \"FAST Microfinance Bank\"\n            },\n            {\n                \"code\": \"090107\",\n                \"name\": \"FBN Mortgages Limited\"\n            },\n            {\n                \"code\": \"100014\",\n                \"name\": \"FBNMobile\"\n            },\n            {\n                \"code\": \"060002\",\n                \"name\": \"FBNQUEST Merchant Bank\"\n            },\n            {\n                \"code\": \"100031\",\n                \"name\": \"FCMB Easy Account\"\n            },\n            {\n                \"code\": \"090482\",\n                \"name\": \"FEDETH MICROFINANCE BANK\"\n            },\n            {\n                \"code\": \"100001\",\n                \"name\": \"FET\"\n            },\n            {\n                \"code\": \"090153\",\n                \"name\": \"FFS Microfinance Bank\"\n            },\n            {\n                \"code\": \"070\",\n                \"name\": \"Fidelity Bank\"\n            },\n            {\n                \"code\": \"100019\",\n                \"name\": \"Fidelity Mobile\"\n            },\n            {\n                \"code\": \"090126\",\n                \"name\": \"Fidfund Microfinance Bank\"\n            },\n            {\n                \"code\": \"608\",\n                \"name\": \"FINATRUST MICROFINANCE BANK\"\n            },\n            {\n                \"code\": \"090366\",\n                \"name\": \"Firmus MFB\"\n            },\n            {\n                \"code\": \"011\",\n                \"name\": \"First Bank PLC\"\n            },\n            {\n                \"code\": \"214\",\n                \"name\": \"First City Monument Bank\"\n            },\n            {\n                \"code\": \"070014\",\n                \"name\": \"First Generation Mortgage Bank\"\n            },\n            {\n                \"code\": \"090164\",\n                \"name\": \"First Royal Microfinance Bank\"\n            },\n            {\n                \"code\": \"110002\",\n                \"name\": \"Flutterwave Technology Solutions Limited\"\n            },\n            {\n                \"code\": \"070002\",\n                \"name\": \"Fortis Microfinance Bank\"\n            },\n            {\n                \"code\": \"100016\",\n                \"name\": \"FortisMobile\"\n            },\n            {\n                \"code\": \"400001\",\n                \"name\": \"FSDH Merchant Bank\"\n            },\n            {\n                \"code\": \"090145\",\n                \"name\": \"Fullrange Microfinance Bank\"\n            },\n            {\n                \"code\": \"090158\",\n                \"name\": \"Futo Microfinance Bank\"\n            },\n            {\n                \"code\": \"090168\",\n                \"name\": \"Gashua Microfinance Bank\"\n            },\n            {\n                \"code\": \"070009\",\n                \"name\": \"Gateway Mortgage Bank\"\n            },\n            {\n                \"code\": \"103\",\n                \"name\": \"Globus Bank\"\n            },\n            {\n                \"code\": \"100022\",\n                \"name\": \"GoMoney\"\n            },\n            {\n                \"code\": \"090122\",\n                \"name\": \"Gowans Microfinance Bank\"\n            },\n            {\n                \"code\": \"090178\",\n                \"name\": \"GreenBank Microfinance Bank\"\n            },\n            {\n                \"code\": \"090269\",\n                \"name\": \"Greenville Microfinance Bank\"\n            },\n            {\n                \"code\": \"060004\",\n                \"name\": \"Greenwich Merchant Bank\"\n            },\n            {\n                \"code\": \"090195\",\n                \"name\": \"Grooming Microfinance Bank\"\n            },\n            {\n                \"code\": \"100009\",\n                \"name\": \"GTMobile\"\n            },\n            {\n                \"code\": \"058\",\n                \"name\": \"Guaranty Trust Bank\"\n            },\n            {\n                \"code\": \"090147\",\n                \"name\": \"Hackman Microfinance Bank\"\n            },\n            {\n                \"code\": \"070017\",\n                \"name\": \"Haggai Mortgage Bank Limited\"\n            },\n            {\n                \"code\": \"090121\",\n                \"name\": \"Hasal Microfinance Bank\"\n            },\n            {\n                \"code\": \"100017\",\n                \"name\": \"Hedonmark\"\n            },\n            {\n                \"code\": \"030\",\n                \"name\": \"Heritage Bank\"\n            },\n            {\n                \"code\": \"090175\",\n                \"name\": \"HighStreet Microfinance Bank\"\n            },\n            {\n                \"code\": \"090118\",\n                \"name\": \"IBILE Microfinance Bank\"\n            },\n            {\n                \"code\": \"090258\",\n                \"name\": \"Imo State Microfinance Bank\"\n            },\n            {\n                \"code\": \"100024\",\n                \"name\": \"Imperial Homes Mortgage Bank\"\n            },\n            {\n                \"code\": \"090157\",\n                \"name\": \"Infinity Microfinance Bank\"\n            },\n            {\n                \"code\": \"070016\",\n                \"name\": \"Infinity Trust Mortgage Bank\"\n            },\n            {\n                \"code\": \"100029\",\n                \"name\": \"Innovectives Kesh\"\n            },\n            {\n                \"code\": \"100027\",\n                \"name\": \"Intellifin\"\n            },\n            {\n                \"code\": \"090149\",\n                \"name\": \"IRL Microfinance Bank\"\n            },\n            {\n                \"code\": \"301\",\n                \"name\": \"Jaiz Bank\"\n            },\n            {\n                \"code\": \"090003\",\n                \"name\": \"Jubilee-Life Mortgage  Bank\"\n            },\n            {\n                \"code\": \"090191\",\n                \"name\": \"KCMB Microfinance Bank\"\n            },\n            {\n                \"code\": \"100015\",\n                \"name\": \"Kegow\"\n            },\n            {\n                \"code\": \"082\",\n                \"name\": \"Keystone Bank\"\n            },\n            {\n                \"code\": \"090267\",\n                \"name\": \"Kuda\"\n            },\n            {\n                \"code\": \"090155\",\n                \"name\": \"La  Fayette Microfinance Bank\"\n            },\n            {\n                \"code\": \"070012\",\n                \"name\": \"Lagos Building Investment Company\"\n            },\n            {\n                \"code\": \"090177\",\n                \"name\": \"Lapo Microfinance Bank\"\n            },\n            {\n                \"code\": \"090271\",\n                \"name\": \"Lavender Microfinance Bank\"\n            },\n            {\n                \"code\": \"090420\",\n                \"name\": \"Letshego MFB\"\n            },\n            {\n                \"code\": \"090435\",\n                \"name\": \"Links Microfinance Bank\"\n            },\n            {\n                \"code\": \"090265\",\n                \"name\": \"Lovonus Microfinance Bank\"\n            },\n            {\n                \"code\": \"100035\",\n                \"name\": \"M36\"\n            },\n            {\n                \"code\": \"090171\",\n                \"name\": \"Mainstreet Microfinance Bank\"\n            },\n            {\n                \"code\": \"090174\",\n                \"name\": \"Malachy Microfinance Bank\"\n            },\n            {\n                \"code\": \"090383\",\n                \"name\": \"Manny Microfinance bank\"\n            },\n            {\n                \"code\": \"090423\",\n                \"name\": \"MAUTECH Microfinance Bank\"\n            },\n            {\n                \"code\": \"090192\",\n                \"name\": \"Midland Microfinance Bank\"\n            },\n            {\n                \"code\": \"090281\",\n                \"name\": \"Mint-Finex MICROFINANCE BANK\"\n            },\n            {\n                \"code\": \"100011\",\n                \"name\": \"Mkudi\"\n            },\n            {\n                \"code\": \"090129\",\n                \"name\": \"Money Trust Microfinance Bank\"\n            },\n            {\n                \"code\": \"100020\",\n                \"name\": \"MoneyBox\"\n            },\n            {\n                \"code\": \"090190\",\n                \"name\": \"Mutual Benefits Microfinance Bank\"\n            },\n            {\n                \"code\": \"090151\",\n                \"name\": \"Mutual Trust Microfinance Bank\"\n            },\n            {\n                \"code\": \"090152\",\n                \"name\": \"Nagarta Microfinance Bank\"\n            },\n            {\n                \"code\": \"090263\",\n                \"name\": \"Navy Microfinance Bank\"\n            },\n            {\n                \"code\": \"090128\",\n                \"name\": \"Ndiorah Microfinance Bank\"\n            },\n            {\n                \"code\": \"090205\",\n                \"name\": \"New Dawn Microfinance Bank\"\n            },\n            {\n                \"code\": \"090108\",\n                \"name\": \"New Prudential Bank\"\n            },\n            {\n                \"code\": \"999999\",\n                \"name\": \"NIP Virtual Bank\"\n            },\n            {\n                \"code\": \"090194\",\n                \"name\": \"NIRSAL Microfinance Bank\"\n            },\n            {\n                \"code\": \"060003\",\n                \"name\": \"Nova Merchant Bank\"\n            },\n            {\n                \"code\": \"070001\",\n                \"name\": \"NPF MicroFinance Bank\"\n            },\n            {\n                \"code\": \"090119\",\n                \"name\": \"Ohafia Microfinance Bank\"\n            },\n            {\n                \"code\": \"090161\",\n                \"name\": \"Okpoga Microfinance Bank\"\n            },\n            {\n                \"code\": \"090272\",\n                \"name\": \"Olabisi Onabanjo University Microfinance Bank\"\n            },\n            {\n                \"code\": \"070007\",\n                \"name\": \"Omoluabi savings and loans\"\n            },\n            {\n                \"code\": \"100026\",\n                \"name\": \"One Finance\"\n            },\n            {\n                \"code\": \"327\",\n                \"name\": \"Paga\"\n            },\n            {\n                \"code\": \"070008\",\n                \"name\": \"Page Financials\"\n            },\n            {\n                \"code\": \"100033\",\n                \"name\": \"PALMPAY\"\n            },\n            {\n                \"code\": \"000030\",\n                \"name\": \"Parallex Bank\"\n            },\n            {\n                \"code\": \"100003\",\n                \"name\": \"Parkway-ReadyCash\"\n            },\n            {\n                \"code\": \"090004\",\n                \"name\": \"Parralex Microfinance bank\"\n            },\n            {\n                \"code\": \"090317\",\n                \"name\": \"PatrickGold Microfinance Bank\"\n            },\n            {\n                \"code\": \"110001\",\n                \"name\": \"PayAttitude Online\"\n            },\n            {\n                \"code\": \"305\",\n                \"name\": \"Paycom\"\n            },\n            {\n                \"code\": \"090137\",\n                \"name\": \"PecanTrust Microfinance Bank\"\n            },\n            {\n                \"code\": \"090196\",\n                \"name\": \"Pennywise Microfinance Bank\"\n            },\n            {\n                \"code\": \"090135\",\n                \"name\": \"Personal Trust Microfinance Bank\"\n            },\n            {\n                \"code\": \"090165\",\n                \"name\": \"Petra Microfinance Bank\"\n            },\n            {\n                \"code\": \"070013\",\n                \"name\": \"Platinum Mortgage Bank\"\n            },\n            {\n                \"code\": \"076\",\n                \"name\": \"Polaris bank\"\n            },\n            {\n                \"code\": \"000031\",\n                \"name\": \"PremiumTrust Bank\"\n            },\n            {\n                \"code\": \"101\",\n                \"name\": \"ProvidusBank PLC\"\n            },\n            {\n                \"code\": \"090261\",\n                \"name\": \"Quickfund Microfinance Bank\"\n            },\n            {\n                \"code\": \"502\",\n                \"name\": \"Rand merchant Bank\"\n            },\n            {\n                \"code\": \"070011\",\n                \"name\": \"Refuge Mortgage Bank\"\n            },\n            {\n                \"code\": \"090125\",\n                \"name\": \"Regent Microfinance Bank\"\n            },\n            {\n                \"code\": \"090173\",\n                \"name\": \"Reliance Microfinance Bank\"\n            },\n            {\n                \"code\": \"090198\",\n                \"name\": \"RenMoney Microfinance Bank\"\n            },\n            {\n                \"code\": \"090132\",\n                \"name\": \"Richway Microfinance Bank\"\n            },\n            {\n                \"code\": \"090138\",\n                \"name\": \"Royal Exchange Microfinance Bank\"\n            },\n            {\n                \"code\": \"090175\",\n                \"name\": \"Rubies Microfinance Bank\"\n            },\n            {\n                \"code\": \"090286\",\n                \"name\": \"Safe Haven MFB\"\n            },\n            {\n                \"code\": \"090006\",\n                \"name\": \"SafeTrust \"\n            },\n            {\n                \"code\": \"090140\",\n                \"name\": \"Sagamu Microfinance Bank\"\n            },\n            {\n                \"code\": \"090112\",\n                \"name\": \"Seed Capital Microfinance Bank\"\n            },\n            {\n                \"code\": \"090325\",\n                \"name\": \"Sparkle\"\n            },\n            {\n                \"code\": \"100007\",\n                \"name\": \"Stanbic IBTC @ease wallet\"\n            },\n            {\n                \"code\": \"221\",\n                \"name\": \"Stanbic IBTC Bank\"\n            },\n            {\n                \"code\": \"068\",\n                \"name\": \"Standard Chaterted bank PLC\"\n            },\n            {\n                \"code\": \"090162\",\n                \"name\": \"Stanford Microfinance Bak\"\n            },\n            {\n                \"code\": \"090262\",\n                \"name\": \"Stellas Microfinance Bank\"\n            },\n            {\n                \"code\": \"232\",\n                \"name\": \"Sterling Bank PLC\"\n            },\n            {\n                \"code\": \"100\",\n                \"name\": \"Suntrust Bank\"\n            },\n            {\n                \"code\": \"100023\",\n                \"name\": \"TagPay\"\n            },\n            {\n                \"code\": \"000026\",\n                \"name\": \"Taj Bank Limited\"\n            },\n            {\n                \"code\": \"090426\",\n                \"name\": \"Tangerine Bank\"\n            },\n            {\n                \"code\": \"090115\",\n                \"name\": \"TCF MFB\"\n            },\n            {\n                \"code\": \"110007\",\n                \"name\": \"TeamApt\"\n            },\n            {\n                \"code\": \"100010\",\n                \"name\": \"TeasyMobile\"\n            },\n            {\n                \"code\": \"000025\",\n                \"name\": \"Titan Trust Bank\"\n            },\n            {\n                \"code\": \"090146\",\n                \"name\": \"Trident Microfinance Bank\"\n            },\n            {\n                \"code\": \"090005\",\n                \"name\": \"Trustbond Mortgage Bank\"\n            },\n            {\n                \"code\": \"090276\",\n                \"name\": \"Trustfund Microfinance Bank\"\n            },\n            {\n                \"code\": \"090266\",\n                \"name\": \"Uniben Microfinance Bank\"\n            },\n            {\n                \"code\": \"090193\",\n                \"name\": \"Unical Microfinance Bank\"\n            },\n            {\n                \"code\": \"032\",\n                \"name\": \"Union Bank PLC\"\n            },\n            {\n                \"code\": \"033\",\n                \"name\": \"United Bank for Africa\"\n            },\n            {\n                \"code\": \"215\",\n                \"name\": \"Unity Bank PLC\"\n            },\n            {\n                \"code\": \"090251\",\n                \"name\": \"UNN MFB\"\n            },\n            {\n                \"code\": \"090123\",\n                \"name\": \"Verite Microfinance Bank\"\n            },\n            {\n                \"code\": \"090110\",\n                \"name\": \"VFD Micro Finance Bank\"\n            },\n            {\n                \"code\": \"090150\",\n                \"name\": \"Virtue Microfinance Bank\"\n            },\n            {\n                \"code\": \"090139\",\n                \"name\": \"Visa Microfinance Bank\"\n            },\n            {\n                \"code\": \"100012\",\n                \"name\": \"VTNetworks\"\n            },\n            {\n                \"code\": \"035\",\n                \"name\": \"Wema Bank PLC\"\n            },\n            {\n                \"code\": \"090120\",\n                \"name\": \"Wetland Microfinance Bank\"\n            },\n            {\n                \"code\": \"090124\",\n                \"name\": \"Xslnce Microfinance Bank\"\n            },\n            {\n                \"code\": \"090142\",\n                \"name\": \"Yes Microfinance Bank\"\n            },\n            {\n                \"code\": \"057\",\n                \"name\": \"Zenith bank PLC\"\n            },\n            {\n                \"code\": \"100018\",\n                \"name\": \"ZenithMobile\"\n            },\n            {\n                \"code\": \"100025\",\n                \"name\": \"Zinternet Nigera Limited\"\n            }\n        ]\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"1f0bb2c1-7d75-454b-af05-0f50412d1667"},{"name":"Account Lookup","id":"3e8c4b5f-4b14-4ccf-943c-ae15d5d17326","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"account\" : \"7038067493\",\r\n\t\"bank\": \"100004\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/payouts/account/lookup","description":"<h3 id=\"validate-account-before-initiating-transfer\">Validate account before initiating transfer</h3>\n<ul>\n<li><p>account: the account number you want to validate</p>\n</li>\n<li><p>bank: the bank sort code.</p>\n</li>\n</ul>\n<p><strong>Request Body</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"account\": \"\",\n  \"bank\": \"\"\n}\n\n</code></pre>\n<p><strong>Response</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"object\",\n  \"properties\": {\n    \"status\": {\n      \"type\": \"boolean\"\n    },\n    \"description\": {\n      \"type\": \"string\"\n    },\n    \"message\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"details\": {\n          \"type\": \"object\",\n          \"properties\": {\n            \"account_number\": {\n              \"type\": \"string\"\n            },\n            \"account_name\": {\n              \"type\": \"string\"\n            }\n          }\n        }\n      }\n    },\n    \"status_code\": {\n      \"type\": \"integer\"\n    }\n  }\n}\n\n</code></pre>\n","urlObject":{"path":["account","lookup"],"host":["https://sandbox.payscribe.ng/api/v1/payouts"],"query":[],"variable":[]}},"response":[{"id":"3c8fe351-4616-4d49-b71f-1adade7a5058","name":"Account Lookup","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"account\" : \"0151820365\",\r\n\t\"bank\": \"058\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/payouts/account/lookup"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 15 Jul 2024 21:47:09 GMT"},{"key":"Server","value":"Apache"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Debugbar-Time","value":"1721080031.061066"},{"key":"Debugbar-Link","value":"https://dev.payscribe.ng/?debugbar_time=1721080031.061066"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json; charset=UTF-8"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Bank lookup successfully.\",\n    \"message\": {\n        \"details\": {\n            \"account_number\": \"0151820365\",\n            \"account_name\": \"SOKOYA ADENIJI PHILIP\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"3e8c4b5f-4b14-4ccf-943c-ae15d5d17326"},{"name":"Get Fee","id":"ba109208-507e-4213-9365-77f199b9e488","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {","type":"text"},{"key":"","value":"ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"url":"https://sandbox.payscribe.ng/api/v1/payouts/fee/?amount=1000&currency=ngn","description":"<h3 id=\"get-payouts-fee\">Get Payouts Fee</h3>\n<p>This endpoint makes an HTTP GET request to retrieve the transaction fee for a specified amount and country.</p>\n<h4 id=\"request-parameters\">Request Parameters</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Params</th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>amount</td>\n<td>String</td>\n<td>required</td>\n<td>The amount you are sending</td>\n</tr>\n<tr>\n<td>currency</td>\n<td>String</td>\n<td>optional</td>\n<td>The currency (e.g., NGN for Nigeria)</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response\">Response</h4>\n<p>The response will be in JSON format with the following structure:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": true,\n    \"description\": \"\",\n    \"message\": {\n        \"details\": {\n            \"amount\": 0,\n            \"currency\": \"\",\n            \"fee\": 0\n        }\n    },\n    \"status_code\": 0\n}\n\n</code></pre>\n<ul>\n<li><p><code>status</code> (boolean): Indicates the success or failure of the request.</p>\n</li>\n<li><p><code>description</code> (string): Additional information about the response.</p>\n</li>\n<li><p><code>message</code> (object): Contains details about the transaction fee.</p>\n<ul>\n<li><p><code>amount</code> (number): The amount specified in the request.</p>\n</li>\n<li><p><code>currency</code> (string): The currency for the transaction.</p>\n</li>\n<li><p><code>fee</code> (number): The transaction fee charged.</p>\n</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["fee",""],"host":["https://sandbox.payscribe.ng/api/v1/payouts"],"query":[{"key":"amount","value":"1000"},{"key":"currency","value":"ngn"}],"variable":[]}},"response":[{"id":"070c999a-57be-4736-9b36-31199588fe77","name":"Get Fee","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"url":{"raw":"https://sandbox.payscribe.ng/api/v1/payouts/fee/?amount=1000&country=ngn","host":["https://sandbox.payscribe.ng/api/v1/payouts"],"path":["fee",""],"query":[{"key":"amount","value":"1000"},{"key":"country","value":"ngn"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 15 Jul 2024 22:03:29 GMT"},{"key":"Server","value":"Apache"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Debugbar-Time","value":"1721081011.183494"},{"key":"Debugbar-Link","value":"https://dev.payscribe.ng/?debugbar_time=1721081011.183494"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"Keep-Alive","value":"timeout=5, max=99"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json; charset=UTF-8"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Transfer fee lookup successful.\",\n    \"message\": {\n        \"details\": {\n            \"amount\": 1000,\n            \"currency\": \"ngn\",\n            \"fee\": 3.75\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"ba109208-507e-4213-9365-77f199b9e488"},{"name":"Transfer","id":"fd92f022-0153-44b1-840f-a162ccbec4c0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"amount\": \"100\",\r\n\t\"bank\" : \"100004\",\r\n    \"account\" : \"7038067493\",\r\n    \"currency\" : \"ngn\",\r\n    \"narration\": \"School fee\",\r\n    \"ref\": \"fbede2b5-098d-4093-81b5-a2c64af86116\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/payouts/transfer","description":"<h3 id=\"http-post-payoutstransfer\">HTTP POST /payouts/transfer</h3>\n<p>Make transfer from your Payscribe wallet to bank</p>\n<p><strong>Request Body</strong></p>\n<ul>\n<li><p>amount: String (required) - The amount you are sending</p>\n</li>\n<li><p>bank: String (required) - The bank code you're sending to.</p>\n</li>\n<li><p>account: String (required) - The recipient account number</p>\n</li>\n<li><p>currency: String (optional) - The currency of the transaction: Default is NGN</p>\n</li>\n<li><p>narration: String (required) - Description of the transaction</p>\n</li>\n<li><p>ref: String (required) - Reference for the transaction</p>\n</li>\n</ul>\n<p><strong>Response</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"object\",\n  \"properties\": {\n    \"status\": {\n      \"type\": \"boolean\"\n    },\n    \"description\": {\n      \"type\": \"string\"\n    },\n    \"message\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"details\": {\n          \"type\": \"object\",\n          \"properties\": {\n            \"trans_id\": {\n              \"type\": \"string\"\n            },\n            \"ref\": {\n              \"type\": \"string\"\n            },\n            \"amount\": {\n              \"type\": \"number\"\n            },\n            \"fee\": {\n              \"type\": \"number\"\n            },\n            \"total\": {\n              \"type\": \"number\"\n            },\n            \"beneficiary\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"bank\": {\n                  \"type\": \"string\"\n                },\n                \"account_number\": {\n                  \"type\": \"string\"\n                },\n                \"account_name\": {\n                  \"type\": \"string\"\n                }\n              }\n            },\n            \"currency\": {\n              \"type\": \"string\"\n            },\n            \"narration\": {\n              \"type\": \"string\"\n            },\n            \"status\": {\n              \"type\": \"string\"\n            },\n            \"created_at\": {\n              \"type\": \"string\"\n            }\n          }\n        }\n      }\n    },\n    \"status_code\": {\n      \"type\": \"number\"\n    }\n  }\n}\n\n</code></pre>\n","urlObject":{"path":["transfer"],"host":["https://sandbox.payscribe.ng/api/v1/payouts"],"query":[],"variable":[]}},"response":[{"id":"3a77dcfb-81ec-494c-851e-342aad69d9ad","name":"IP Whitelist Error","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"amount\": \"100\",\r\n\t\"bank\" : \"058\",\r\n    \"account\" : \"0151820365\",\r\n    \"currency\" : \"ngn\",\r\n    \"narration\": \"School fee\",\r\n    \"ref\": \"fb533be5-25af-4f83-af71-6086edbfe2c2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/payouts/transfer"},"status":"Not Acceptable","code":406,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 17 Jul 2024 17:57:36 GMT"},{"key":"Server","value":"Apache"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json; charset=UTF-8"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"description\": \"Whitelist your IP address on your account to proceed.\",\n    \"status_code\": 406\n}"},{"id":"e8f02616-f8a2-43ee-99f0-42104917eed0","name":"Transfer -Success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"amount\": \"100\",\r\n\t\"bank\" : \"058\",\r\n    \"account\" : \"0151820365\",\r\n    \"currency\" : \"ngn\",\r\n    \"narration\": \"School fee\",\r\n    \"ref\": \"4b673876-ca66-4653-8faf-55c9af227cd5\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/payouts/transfer"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 17 Jul 2024 18:55:36 GMT"},{"key":"Server","value":"Apache"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Set-Cookie","value":"ci_session=ed6e3a2335a1ba20aa27fdbd697a8bb25f267e38; expires=Wed, 17-Jul-2024 20:55:36 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json; charset=UTF-8"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Transfer Successful.\",\n    \"message\": {\n        \"details\": {\n            \"trans_id\": \"2e489bbf-94d4-445f-b9c2-4578383e76bf\",\n            \"ref\": \"ff564999-fda7-4a2d-bfe3-a20f5bfb0cf3\",\n            \"amount\": 100,\n            \"fee\": 13.75,\n            \"total\": 113.75,\n            \"beneficiary\": {\n                \"bank\": \"058\",\n                \"account_number\": \"0151820365\",\n                \"account_name\": \"SOKOYA ADENIJI PHILIP\"\n            },\n            \"currency\": \"ngn\",\n            \"narration\": \"School fee\",\n            \"status\": \"success\",\n            \"created_at\": \"2024-07-17 18:55:40\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"fd92f022-0153-44b1-840f-a162ccbec4c0"},{"name":"Verify Transfer","id":"f30bc93e-c8e8-4a04-93f1-d762ee25c242","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"url":"https://sandbox.payscribe.ng/api/v1/payouts/verify/63bdb0ea-9ffe-4542-aafc-dfd242fb6f58","description":"<h3 id=\"get-payout-verification\">Get Payout Verification</h3>\n<p>This endpoint is used to verify the status of a bank transfer by providing the transaction ID or your reference id in the URL path.</p>\n<h4 id=\"request\">Request</h4>\n<ul>\n<li><p>Method: GET</p>\n</li>\n<li><p>URL: <code>https://sandbox.payscribe.ng/api/v1/payouts/verify/63bdb0ea-9ffe-4542-aafc-dfd242fb6f58</code></p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The response will include the following fields:</p>\n<ul>\n<li><p><code>status</code> (boolean): Indicates the status of the verification.</p>\n</li>\n<li><p><code>description</code> (string): Provides additional information about the verification status.</p>\n</li>\n<li><p><code>message</code> (object): Contains details about the transaction, including:</p>\n<ul>\n<li><p><code>trans_id</code> (string): The transaction ID.</p>\n</li>\n<li><p><code>ref</code> (string): The reference ID.</p>\n</li>\n<li><p><code>status</code> (string): The status of the transaction.</p>\n</li>\n<li><p><code>created_at</code> (string): The timestamp of the transaction creation.</p>\n</li>\n<li><p><code>bank_code</code> (string): The bank code.</p>\n</li>\n<li><p><code>bank_name</code> (string): The name of the bank.</p>\n</li>\n<li><p><code>account_name</code> (string): The name of the account holder.</p>\n</li>\n<li><p><code>account_number</code> (string): The account number.</p>\n</li>\n<li><p><code>currency</code> (string): The currency used in the transaction.</p>\n</li>\n</ul>\n</li>\n<li><p><code>status_code</code> (integer): Indicates the status code of the response.</p>\n</li>\n</ul>\n<h4 id=\"example-response\">Example Response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": true,\n    \"description\": \"\",\n    \"message\": {\n        \"details\": {\n            \"trans_id\": \"\",\n            \"ref\": \"\",\n            \"status\": \"\",\n            \"created_at\": \"\",\n            \"bank_code\": \"\",\n            \"bank_name\": \"\",\n            \"account_name\": \"\",\n            \"account_number\": \"\",\n            \"currency\": \"\"\n        }\n    },\n    \"status_code\": 0\n}\n\n</code></pre>\n<p>This example response indicates a successful verification with a status code of 200.</p>\n","urlObject":{"path":["verify","63bdb0ea-9ffe-4542-aafc-dfd242fb6f58"],"host":["https://sandbox.payscribe.ng/api/v1/payouts"],"query":[],"variable":[]}},"response":[{"id":"5d5d0c7a-150d-44da-a6e7-a75e3e06a4c0","name":"Verify Transfer","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"url":"https://sandbox.payscribe.ng/api/v1/payouts/verify/63bdb0ea-9ffe-4542-aafc-dfd242fb6f58"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 17 Jul 2024 20:43:37 GMT"},{"key":"Server","value":"Apache"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Set-Cookie","value":"ci_session=76b3c7211e30a6741209a9214f479aa5f8e94370; expires=Wed, 17-Jul-2024 22:43:37 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json; charset=UTF-8"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Transaction fetched\",\n    \"message\": {\n        \"details\": {\n            \"trans_id\": \"63bdb0ea-9ffe-4542-aafc-dfd242fb6f58\",\n            \"ref\": \"3831c2dc-b913-4e15-9347-79ce76\",\n            \"status\": \"success\",\n            \"created_at\": \"2024-07-17 16:57:42\",\n            \"bank_code\": \"058\",\n            \"bank_name\": \"Guaranty Trust Bank\",\n            \"account_name\": \"SOKOYA ADENIJI PHILIP\",\n            \"account_number\": \"0151820365\",\n            \"currency\": \"ngn\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"f30bc93e-c8e8-4a04-93f1-d762ee25c242"}],"id":"3d1025a3-baf2-4079-9882-674737021cee","_postman_id":"3d1025a3-baf2-4079-9882-674737021cee","description":""},{"name":"Payout Webhooks","item":[],"id":"c988334a-d35b-4c38-80cc-a81b6c5dcd85","description":"<p>Webhooks are used so that anytime an event occurs on your account, your application can be notified with instant, real-time notifications by Payscribe.</p>\n<p>You need to update your Test/Live webhook if you've not already done this.</p>\n<ol>\n<li><p>Login to your account (sandbox/live)</p>\n</li>\n<li><p>Go to your API Settings / Webhook.</p>\n</li>\n<li><p>In the webhook URL field, enter your webhook URL.</p>\n</li>\n</ol>\n<p>Please note,</p>\n<ol>\n<li><p>The webhook URL must be accessible.</p>\n</li>\n<li><p>Always verify that you have not given customers value by implementing transaction checker to avoid double transactions.</p>\n</li>\n<li><p>Sending WEBHOOK from our server IP: 162.254.34.78</p>\n</li>\n</ol>\n<p>Here is the flow - suggestion</p>\n<ol>\n<li><p>Get the payload from Payscribe</p>\n</li>\n<li><p>Sanitize the payload</p>\n</li>\n<li><p>Verify that this is not a duplicate webhook/transaction</p>\n</li>\n</ol>\n<p>Sample Webhook Payload</p>\n<p>{<br />\"event_id\": \"98a3a521-7bba-4303-b17c-6c361bc11638\",<br />\"event_type\": \"payouts.created\",<br />\"trans_id\": \"98a3a521-7bba-4303-b17c-6c361bc11638\",<br />\"ref\": \"c56a5c13-5bcb-407e-bc7d-f9a116dc8650\",<br />\"session_id\": \"090286250214220531592526426915\",<br />\"amount\": 136000,<br />\"fee\": 50,<br />\"total\": 136100,<br />\"beneficiary\": {<br />\"bank\": \"000023\",<br />\"bank_name\": \"PROVIDUS BANK\",<br />\"account_number\": \"5400956085\",<br />\"account_name\": \"My Account Name\"<br />},<br />\"currency\": \"ngn\",<br />\"narration\": \"Vcc\",<br />\"status\": \"success\",<br />\"created_at\": \"2025-02-14 23:05:33\"<br />}</p>\n","_postman_id":"c988334a-d35b-4c38-80cc-a81b6c5dcd85"}],"id":"bdc595a6-3fe4-4bca-a450-1aca9208651c","description":"<p>Welcome to Payout API. This API allows you to send money from your Payscribe wallet to local commercial bank.</p>\n<blockquote>\n<p>Please note that you must whitelist your IP address to have access to this service.</p>\n</blockquote>\n","_postman_id":"bdc595a6-3fe4-4bca-a450-1aca9208651c"},{"name":"Customers","item":[{"name":"Endpoints","item":[{"name":"Create Customer - Tier 0","event":[{"listen":"test","script":{"id":"a3049519-6ade-46ce-a571-37ac582a88fe","exec":["pm.test(\"Response status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});\r","\r","pm.test(\"Response is an object with status, message and status_code properties\", function () {\r","    pm.expect(pm.response.json()).to.be.an('object').that.has.all.keys('status', 'message', 'status_code');\r","});\r","\r","pm.test(\"Message description is a string\", function () {\r","    pm.expect(pm.response.json().message.description).to.be.a('string');\r","});\r","\r","pm.test(\"Message details is an object with specific properties\", function () {\r","    pm.expect(pm.response.json().message.details).to.be.an('object').that.has.all.keys('customer_id', 'first_name', 'last_name', 'email', 'phone', 'country', 'tier', 'date_created');\r","});\r","\r","pm.test(\"Status code is a number\", function () {\r","    pm.expect(pm.response.json().status_code).to.be.a('number');\r","});"],"type":"text/javascript","packages":{}}}],"id":"fa1fcd80-692f-4136-9b37-e6517485533f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"first_name\": \"Ford\",\r\n    \"last_name\": \"Hagenes\",\r\n    \"phone\": \"2347038067493\",\r\n    \"email\": \"Marcelina_Kub62@example.net\",\r\n    \"country\": \"NG\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/customers/create","description":"<h3 id=\"create-new-customer\">Create New Customer</h3>\n<p>This endpoint allows the creation of a new customer within the Payscribe ecosystem.  </p>\n<p>Please note and save the customer_id in the response. This will be used in all out services.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><strong>Type</strong>: JSON</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Params</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>first_name</td>\n<td>String</td>\n<td>Required</td>\n<td>The customer's first name</td>\n</tr>\n<tr>\n<td>last_name</td>\n<td>String</td>\n<td>Required</td>\n<td>The customer's last name</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>String</td>\n<td>Required</td>\n<td>The customer's phone number (including country code)</td>\n</tr>\n<tr>\n<td>email</td>\n<td>String</td>\n<td>Required</td>\n<td>Customer's email ID</td>\n</tr>\n<tr>\n<td>country</td>\n<td>String</td>\n<td>Optional</td>\n<td>Customer's country ISO Code (default is NG)</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response\">Response</h4>\n<ul>\n<li><p><strong>Status</strong>: 200</p>\n</li>\n<li><p><strong>Content-Type</strong>: application/json</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": true,\n    \"description\": \"\",\n    \"message\": {\n        \"details\": {\n            \"customer_id\": \"\",\n            \"first_name\": \"\",\n            \"last_name\": \"\",\n            \"email\": \"\",\n            \"phone\": \"\",\n            \"country\": \"\",\n            \"tier\": 0,\n            \"created_at\": \"\"\n        }\n    },\n    \"status_code\": 0\n}\n\n</code></pre>\n","urlObject":{"path":["create"],"host":["https://sandbox.payscribe.ng/api/v1/customers"],"query":[],"variable":[]}},"response":[{"id":"ef08e53d-d200-4a68-b9cd-efda34669a67","name":"Create Customer - Tier 0","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"first_name\": \"Sokoya\",\r\n    \"last_name\": \"Philip\",\r\n    \"phone\": \"2347038067493\",\r\n    \"email\": \"hello@payscribe.ng\",\r\n    \"country\": \"NG\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1//customers/create"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"312"},{"key":"date","value":"Mon, 01 Jul 2024 11:08:57 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Customer created successfully.\",\n    \"message\": {\n        \"details\": {\n            \"customer_id\": \"c39ff749-f6aa-417b-a181-2aee77960bfd\",\n            \"first_name\": \"Sokoya\",\n            \"last_name\": \"Philip\",\n            \"email\": \"hello@payscribe.ng\",\n            \"phone\": \"2347038067493\",\n            \"country\": \"NG\",\n            \"tier\": 0,\n            \"created_at\": \"2024-07-01 11:08:57\"\n        }\n    },\n    \"status_code\": 200\n}"},{"id":"614d84d5-b34b-4921-a637-1b1720b331f1","name":"Create Customer - Tier 0 - Failed","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"first_name\": \"Sokoya\",\r\n    \"last_name\": \"Philip\",\r\n    \"phone\": \"2347038067493\",\r\n    \"email\": \"hello@payscribe.ng\",\r\n    \"country\": \"NG\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1//customers/create"},"status":"Not Acceptable","code":406,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"74"},{"key":"date","value":"Mon, 01 Jul 2024 11:21:32 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"description\": \"Customer already exist.\",\n    \"status_code\": 406\n}"}],"_postman_id":"fa1fcd80-692f-4136-9b37-e6517485533f"},{"name":"Upgrade Customer - Tier 1","id":"899f8004-1cee-4e86-aee7-3fd83e2ef51a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"customer_id\": \"23abf788-cd00-457-bb53-8db1763024b8\",\r\n    \"dob\": \"1990-06-20\",\r\n    \"address\": {\r\n        \"street\": \"42061 Stracke Inlet, Victoria Island, Lagos State\",\r\n        \"city\": \"Victoria Island\",\r\n        \"state\": \"Lagos\",\r\n        \"country\": \"NG\",\r\n        \"postal_code\": \"535011\"\r\n    },\r\n    \"identification_type\": \"BVN\",\r\n    \"identification_number\": \"22288771100\",\r\n    \"photo\": \"http://placeimg.com/640/480\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/customers/create/tier1","description":"<h3 id=\"update-customer-tier-1\">Update Customer Tier 1</h3>\n<p>This endpoint is used to upgrade a customer to tier 1 in order to access services like Collections.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><code>customer_id</code> (String, required): The customer ID generated during customer creation.</p>\n</li>\n<li><p><code>dob</code> (String, required): Customer date of birth in YYYY-MM-DD format. Some services are only valid for customers aged 18 years and above.</p>\n</li>\n<li><p><code>address</code> (Object, required): Customer address object.</p>\n<ul>\n<li><p><code>address.street</code> (String, required): Valid customer street address. Only alphanumeric characters, dots, and commas are accepted.</p>\n</li>\n<li><p><code>address.city</code> (String, required): The city of the customer's address.</p>\n</li>\n<li><p><code>address.state</code> (String, required): The state of the customer's address.</p>\n</li>\n<li><p><code>address.country</code> (String, required): The ISO country code, e.g., NG for Nigeria.</p>\n</li>\n<li><p><code>address.postal_code</code> (String, required): The postal code of the customer's address.</p>\n</li>\n</ul>\n</li>\n<li><p><code>identification_type</code> (String, required): The type of government-issued identification, e.g., BVN for Nigeria.</p>\n</li>\n<li><p><code>identification_number</code> (String, required): The identification number issued by a governing body, e.g., BVN for Nigeria.</p>\n</li>\n<li><p><code>photo</code> (String, optional): The URL of the customer's photo.</p>\n</li>\n</ul>\n<blockquote>\n<p>Please it is important you pass in a valid address, as this may be used as billing address when creating card </p>\n</blockquote>\n<h4 id=\"response-body\">Response Body</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"type\": \"object\",\n    \"properties\": {\n        \"status\": {\n            \"type\": \"boolean\"\n        },\n        \"description\": {\n            \"type\": \"string\"\n        },\n        \"message\": {\n            \"type\": \"object\",\n            \"properties\": {\n                \"details\": {\n                    \"type\": \"object\",\n                    \"properties\": {\n                        \"customer_id\": {\n                            \"type\": \"string\"\n                        }\n                    }\n                }\n            }\n        },\n        \"status_code\": {\n            \"type\": \"integer\"\n        }\n    }\n}\n\n</code></pre>\n","urlObject":{"path":["create","tier1"],"host":["https://sandbox.payscribe.ng/api/v1/customers"],"query":[],"variable":[]}},"response":[{"id":"08c3f564-f9fa-4fa6-9110-663b8d264c6b","name":"Upgrade Customer - Tier 1","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"customer_id\": \"c39ff749-f6aa-417b-a181-2aee77960bfd\",\r\n    \"dob\": \"1990-06-20\",\r\n    \"address\": {\r\n        \"street\": \"No 16, Adeola odeku street, victoria island\",\r\n        \"city\": \"Ojota\",\r\n        \"state\": \"Lagos\",\r\n        \"country\": \"NG\",\r\n        \"postal_code\": \"882700\"\r\n    },\r\n    \"identification_type\": \"BVN\",\r\n    \"identification_number\": \"22288771100\",\r\n    \"photo\": \"http://placeimg.com/640/480\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1//customers/create/tier1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"165"},{"key":"date","value":"Mon, 01 Jul 2024 11:42:13 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Customer details updated successfully.\",\n    \"message\": {\n        \"details\": {\n            \"customer_id\": \"c39ff749-f6aa-417b-a181-2aee77960bfd\"\n        }\n    },\n    \"status_code\": 200\n}"},{"id":"e30685eb-c57f-480f-94fb-f52b43b38339","name":"Upgrade Customer - Tier 1 - invalid Customer","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"customer_id\": \"23abf788-cd00-457-bb53-8db1763024b8\",\r\n    \"dob\": \"1990-06-20\",\r\n    \"address\": {\r\n        \"street\": \"331 Cornelius Well, Victoria Island, Lagos State\",\r\n        \"city\": \"Victoria Island\",\r\n        \"state\": \"Lagos\",\r\n        \"country\": \"NG\",\r\n        \"postal_code\": \"535011\"\r\n    },\r\n    \"identification_type\": \"BVN\",\r\n    \"identification_number\": \"22288771100\",\r\n    \"photo\": \"http://placeimg.com/640/480\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/customers/create/tier1"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":":status","value":400},{"key":"date","value":"Thu, 02 Apr 2026 06:49:19 GMT"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"server","value":"cloudflare"},{"key":"nel","value":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, OPTIONS, PUT, PATCH, DELETE"},{"key":"access-control-allow-headers","value":"Origin, Content-Type, Authorization, X-Requested-With"},{"key":"x-csrf-name","value":"csrf_test_name"},{"key":"x-csrf-token","value":"54d8862ecafb511dc18b41267f0df1c2"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"report-to","value":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=sLMjAwHqPlN%2BxeSnla7vtzol7sDOgrYSaRMC5EOF42UaSUzd9yHw1xgWKJmGowpAQU2B%2BPLoAK%2FjqpqL0EetWii4FuW8bI39eMPXX8eGfdvYgI9iGvzeLkte8EoD3IMUtoprIvdM3A%3D%3D\"}]}"},{"key":"cf-ray","value":"9e5de41d2bc70bb9-AMS"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"description\": \"Customer not found for this business.\",\n    \"status_code\": 400\n}"}],"_postman_id":"899f8004-1cee-4e86-aee7-3fd83e2ef51a"},{"name":"Upgrade Customer - Tier 2","id":"a31a05fe-11f9-4fac-9b7e-28136c634994","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"customer_id\": \"53bfd2ec-779c-4a95-952e-f1882d0ce404\",\r\n    \"identity\": {\r\n        \"type\": \"NIN\",\r\n        \"number\": \"22288771100\",\r\n        \"country\": \"NG\",\r\n        \"image\": \"http://placeimg.com/640/480\"\r\n    }\r\n}"},"url":"https://sandbox.payscribe.ng/api/v1/customers/create/tier2","description":"<h3 id=\"update-customer-tier-2\">Update Customer Tier 2</h3>\n<p>This endpoint is used to upgrade a customer to tier 2 in order to process services like Collections.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><code>customer_id</code> (String, required): The customer id that was generated when creating the customer.</p>\n</li>\n<li><p><code>identity</code> (Object, required): An object of the customer identity.</p>\n<ul>\n<li><p><code>type</code> (String, required): Governmental identity type. For example, NIN, PASSPORT, VIN.</p>\n</li>\n<li><p><code>number</code> (String, required): The identity number.</p>\n</li>\n<li><p><code>country</code> (String, required): Country ISO where the identity was issued.</p>\n</li>\n<li><p><code>image</code> (String, required): A clear image of the identity.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The response will be in JSON format with the following schema:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"object\",\n  \"properties\": {\n    \"status\": {\n      \"type\": \"boolean\"\n    },\n    \"description\": {\n      \"type\": \"string\"\n    },\n    \"message\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"details\": {\n          \"type\": \"object\",\n          \"properties\": {\n            \"customer_id\": {\n              \"type\": \"string\"\n            }\n          }\n        }\n      }\n    },\n    \"status_code\": {\n      \"type\": \"integer\"\n    }\n  }\n}\n\n</code></pre>\n","urlObject":{"path":["create","tier2"],"host":["https://sandbox.payscribe.ng/api/v1/customers"],"query":[],"variable":[]}},"response":[{"id":"f63f355b-c714-444f-8be1-9cc9caeb90a8","name":"Upgrade Customer - Tier 2","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"customer_id\": \"c39ff749-f6aa-417b-a181-2aee77960bfd\",\r\n    \"identity\": {\r\n        \"type\": \"NIN\",\r\n        \"number\": \"22288771100\",\r\n        \"country\": \"NG\",\r\n        \"image\": \"http://placeimg.com/640/480\"\r\n    }\r\n}"},"url":"https://sandbox.payscribe.ng/api/v1//customers/create/tier2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"165"},{"key":"date","value":"Mon, 01 Jul 2024 11:47:54 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Customer details updated successfully.\",\n    \"message\": {\n        \"details\": {\n            \"customer_id\": \"c39ff749-f6aa-417b-a181-2aee77960bfd\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"a31a05fe-11f9-4fac-9b7e-28136c634994"},{"name":"Create customer - Full","id":"2491fce1-2b4f-45bb-8c49-d82316517a2b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"first_name\": \"Lennie\",\r\n    \"last_name\": \"Bauch\",\r\n    \"phone\": \"2347044667722\",\r\n    \"email\": \"Kenny.Lemke@gmail.com\",\r\n    \"dob\": \"2001-06-20\",\r\n    \"country\": \"NG\",\r\n    \"address\": {\r\n        \"street\": \"56, Adeola Odeku, Victoria Island\",\r\n        \"city\" : \"Ojota\",\r\n        \"state\": \"Lagos\",\r\n        \"country\": \"NG\",\r\n        \"postal_code\": \"882700\"\r\n    },\r\n    \"identification_type\": \"BVN\",\r\n    \"identification_number\": \"22288771100\",\r\n    \"photo\": \"http://placeimg.com/640/480\",\r\n    \"identity\": {\r\n        \"type\": \"NIN\",\r\n        \"number\": \"22288771100\",\r\n        \"country\": \"NG\",\r\n        \"image\": \"http://placeimg.com/640/480\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/customers/create/full","description":"<h3 id=\"create-full-customer\">Create Full Customer</h3>\n<p>This endpoint allows you to create a customer, providing access to card creation and other services.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><code>first_name</code> (String, required): Customer's first name.</li>\n<li><code>last_name</code> (String, required): Customer's last name.</li>\n<li><code>phone</code> (String, required): Customer's phone number, with the country code prepended.</li>\n<li><code>email</code> (String, required): Customer's email address.</li>\n<li><code>dob</code> (String, required): Customer's date of birth in YYYY-MM-DD format.</li>\n<li><code>country</code> (String, required): The customer's country code.</li>\n<li><code>address</code> (Object, required): Customer's address object.<ul>\n<li><code>street</code> (String, required): Valid address of the customer (special characters not accepted).</li>\n<li><code>city</code> (String, required): Address city.</li>\n<li><code>state</code> (String, required): The address state.</li>\n<li><code>country</code> (String, required): The country ISO for the address.</li>\n<li><code>postal_code</code> (String, required): The address postal code.</li>\n</ul>\n</li>\n<li><code>identification_type</code> (String, required): The type of identification issued by a governing body (e.g., BVN for Nigeria).</li>\n<li><code>identification_number</code> (String, required): An identification number issued by a governing body.</li>\n<li><code>photo</code> (String, required): The customer's valid photo URL (must be accessible).</li>\n<li><code>identity</code> (Object, required): Identity object.<ul>\n<li><code>type</code> (String, required): Governmental ID type (e.g., NIN, PASSPORT, VIN for Nigerians).</li>\n<li><code>number</code> (String, required): The valid identity number.</li>\n<li><code>country</code> (String, required): The country ISO where the identity was issued.</li>\n<li><code>image</code> (String, required): The identity image URL.</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<ul>\n<li><code>status</code> (Boolean): Indicates the status of the request.</li>\n<li><code>description</code> (String): Additional description of the response.</li>\n<li><code>message</code> (Object): Details of the customer created.<ul>\n<li><code>customer_id</code> (String): The ID of the customer created.</li>\n<li><code>first_name</code> (String): Customer's first name.</li>\n<li><code>last_name</code> (String): Customer's last name.</li>\n<li><code>email</code> (String): Customer's email address.</li>\n<li><code>phone</code> (String): Customer's phone number.</li>\n<li><code>country</code> (String): The customer's country.</li>\n<li><code>tier</code> (Number): The tier of the customer.</li>\n<li><code>created_at</code> (String): The date and time when the customer was created.</li>\n</ul>\n</li>\n<li><code>status_code</code> (Number): The status code of the response.</li>\n</ul>\n<p>Example Response:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": true,\n    \"description\": \"\",\n    \"message\": {\n        \"details\": {\n            \"customer_id\": \"\",\n            \"first_name\": \"\",\n            \"last_name\": \"\",\n            \"email\": \"\",\n            \"phone\": \"\",\n            \"country\": \"\",\n            \"tier\": 0,\n            \"created_at\": \"\"\n        }\n    },\n    \"status_code\": 0\n}\n</code></pre>\n","urlObject":{"path":["create","full"],"host":["https://sandbox.payscribe.ng/api/v1/customers"],"query":[],"variable":[]}},"response":[{"id":"a46d9744-4aa5-400c-973f-23b3ad5ee675","name":"Create customer - Full","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"first_name\": \"Kelvin\",\r\n    \"last_name\": \"Langosh\",\r\n    \"phone\": \"2347044667722\",\r\n    \"email\": \"Gustave.Howell@gmail.com\",\r\n    \"dob\": \"1990-06-20\",\r\n    \"country\": \"NG\",\r\n    \"address\": {\r\n        \"street\": \"56, Adeola Odeku, Victoria Island\",\r\n        \"city\" : \"Ojota\",\r\n        \"state\": \"Lagos\",\r\n        \"country\": \"NG\",\r\n        \"postal_code\": \"882700\"\r\n    },\r\n    \"identification_type\": \"BVN\",\r\n    \"identification_number\": \"22288771100\",\r\n    \"photo\": \"http://placeimg.com/640/480\",\r\n    \"identity\": {\r\n        \"type\": \"NIN\",\r\n        \"number\": \"22288771100\",\r\n        \"country\": \"NG\",\r\n        \"image\": \"http://placeimg.com/640/480\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1//customers/create/full"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"313"},{"key":"date","value":"Mon, 01 Jul 2024 12:46:44 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Customer created successfully.\",\n    \"message\": {\n        \"details\": {\n            \"customer_id\": \"b85f45ce-3a33-477a-978a-5e01cce510ef\",\n            \"first_name\": \"Eve\",\n            \"last_name\": \"Howe\",\n            \"email\": \"Izaiah.McClure@gmail.com\",\n            \"phone\": \"2347044667722\",\n            \"country\": \"NG\",\n            \"tier\": 2,\n            \"created_at\": \"2024-07-01 12:46:44\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"2491fce1-2b4f-45bb-8c49-d82316517a2b"},{"name":"Get a customer","id":"99fa5ead-4305-4f64-bf91-580d0d8fb212","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/customers/b5b46e44-b32c-43c1-b37b-66b0c4f07aa9/details","description":"<h3 id=\"response\">Response</h3>\n<p>The response for this request can be represented as a JSON schema:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"object\",\n  \"properties\": {\n    \"status\": {\n      \"type\": \"boolean\"\n    },\n    \"description\": {\n      \"type\": \"string\"\n    },\n    \"message\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"details\": {\n          \"type\": \"object\",\n          \"properties\": {\n            \"customer_id\": {\n              \"type\": \"string\"\n            },\n            \"first_name\": {\n              \"type\": \"string\"\n            },\n            \"last_name\": {\n              \"type\": \"string\"\n            },\n            \"phone\": {\n              \"type\": \"string\"\n            },\n            \"email\": {\n              \"type\": \"string\"\n            },\n            \"dob\": {\n              \"type\": \"string\"\n            },\n            \"identification_number\": {\n              \"type\": [\"string\", \"null\"]\n            },\n            \"identity\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"type\": {\n                  \"type\": \"string\"\n                },\n                \"number\": {\n                  \"type\": \"string\"\n                },\n                \"country\": {\n                  \"type\": \"string\"\n                },\n                \"image\": {\n                  \"type\": \"string\"\n                }\n              }\n            },\n            \"address\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"street\": {\n                  \"type\": \"string\"\n                },\n                \"city\": {\n                  \"type\": \"string\"\n                },\n                \"state\": {\n                  \"type\": \"string\"\n                },\n                \"country\": {\n                  \"type\": \"string\"\n                },\n                \"postal_code\": {\n                  \"type\": \"string\"\n                }\n              }\n            },\n            \"access\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"can_create_card\": {\n                  \"type\": \"boolean\"\n                },\n                \"can_create_account\": {\n                  \"type\": \"boolean\"\n                },\n                \"can_save\": {\n                  \"type\": \"boolean\"\n                }\n              }\n            },\n            \"accounts\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"account\": {\n                    \"type\": \"string\"\n                  },\n                  \"currency\": {\n                    \"type\": \"string\"\n                  },\n                  \"bank\": {\n                    \"type\": \"string\"\n                  },\n                  \"account_type\": {\n                    \"type\": \"string\"\n                  },\n                  \"created_at\": {\n                    \"type\": \"string\"\n                  },\n                  \"status\": {\n                    \"type\": \"string\"\n                  }\n                }\n              }\n            },\n            \"country\": {\n              \"type\": \"string\"\n            },\n            \"status\": {\n              \"type\": \"string\"\n            },\n            \"created_at\": {\n              \"type\": \"string\"\n            },\n            \"updated_at\": {\n              \"type\": \"string\"\n            }\n          }\n        },\n        \"status_code\": {\n          \"type\": \"integer\"\n        }\n      }\n    }\n  }\n}\n\n</code></pre>\n","urlObject":{"path":["b5b46e44-b32c-43c1-b37b-66b0c4f07aa9","details"],"host":["https://sandbox.payscribe.ng/api/v1/customers"],"query":[],"variable":[]}},"response":[{"id":"2c61395b-fe4a-4d20-8044-583e27ee15c8","name":"Get a customer","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/customers/53bfd2ec-779c-4a95-952e-f1882d0ce404/details"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Dec 2024 17:43:16 GMT"},{"key":"Content-Type","value":"application/json; charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=92LDrexC13PXqYErBip0frMZXQYrYVi8Hstk8BeZzSxGqetzC7GZRsxJbgzESKUrNwYSqWJXLpgcwM5iY%2Bjs2mN%2FzNQ1gpKmicpSj6KO7JYwLlD9HpCV7CvIgMuaVTDAwsShzgoEkA%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8eff09406eb59ea5-CDG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"},{"key":"server-timing","value":"cfL4;desc=\"?proto=TCP&rtt=130174&min_rtt=106579&rtt_var=47367&sent=5&recv=7&lost=0&retrans=0&sent_bytes=2810&recv_bytes=1001&delivery_rate=39393&cwnd=252&unsent_bytes=0&cid=c3cf8d4705121f17&ts=1317&x=0\""}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Customer details fetched.\",\n    \"message\": {\n        \"details\": {\n            \"customer_id\": \"53bfd2ec-779c-4a95-952e-f1882d0ce404\",\n            \"first_name\": \"Vicente\",\n            \"last_name\": \"Bartoletti\",\n            \"phone\": \"2347038067493\",\n            \"email\": \"Flossie44@example.com\",\n            \"dob\": \"1990-06-20\",\n            \"identification_number\": \"22288771100\",\n            \"identity\": {\n                \"type\": \"NIN\",\n                \"number\": \"22288771100\",\n                \"country\": \"NG\",\n                \"image\": \"http://placeimg.com/640/480\"\n            },\n            \"address\": {\n                \"street\": \"1767 Zboncak Shoals, Victoria Island, Lagos State\",\n                \"city\": \"Victoria Island\",\n                \"state\": \"Lagos\",\n                \"country\": \"NG\",\n                \"postal_code\": \"535011\"\n            },\n            \"access\": {\n                \"can_create_card\": true,\n                \"can_create_account\": true,\n                \"can_save\": true\n            },\n            \"accounts\": [\n                {\n                    \"account\": \"1572050122\",\n                    \"currency\": \"NGN\",\n                    \"bank\": \"9psp\",\n                    \"account_type\": \"static\",\n                    \"created_at\": \"2024-07-30 17:27:25\",\n                    \"status\": \"active\"\n                }\n            ],\n            \"country\": \"NG\",\n            \"status\": \"active\",\n            \"created_at\": \"2024-07-30 15:07:44\",\n            \"updated_at\": \"2024-07-30 15:07:44\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"99fa5ead-4305-4f64-bf91-580d0d8fb212"},{"name":"Get customer using email/phone","id":"b6304b38-561e-4422-b9ef-80f32d32b430","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"username\": \"customer@payscribe.co\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/customers/details","description":"<h3 id=\"response\">Response</h3>\n<p>The response for this request can be represented as a JSON schema:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"object\",\n  \"properties\": {\n    \"status\": {\n      \"type\": \"boolean\"\n    },\n    \"description\": {\n      \"type\": \"string\"\n    },\n    \"message\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"details\": {\n          \"type\": \"object\",\n          \"properties\": {\n            \"customer_id\": {\n              \"type\": \"string\"\n            },\n            \"first_name\": {\n              \"type\": \"string\"\n            },\n            \"last_name\": {\n              \"type\": \"string\"\n            },\n            \"phone\": {\n              \"type\": \"string\"\n            },\n            \"email\": {\n              \"type\": \"string\"\n            },\n            \"dob\": {\n              \"type\": \"string\"\n            },\n            \"identification_number\": {\n              \"type\": [\"string\", \"null\"]\n            },\n            \"identity\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"type\": {\n                  \"type\": \"string\"\n                },\n                \"number\": {\n                  \"type\": \"string\"\n                },\n                \"country\": {\n                  \"type\": \"string\"\n                },\n                \"image\": {\n                  \"type\": \"string\"\n                }\n              }\n            },\n            \"address\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"street\": {\n                  \"type\": \"string\"\n                },\n                \"city\": {\n                  \"type\": \"string\"\n                },\n                \"state\": {\n                  \"type\": \"string\"\n                },\n                \"country\": {\n                  \"type\": \"string\"\n                },\n                \"postal_code\": {\n                  \"type\": \"string\"\n                }\n              }\n            },\n            \"access\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"can_create_card\": {\n                  \"type\": \"boolean\"\n                },\n                \"can_create_account\": {\n                  \"type\": \"boolean\"\n                },\n                \"can_save\": {\n                  \"type\": \"boolean\"\n                }\n              }\n            },\n            \"accounts\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"account\": {\n                    \"type\": \"string\"\n                  },\n                  \"currency\": {\n                    \"type\": \"string\"\n                  },\n                  \"bank\": {\n                    \"type\": \"string\"\n                  },\n                  \"account_type\": {\n                    \"type\": \"string\"\n                  },\n                  \"created_at\": {\n                    \"type\": \"string\"\n                  },\n                  \"status\": {\n                    \"type\": \"string\"\n                  }\n                }\n              }\n            },\n            \"country\": {\n              \"type\": \"string\"\n            },\n            \"status\": {\n              \"type\": \"string\"\n            },\n            \"created_at\": {\n              \"type\": \"string\"\n            },\n            \"updated_at\": {\n              \"type\": \"string\"\n            }\n          }\n        },\n        \"status_code\": {\n          \"type\": \"integer\"\n        }\n      }\n    }\n  }\n}\n\n</code></pre>\n","urlObject":{"path":["details"],"host":["https://sandbox.payscribe.ng/api/v1/customers"],"query":[],"variable":[]}},"response":[],"_postman_id":"b6304b38-561e-4422-b9ef-80f32d32b430"},{"name":"Whitelist/Blackkist Customer","id":"51f3b165-d368-4abd-a3c8-7267014f96a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"customer_id\": \"53bfd2ec-779c-4a95-952e-f1882d0ce404\",\r\n    \"blacklist\": 0\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/customers/blacklist","description":"<h3 id=\"add-or-remove-customer-from-blacklist\">Add or Remove Customer from Blacklist</h3>\n<p>This endpoint allows you to add or remove a customer from the blacklist.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><code>customer_id</code> (String, required): The unique customer ID generated during customer creation.</p>\n</li>\n<li><p><code>blacklist</code> (Boolean, required): Set to 1 to whitelist the customer, or 0 to blacklist the customer.</p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The response will contain the following fields:</p>\n<ul>\n<li><p><code>status</code> (Boolean): Indicates the status of the operation.</p>\n</li>\n<li><p><code>description</code> (String): A description of the response.</p>\n</li>\n<li><p><code>message</code> (Object): Details of the operation, including the <code>customer_id</code>.</p>\n</li>\n<li><p><code>status_code</code> (Number): The status code of the response.</p>\n</li>\n</ul>\n<h4 id=\"example\">Example</h4>\n<p>Request Body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"customer_id\": \"**********\",\n  \"blacklist\": true\n}\n\n</code></pre>\n<p>Response:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": true,\n  \"description\": \"\",\n  \"message\": {\n    \"details\": {\n      \"customer_id\": \"**********\"\n    }\n  },\n  \"status_code\": 0\n}\n\n</code></pre>\n","urlObject":{"path":["blacklist"],"host":["https://sandbox.payscribe.ng/api/v1/customers"],"query":[],"variable":[]}},"response":[{"id":"19ea7416-cba6-4057-b0dc-5ccbd272d7ba","name":"Whitelist/Blackkist Customer","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"customer_id\": \"b85f45ce-3a33-477a-978a-5e01cce510ef\",\r\n    \"blacklist\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1//customers/blacklist"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"165"},{"key":"date","value":"Mon, 01 Jul 2024 15:04:27 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Customer details updated successfully.\",\n    \"message\": {\n        \"details\": {\n            \"customer_id\": \"b85f45ce-3a33-477a-978a-5e01cce510ef\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"51f3b165-d368-4abd-a3c8-7267014f96a8"},{"name":"Get customer transactions","id":"c8dc45a0-aea8-4bc9-b2e9-8faf7354c875","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"start_date\": \"2024-07-01\",\r\n    \"end_date\": \"2024-07-30\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/customers/af634f9d-5e74-4ccb-81d2-d2243473117c/transactions?page=1&page_size=10","description":"<h3 id=\"get-customer-transactions\">Get Customer Transactions</h3>\n<p>This endpoint allows you to fetch transactions for a specific customer.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><strong>start_date</strong> (string, optional): The start date for filtering transactions.</p>\n</li>\n<li><p><strong>end_date</strong> (string, optional): The end date for filtering transactions.</p>\n</li>\n</ul>\n<p>Example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"start_date\": \"\",\n  \"end_date\": \"\"\n}\n\n</code></pre>\n<h4 id=\"response\">Response</h4>\n<ul>\n<li><p><strong>status</strong> (boolean): Indicates the status of the request.</p>\n</li>\n<li><p><strong>description</strong> (string): A description of the response.</p>\n</li>\n<li><p><strong>message</strong> (object): Details of the transactions.</p>\n<ul>\n<li><strong>details</strong> (object): Details of the transactions.<ul>\n<li><p><strong>total_count</strong> (number): Total count of transactions.</p>\n</li>\n<li><p><strong>transactions</strong> (array): Array of transaction details.</p>\n<ul>\n<li><p><strong>trans_id</strong> (string): The ID of the transaction.</p>\n</li>\n<li><p><strong>reference</strong> (string, null): The reference of the transaction.</p>\n</li>\n<li><p><strong>amount</strong> (string): The amount of the transaction.</p>\n</li>\n<li><p><strong>fee</strong> (string): The fee of the transaction.</p>\n</li>\n<li><p><strong>currency</strong> (string): The currency of the transaction.</p>\n</li>\n<li><p><strong>service</strong> (string): The service of the transaction.</p>\n</li>\n<li><p><strong>service_id</strong> (string): The ID of the service.</p>\n</li>\n<li><p><strong>created_at</strong> (string): The creation date of the transaction.</p>\n</li>\n<li><p><strong>status</strong> (string): The status of the transaction.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<p>Example Response:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": true,\n  \"description\": \"\",\n  \"message\": {\n    \"details\": {\n      \"total_count\": 0,\n      \"transactions\": [\n        {\n          \"trans_id\": \"\",\n          \"reference\": null,\n          \"amount\": \"\",\n          \"fee\": \"\",\n          \"currency\": \"\",\n          \"service\": \"\",\n          \"service_id\": \"\",\n          \"created_at\": \"\",\n          \"status\": \"\"\n        }\n      ]\n    }\n  },\n  \"status_code\": 0\n}\n\n</code></pre>\n","urlObject":{"path":["af634f9d-5e74-4ccb-81d2-d2243473117c","transactions"],"host":["https://sandbox.payscribe.ng/api/v1/customers"],"query":[{"key":"page","value":"1"},{"key":"page_size","value":"10"}],"variable":[]}},"response":[{"id":"44ab769b-40e2-4018-a871-7e34919f0004","name":"Get customer transactions","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"start_date\": \"2024-07-01\",\r\n    \"end_date\": \"2024-07-30\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://sandbox.payscribe.ng/api/v1//customers/8a55af1f-de56-43b0-abb9-ac44c5215428/transactions?page=1&page_size=10","host":["https://sandbox.payscribe.ng/api/v1/"],"path":["customers","8a55af1f-de56-43b0-abb9-ac44c5215428","transactions"],"query":[{"key":"page","value":"1"},{"key":"page_size","value":"10"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 04 Jul 2024 19:55:01 GMT"},{"key":"Server","value":"Apache"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Set-Cookie","value":"ci_session=b0e66f384f4ebf01200e258495f0f717e18cc9e0; expires=Thu, 04-Jul-2024 21:55:02 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax"},{"key":"Vary","value":"Authorization,Accept-Encoding,User-Agent"},{"key":"Content-Encoding","value":"gzip"},{"key":"Content-Length","value":"559"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json; charset=UTF-8"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Customer transactions fetched.\",\n    \"message\": {\n        \"details\": {\n            \"transactions\": [\n                {\n                    \"trans_id\": \"be811e1c-a811-4d75-9768-b2eed9e0f195\",\n                    \"ref\": \"c72d1799-b41a-44ad-9b40-c4d760a7d2af\",\n                    \"amount\": \"2.00\",\n                    \"fee\": \"1.00\",\n                    \"currency\": \"usd\",\n                    \"description\": \"VISA (404038 **** 4391) virtual card issue with 1 USD topup.\",\n                    \"service\": \"CARDS\",\n                    \"service_id\": \"be811e1c-a811-4d75-9768-b2eed9e0f195\",\n                    \"created_at\": \"2024-07-04 18:35:44\",\n                    \"status\": \"success\"\n                },\n                {\n                    \"trans_id\": \"db1d6456-1237-4e5f-993a-7aa9c92ed7ee\",\n                    \"ref\": \"eafdfedd-679d-4b5d-ba9d-56a1e8dc09ef\",\n                    \"amount\": \"1.00\",\n                    \"fee\": \"0.00\",\n                    \"currency\": \"usd\",\n                    \"description\": \"Card topup for VISA 404038 **** 4391 \",\n                    \"service\": \"CARDS\",\n                    \"service_id\": \"db1d6456-1237-4e5f-993a-7aa9c92ed7ee\",\n                    \"created_at\": \"2024-07-04 19:20:23\",\n                    \"status\": \"success\"\n                },\n                {\n                    \"trans_id\": \"57077889-2895-473e-8f0f-a8991fc9fe4b\",\n                    \"ref\": \"13250d70-378a-4545-9cba-3bdce59dc33c\",\n                    \"amount\": \"1.00\",\n                    \"fee\": \"0.00\",\n                    \"currency\": \"usd\",\n                    \"description\": \"Card withdraw for VISA 404038 **** 4391 \",\n                    \"service\": \"CARDS\",\n                    \"service_id\": \"57077889-2895-473e-8f0f-a8991fc9fe4b\",\n                    \"created_at\": \"2024-07-04 19:22:09\",\n                    \"status\": \"success\"\n                },\n                {\n                    \"trans_id\": \"1a339689-3f9d-4e8e-9e51-995d191ec1e9\",\n                    \"ref\": \"ced8fbd0-2427-4c4b-af78-56d2e84332f0\",\n                    \"amount\": \"5.00\",\n                    \"fee\": \"0.00\",\n                    \"currency\": \"usd\",\n                    \"description\": \"Card topup for VISA 404038 **** 4391 \",\n                    \"service\": \"CARDS\",\n                    \"service_id\": \"1a339689-3f9d-4e8e-9e51-995d191ec1e9\",\n                    \"created_at\": \"2024-07-04 19:25:34\",\n                    \"status\": \"success\"\n                }\n            ],\n            \"total\": 4,\n            \"page\": 1,\n            \"page_size\": 10\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"c8dc45a0-aea8-4bc9-b2e9-8faf7354c875"},{"name":"Get all customer","id":"d1076889-410a-4b7f-84e1-37eff7fa7ffb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.payscribe.ng/api/v1/customers/?page=1&page_size=10","description":"<p>This endpoint retrieves a list of customers with optional filtering parameters. You can specify the page number, page size, start date, end date, and search criteria to get more accurate data.</p>\n<h3 id=\"request-body\">Request Body</h3>\n<ul>\n<li>None</li>\n</ul>\n<h3 id=\"request-parameters\">Request Parameters</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Params</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>page</td>\n<td>String</td>\n<td>optional</td>\n<td>Page number, default as 1</td>\n</tr>\n<tr>\n<td>page_size</td>\n<td>String</td>\n<td>optional</td>\n<td>Default as 10</td>\n</tr>\n<tr>\n<td>start_date</td>\n<td>String</td>\n<td>optional</td>\n<td>Start date when the account was created. YYYY-MM-DD</td>\n</tr>\n<tr>\n<td>end_date</td>\n<td>String</td>\n<td>optional</td>\n<td>End date when the account was created. YYYY-MM-DD</td>\n</tr>\n<tr>\n<td>search</td>\n<td>String</td>\n<td>optional</td>\n<td>The search params - to get more accurate data</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"response-body\">Response Body</h3>\n<p>The response will be in JSON format with the following structure:</p>\n<ul>\n<li><p>status (boolean): Indicates the status of the request.</p>\n</li>\n<li><p>description (string): Additional information about the response.</p>\n</li>\n<li><p>message (object): Details of the response message.</p>\n<ul>\n<li>details (object): Contains the list of customers and pagination details.<ul>\n<li><p>customers (array): An array of customer objects with their details.</p>\n<ul>\n<li><p>customer_id (string): The unique identifier of the customer.</p>\n</li>\n<li><p>name (string): The name of the customer.</p>\n</li>\n<li><p>email (string): The email address of the customer.</p>\n</li>\n<li><p>status (string): The status of the customer.</p>\n</li>\n</ul>\n</li>\n<li><p>total (number): Total number of customers.</p>\n</li>\n<li><p>page (number): Current page number.</p>\n</li>\n<li><p>page_size (number): Number of customers per page.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"example-response\">Example Response</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": true,\n    \"description\": \"\",\n    \"message\": {\n        \"details\": {\n            \"customers\": [\n                {\n                    \"customer_id\": \"\",\n                    \"name\": \"\",\n                    \"email\": \"\",\n                    \"status\": \"\"\n                }\n            ],\n            \"total\": 0,\n            \"page\": 0,\n            \"page_size\": 0\n        }\n    },\n    \"status_code\": 0\n}\n\n</code></pre>\n","urlObject":{"path":[""],"host":["https://sandbox.payscribe.ng/api/v1/customers"],"query":[{"key":"page","value":"1"},{"key":"page_size","value":"10"}],"variable":[]}},"response":[{"id":"88a83c25-8f6e-4b12-922f-942cec7ac209","name":"Get all customer Without Search","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://sandbox.payscribe.ng/api/v1//customers/?page=1&page_size=10","host":["https://sandbox.payscribe.ng/api/v1/"],"path":["customers",""],"query":[{"key":"page","value":"1"},{"key":"page_size","value":"10"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"set-cookie","value":"ci_session=o0ogm3gj120gvgeoa78mp2peqpu8m79a; expires=Mon, 01-Jul-2024 20:10:06 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax; secure"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"778"},{"key":"date","value":"Mon, 01 Jul 2024 18:10:06 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Customers Fetched successfully.\",\n    \"message\": {\n        \"details\": {\n            \"customers\": [\n                {\n                    \"customer_id\": \"fdae4346-88be-42a3-a0a7-b72b2ff32ce0\",\n                    \"name\": \"Sokoya Philip\",\n                    \"email\": \"myemail@payscribe.ng\",\n                    \"status\": \"active\"\n                },\n                {\n                    \"customer_id\": \"0d910e17-6798-4705-af59-325b6537a0db\",\n                    \"name\": \"Test Account\",\n                    \"email\": \"test@gmail.com\",\n                    \"status\": \"active\"\n                },\n                {\n                    \"customer_id\": \"a933db46-aae9-4665-9360-7671e4fb88b4\",\n                    \"name\": \"Another random\",\n                    \"email\": \"randomtest@gmail.com\",\n                    \"status\": \"active\"\n                },\n                {\n                    \"customer_id\": \"c39ff749-f6aa-417b-a181-2aee77960bfd\",\n                    \"name\": \"Sokoya Philip\",\n                    \"email\": \"hello@payscribe.ng\",\n                    \"status\": \"active\"\n                },\n                {\n                    \"customer_id\": \"b85f45ce-3a33-477a-978a-5e01cce510ef\",\n                    \"name\": \"Eve Howe\",\n                    \"email\": \"Izaiah.McClure@gmail.com\",\n                    \"status\": \"active\"\n                }\n            ],\n            \"total\": 5,\n            \"page\": 1,\n            \"page_size\": 10\n        }\n    },\n    \"status_code\": 200\n}"},{"id":"86b85757-0cfb-499f-953c-0d409949d6df","name":"Get all customer With Search","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://sandbox.payscribe.ng/api/v1/customers/?page=1&page_size=10&search=Sokoya","host":["https://sandbox.payscribe.ng/api/v1/customers"],"path":[""],"query":[{"key":"page","value":"1"},{"key":"page_size","value":"10"},{"key":"search","value":"Sokoya"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"404"},{"key":"date","value":"Mon, 01 Jul 2024 18:11:36 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Customers Fetched successfully.\",\n    \"message\": {\n        \"details\": {\n            \"customers\": [\n                {\n                    \"customer_id\": \"fdae4346-88be-42a3-a0a7-b72b2ff32ce0\",\n                    \"name\": \"Sokoya Philip\",\n                    \"email\": \"myemail@payscribe.ng\",\n                    \"status\": \"active\"\n                },\n                {\n                    \"customer_id\": \"c39ff749-f6aa-417b-a181-2aee77960bfd\",\n                    \"name\": \"Sokoya Philip\",\n                    \"email\": \"hello@payscribe.ng\",\n                    \"status\": \"active\"\n                }\n            ],\n            \"total\": 2,\n            \"page\": 1,\n            \"page_size\": 10\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"d1076889-410a-4b7f-84e1-37eff7fa7ffb"}],"id":"8dcdcaf4-148d-4a01-950e-566c71f87738","_postman_id":"8dcdcaf4-148d-4a01-950e-566c71f87738","description":""},{"name":"Customers Webhook","item":[],"id":"3dc0b715-c08b-4094-b3ed-3a164f934089","description":"<p><strong>Customer Creation We hook Structure</strong></p>\n<p>{<br />\"customer_id\": \"873acf29-3f80-4464-b357-2081e4143c83\",<br />\"name\": \"Segun Sobowale .\",<br />\"email\": \"<a href=\"https://mailto:malomalo290@yahoo.com\">malom9iso290@yahoo.com</a>\",<br />\"phone\": \"07029966679\",<br />\"country\": \"ng\",<br />\"address\": \"[]\",<br />\"identity\": \"[]\",<br />\"created_at\": \"2025-02-15 13:50:55\",<br />\"identification_type\": null,<br />\"identification_number\": null,<br />\"status\": \"active\",<br />\"event_id\": \"873acf29-3f89-4464-b357-2081e4143c83\",<br />\"event_type\": \"customers.created\"<br />}</p>\n<p><strong>Customer's Update Structure</strong></p>\n<p>{<br />\"event_id\": \"c5b511d1-b05d-4c43-a4d3-4469b1169097\",<br />\"event_type\": \"customers.update\",<br />\"customer_id\": \"873acf29-3f89-4064-b357-2081e4143c83\",<br />\"email\": \"<a href=\"https://mailto:malomalo290@yahoo.com\">malshhalo290@yahoo.com</a>\",<br />\"status\": \"active\",<br />\"updated_at\": \"2025-02-15 13:50:55\"<br />}</p>\n","_postman_id":"3dc0b715-c08b-4094-b3ed-3a164f934089"}],"id":"487f88cb-8a60-499a-8280-b2df382d828c","description":"<p>This resource endpoints helps in creating and managing your customers. Its required for wallet account creation, card issue ...</p>\n","_postman_id":"487f88cb-8a60-499a-8280-b2df382d828c"},{"name":"Collections","item":[{"name":"Wallet System API","item":[{"name":"Create Order","id":"44cb1776-837f-46ff-8369-3c1999ed710e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"username\" : \"sokoyaphilip\",\r\n    \"pin\": \"0522\",\r\n    \"title\": \"Payment for 2 sneakers\",\r\n    \"description\": \"Payment description...\",\r\n    \"amount\": \"350.00\",\r\n    \"currency\": \"ngn\",\r\n    \"ref\": \"c8f00726-e76b-4648-9718-a64034112505\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/collections/wallet/create-order","description":"<h3 id=\"create-wallet-order\">Create Wallet Order</h3>\n<p>This endpoint is used to create a new order for wallet payment.</p>\n<h4 id=\"purpose\">Purpose</h4>\n<p>The purpose of this request is to initiate a wallet payment order for a specific user.</p>\n<h4 id=\"expected-input\">Expected Input</h4>\n<p>The request should include the following parameters in the raw request body:</p>\n<ul>\n<li><p><code>username</code>: The username of the user initiating the payment, (payscribe email, or payscribe tag)</p>\n</li>\n<li><p><code>pin</code>: The user's PIN for authentication</p>\n</li>\n<li><p><code>title</code>: The title or purpose of the payment</p>\n</li>\n<li><p><code>description</code>: A brief description of the payment, this is optional.</p>\n</li>\n<li><p><code>amount</code>: The amount to be paid</p>\n</li>\n<li><p><code>currency</code>: The currency in which the payment is to be made (e.g., \"ngn\" for Nigerian Naira, or USD )</p>\n</li>\n<li><p><code>ref</code>: A unique reference for the transaction, such as a UUID</p>\n</li>\n</ul>\n<h4 id=\"expected-output\">Expected Output</h4>\n<p>The response will have the following structure:</p>\n<ul>\n<li><p><code>status</code>: Indicates the success or failure of the request</p>\n</li>\n<li><p><code>description</code>: Additional information about the status</p>\n</li>\n<li><p><code>message</code>: Details of the order including ID, amount, creation and expiry timestamps, and user information</p>\n</li>\n<li><p><code>status_code</code>: A code indicating the status of the request</p>\n</li>\n</ul>\n<h4 id=\"example\">Example</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": true,\n    \"description\": \"\",\n    \"message\": {\n        \"details\": {\n            \"id\": \"\",\n            \"amount\": 0,\n            \"created_at\": \"\",\n            \"expiry_at\": \"\",\n            \"user\": {\n                \"id\": \"\",\n                \"name\": \"\",\n                \"username\": \"\",\n                \"can_pay\": true\n            }\n        },\n        \"status_code\": 0\n    }\n}\n\n</code></pre>\n","urlObject":{"path":["wallet","create-order"],"host":["https://sandbox.payscribe.ng/api/v1/collections"],"query":[],"variable":[]}},"response":[{"id":"1c56271b-79d0-4a72-a9cb-b46fd46c9037","name":"Create Order","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"username\" : \"sokoyaphilip\",\r\n    \"pin\": \"0522\",\r\n    \"title\": \"Payment for 2 sneakers\",\r\n    \"description\": \"Payment description...\",\r\n    \"amount\": \"350.00\",\r\n    \"currency\": \"ngn\",\r\n    \"ref\": \"985c75f4-a4ae-4de3-b0f4-4d47494021c2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/collections/wallet/create-order"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 15 Jan 2025 17:16:59 GMT"},{"key":"Content-Type","value":"application/json; charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS, PUT, PATCH, DELETE"},{"key":"Access-Control-Allow-Headers","value":"Origin, Content-Type, Authorization, X-Requested-With"},{"key":"Set-Cookie","value":"ci_session=3a9de0bdafac814d0ff311f877c81f1939746bf7; expires=Wed, 15-Jan-2025 19:16:58 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=78ezTBgog9PfnojWDp%2B7okYP1%2BDNcxA%2Fys43gYpqCzXgYqYGO3kVfcKPL3yfYt8FqpCZyzwyK4dAVYw8XFJ200ImRk2%2BiXmxgYqopgRLmeAt3gcF5uPC%2FVY%2B46sn86q1OEHM\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"902784404c7bd6d6-CDG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"},{"key":"server-timing","value":"cfL4;desc=\"?proto=TCP&rtt=129546&min_rtt=112597&rtt_var=41607&sent=5&recv=7&lost=0&retrans=0&sent_bytes=2809&recv_bytes=1013&delivery_rate=37283&cwnd=252&unsent_bytes=0&cid=9c8947fb442daf20&ts=1412&x=0\""}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Authentication successful. Please verify the OTP sent to your mail and in-app push notification\",\n    \"message\": {\n        \"details\": {\n            \"id\": \"8b93cc1e-10e3-433a-b6a8-ae3554e29910\",\n            \"amount\": 350,\n            \"created_at\": \"2025-01-15 18:16:59\",\n            \"expiry_at\": \"2025-01-15 20:16:59\",\n            \"user\": {\n                \"id\": \"27e30fe0-9628-4e7b-a03c-cdcf424ff3e1\",\n                \"name\": \"ADENIJI SOKOYA\",\n                \"username\": \"payscribetag\",\n                \"can_pay\": true\n            }\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"44cb1776-837f-46ff-8369-3c1999ed710e"},{"name":"Wallet Payment","id":"9813961b-c80e-4a72-9deb-334d75c8e585","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"id\" : \"52a8864b-eda1-48fd-8e0a-6cad712c20bb\",\r\n    \"otp\": \"16399\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/collections/wallet/pay","description":"<h3 id=\"wallet-payment-via-payscribe-tag\">Wallet Payment via Payscribe Tag</h3>\n<p>This endpoint allows you to initiate a wallet payment using the Payscribe tag of the customer.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><code>id</code> (String, required): The creare order ID that was generated.</p>\n</li>\n<li><p><code>otp</code> (String, required): The one-time password for verification.</p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>Upon successful execution, the response will have a status code of 200 and a JSON object with the following structure:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": true,\n    \"description\": \"\",\n    \"message\": {\n        \"details\": {\n            \"id\": \"\",\n            \"ref\": \"\",\n            \"amount\": 0,\n            \"fee\": 0,\n            \"customer\": {\n                \"id\": \"\",\n                \"name\": \"\"\n            },\n            \"currency\": \"\",\n            \"created_at\": \"\"\n        }\n    },\n    \"status_code\": 0\n}\n\n</code></pre>\n<h4 id=\"authentication\">Authentication</h4>\n<p>The request requires appropriate authentication credentials to authorize the wallet payment transaction.</p>\n<h4 id=\"example\">Example</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"payscribe\": \"sample_payscribe_tag\",\n    \"amount\": 100,\n    \"pin\": 1234,\n    \"product\": \"Sample Product\",\n    \"remark\": \"Sample Description\"\n}\n\n</code></pre>\n","urlObject":{"path":["wallet","pay"],"host":["https://sandbox.payscribe.ng/api/v1/collections"],"query":[],"variable":[]}},"response":[{"id":"fbb825e4-0660-4714-8f39-5802e611143f","name":"Wallet Payment","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"id\" : \"52a8864b-eda1-48fd-8e0a-6cad712c20bb\",\r\n    \"otp\": \"16399\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/collections/wallet/pay"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 15 Jan 2025 20:06:15 GMT"},{"key":"Content-Type","value":"application/json; charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS, PUT, PATCH, DELETE"},{"key":"Access-Control-Allow-Headers","value":"Origin, Content-Type, Authorization, X-Requested-With"},{"key":"Set-Cookie","value":"ci_session=33f71170d548c301c0965c82ceac82bb261fc9ee; expires=Wed, 15-Jan-2025 22:06:15 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=S6wNRrenljz2%2Bf16pxE3p%2FbP%2BfCSn%2B%2FBcLk3cMOqn6hvyA4ya1tgSiV%2BUjqeGxSbLUCbwN%2BBadmTHndgF0pGrAjfWcs9Beu3DQmV70ykMqsfHYVV4fbRal6Ko8IMdRv7HP4i\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"90287c361cff0062-CDG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"},{"key":"server-timing","value":"cfL4;desc=\"?proto=TCP&rtt=191791&min_rtt=168446&rtt_var=37670&sent=51&recv=49&lost=0&retrans=0&sent_bytes=6077&recv_bytes=2037&delivery_rate=24930&cwnd=255&unsent_bytes=0&cid=191d93d898a8cbf4&ts=50439&x=0\""}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Payment successful.!\",\n    \"message\": {\n        \"details\": {\n            \"id\": \"52a8864b-eda1-48fd-8e0a-6cad712c20bb\",\n            \"ref\": \"92a9f610-135a-4a65-aa40-a8f3f160d619\",\n            \"amount\": 350,\n            \"fee\": 3.5,\n            \"customer\": {\n                \"id\": \"27e30fe0-9628-4e7b-a03c-cdcf424ff3e1\",\n                \"name\": \"SOKOYA\"\n            },\n            \"currency\": \"NGN\",\n            \"created_at\": \"2025-01-15 21:06:15\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"9813961b-c80e-4a72-9deb-334d75c8e585"}],"id":"c3601c05-30a4-40af-8092-751255e47395","description":"<p>Receive Paymsnt using Payscribe Wallet-as-a-service.</p>\n<p>This endpoints allows you to receive payment from your customers that already has an account with Payscribe..</p>\n","_postman_id":"c3601c05-30a4-40af-8092-751255e47395"},{"name":"NGN Virtual Accounts","item":[{"name":"Create a Permanent Virtual Account","id":"850fe057-d73f-4f75-a28a-9e9380404243","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"account_type\": \"static\",\r\n    \"currency\": \"NGN\",\r\n    \"customer_id\": \"99a36c8b-c091-48af-8491-66048274cdfc\",\r\n    \"bank\": [\"palmpay\"] // [\"9psb\", \"palmpay\"], [\"9psb\"]\r\n    // \"identity_type\": \"nin\" // or bvn required for palmpay\r\n    // \"identity_number\": \"2233990011\" // required for palmpay\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/collections/virtual-accounts/create","description":"<h3 id=\"create-virtual-account\">Create Virtual Account</h3>\n<p>This endpoint is used to create a virtual account.</p>\n<h4 id=\"request\">Request</h4>\n<ul>\n<li><p>Method: POST</p>\n</li>\n<li><p>URL: <code>https://sandbox.payscribe.ng/api/v1//collections/virtual-accounts/create</code></p>\n</li>\n<li><p>Body:</p>\n<ul>\n<li><p><code>account_type</code> (string, required): The type of account to be created. Default is static</p>\n</li>\n<li><p><code>currency</code> (string, optional): The currency for the virtual account. Default is NGN</p>\n</li>\n<li><p><code>customer</code> (string, required): The customer id for whom the virtual account is being created.</p>\n</li>\n<li><p><code>bank</code> (array, required): An array of banks associated with the virtual account.</p>\n</li>\n<li><p>bvn (string, optional): This is ONLY required when you are creating Palmpay virtual account, and the customer is in tier 0</p>\n</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["virtual-accounts","create"],"host":["https://sandbox.payscribe.ng/api/v1/collections"],"query":[],"variable":[]}},"response":[{"id":"87076d46-26a5-40be-b0ad-a9750c154880","name":"No Customer Error - Fail","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"account_type\": \"static\",\r\n    \"currency\": \"NGN\",\r\n    \"customer_id\": \"c8a53222-5a15-4268-b416-f0987a1b9e97\",\r\n    \"bank\": [\"9psb\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/collections/virtual-accounts/create"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"117"},{"key":"date","value":"Thu, 27 Jun 2024 22:23:22 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"description\": \"Customer not found for this business. Please create customer first\",\n    \"status_code\": 400\n}"},{"id":"aa81f38f-d3ee-43eb-b5b1-54255d45eb0d","name":"Create Permanent Virtual Account - Success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"account_type\": \"static\",\r\n    \"currency\": \"NGN\",\r\n    \"customer_id\": \"fdae4346-88be-42a3-a0a7-b72b2ff32ce0\",\r\n    \"bank\": [\"9psb\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/collections/virtual-accounts/create"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"479"},{"key":"date","value":"Thu, 27 Jun 2024 22:37:22 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Virtual account created successfully.\",\n    \"message\": {\n        \"details\": {\n            \"customer\": {\n                \"id\": \"fdae4346-88be-42a3-a0a7-b72b2ff32ce0\",\n                \"name\": \"Sokoya Philip\"\n            },\n            \"account\": [\n                {\n                    \"id\": \"580ccd28-4d62-4d2b-b353-af27a8698964\",\n                    \"account_number\": \"5031240100\",\n                    \"account_name\": \"Sokoya Philip\",\n                    \"bank_name\": \"9PSB\",\n                    \"bank_code\": \"120001\",\n                    \"currency\": \"NGN\",\n                    \"account_type\": \"static\"\n                }\n            ],\n            \"status\": \"active\",\n            \"created_at\": \"2024-06-27 22:37:22\",\n            \"updated_at\": \"2024-06-27 22:37:22\"\n        }\n    },\n    \"status_code\": 200\n}"},{"id":"ed2571b5-8b68-48ee-b36b-6150316b7c10","name":"Create a Permanent Virtual Account For Multiple Banks","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"account_type\": \"static\",\r\n    \"currency\": \"NGN\",\r\n    \"customer_id\": \"af634f9d-5e74-4ccb-81d2-d2243473117c\",\r\n    \"bank\": [ \"9psb\", \"palmpay\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/collections/virtual-accounts/create"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 29 Dec 2024 12:16:28 GMT"},{"key":"Content-Type","value":"application/json; charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=2nEK50nDCYLvVooeRh1ySr46zoCJ3Doux7a5E5Np5wjJ9pKxAeQZqWo6BC7eYIk%2F2cZmK0YfZGlLhR%2F0%2B6LwoAlYj%2BU4zM8j7mKxurRc%2FDCETRZGTwWWs4KbpNVynT1zXtvTIVxrvA%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8f99b8a92b0f2a11-CDG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"},{"key":"server-timing","value":"cfL4;desc=\"?proto=TCP&rtt=137357&min_rtt=129602&rtt_var=40461&sent=5&recv=7&lost=0&retrans=0&sent_bytes=2812&recv_bytes=1186&delivery_rate=25375&cwnd=247&unsent_bytes=0&cid=978798981ac7a102&ts=1250&x=0\""}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Virtual account created successfully.\",\n    \"message\": {\n        \"details\": {\n            \"customer\": {\n                \"id\": \"af634f9d-5e74-4ccb-81d2-d2243473117c\",\n                \"name\": \"Frederique Johnston\"\n            },\n            \"account\": [\n                {\n                    \"id\": \"c0248486-4fc5-4e99-b6d8-caeb904f30f0\",\n                    \"account_number\": \"4804760006\",\n                    \"account_name\": \"PAYSCRIBE/FREDERIQUE JOHNSTON\",\n                    \"bank_name\": \"9PSB\",\n                    \"bank_code\": \"120001\",\n                    \"currency\": \"NGN\",\n                    \"account_type\": \"static\"\n                },\n                {\n                    \"id\": \"2bf4a912-fa28-4e7e-af3b-4b91ca3b3bc2\",\n                    \"account_number\": \"2710467183\",\n                    \"account_name\": \"PAYSCRIBE/FREDERIQUE JOHNSTON\",\n                    \"bank_name\": \"palmpay\",\n                    \"bank_code\": \"100033\",\n                    \"currency\": \"NGN\",\n                    \"account_type\": \"static\"\n                }\n            ],\n            \"status\": \"active\",\n            \"created_at\": \"2024-12-29 12:16:28\",\n            \"updated_at\": \"2024-12-29 12:16:28\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"850fe057-d73f-4f75-a28a-9e9380404243"},{"name":"Get Virtual Account Details","id":"216f4ee5-ebae-4b83-9da1-44240cc01e94","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"url":"https://sandbox.payscribe.ng/api/v1/collections/virtual-accounts/7730808026","description":"<p>The endpoint makes an HTTP GET request to retrieve details of a virtual account with the provided ID. The response is a JSON object with the following schema:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"object\",\n  \"properties\": {\n    \"status\": {\n      \"type\": \"boolean\"\n    },\n    \"description\": {\n      \"type\": \"string\"\n    },\n    \"message\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"details\": {\n          \"type\": \"object\",\n          \"properties\": {\n            \"customer\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"id\": {\n                  \"type\": \"string\"\n                },\n                \"name\": {\n                  \"type\": \"string\"\n                }\n              }\n            },\n            \"account\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"id\": {\n                  \"type\": \"string\"\n                },\n                \"account_number\": {\n                  \"type\": \"string\"\n                },\n                \"account_name\": {\n                  \"type\": \"string\"\n                },\n                \"bank_name\": {\n                  \"type\": \"string\"\n                },\n                \"bank_code\": {\n                  \"type\": \"string\"\n                },\n                \"currency\": {\n                  \"type\": \"string\"\n                },\n                \"account_type\": {\n                  \"type\": \"string\"\n                }\n              }\n            },\n            \"status\": {\n              \"type\": \"string\"\n            },\n            \"created_at\": {\n              \"type\": \"string\"\n            },\n            \"updated_at\": {\n              \"type\": \"string\"\n            }\n          }\n        }\n      }\n    },\n    \"status_code\": {\n      \"type\": \"number\"\n    }\n  }\n}\n\n</code></pre>\n","urlObject":{"path":["virtual-accounts","7730808026"],"host":["https://sandbox.payscribe.ng/api/v1/collections"],"query":[],"variable":[]}},"response":[{"id":"2ab9350e-6cb0-4b25-b2f9-e90c479dbd9b","name":"Get Virtual Account Details","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"url":"https://sandbox.payscribe.ng/api/v1//collections/virtual-accounts/5031240100"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"set-cookie","value":"ci_session=0tqh14jtd2opsr0nq1apg2eags99v9lq; expires=Sun, 30-Jun-2024 09:04:21 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax; secure"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"502"},{"key":"date","value":"Sun, 30 Jun 2024 07:04:21 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Virtual account number fetched successfully\",\n    \"message\": {\n        \"details\": {\n            \"customer\": {\n                \"id\": \"fdae4346-88be-42a3-a0a7-b72b2ff32ce0\",\n                \"name\": \"Sokoya Philip\"\n            },\n            \"account\": {\n                \"id\": \"580ccd28-4d62-4d2b-b353-af27a8698964\",\n                \"account_number\": \"5031240100\",\n                \"account_name\": \"Zerones Technology/Sokoya Philip\",\n                \"bank_name\": \"9PSP\",\n                \"bank_code\": \"120001\",\n                \"currency\": \"NGN\",\n                \"account_type\": \"static\"\n            },\n            \"status\": \"active\",\n            \"created_at\": \"2024-06-27 22:37:22\",\n            \"updated_at\": \"2024-06-27 18:37:22\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"216f4ee5-ebae-4b83-9da1-44240cc01e94"},{"name":"Deactivate Virtual Account","id":"9155f05f-618e-46e8-bd4c-4c3745e91c81","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"account\": \"7730808026\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/collections/virtual-accounts/deactivate","description":"<h3 id=\"deactivate-virtual-account\">Deactivate Virtual Account</h3>\n<p>This endpoint is used to deactivate a virtual account.</p>\n<p><strong>Request Body</strong></p>\n<ul>\n<li><code>account</code>: (string) The account to be deactivated.</li>\n</ul>\n<p><strong>Response</strong></p>\n<ul>\n<li><p><code>status</code>: (boolean) Indicates the status of the deactivation.</p>\n</li>\n<li><p><code>description</code>: (string) Description of the deactivation status.</p>\n</li>\n<li><p><code>message</code>: (object) Details of the deactivation.</p>\n<ul>\n<li><code>details</code>: (object) Additional details of the deactivation.<ul>\n<li><p><code>id</code>: (string) The ID of the deactivated account.</p>\n</li>\n<li><p><code>account</code>: (string) The deactivated account.</p>\n</li>\n<li><p><code>status</code>: (string) The status of the deactivation.</p>\n</li>\n<li><p><code>updated_at</code>: (string) The timestamp when the deactivation was updated.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<p>Example Response:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": true,\n    \"description\": \"\",\n    \"message\": {\n        \"details\": {\n            \"id\": \"\",\n            \"account\": \"\",\n            \"status\": \"\",\n            \"updated_at\": \"\"\n        }\n    },\n    \"status_code\": 0\n}\n\n</code></pre>\n","urlObject":{"path":["virtual-accounts","deactivate"],"host":["https://sandbox.payscribe.ng/api/v1/collections"],"query":[],"variable":[]}},"response":[{"id":"af856a75-6858-43f7-8545-a6606c6f21e6","name":"Deactivate virtual account","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"account\": \"5031240100\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1//collections/virtual-accounts/deactivate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"235"},{"key":"date","value":"Sun, 30 Jun 2024 07:27:46 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Virtual account updated successfully.\",\n    \"message\": {\n        \"details\": {\n            \"id\": \"580ccd28-4d62-4d2b-b353-af27a8698964\",\n            \"account\": \"5031240100\",\n            \"status\": \"deactivate\",\n            \"updated_at\": \"2024-06-30 07:27:46\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"9155f05f-618e-46e8-bd4c-4c3745e91c81"},{"name":"Re-activate Virtual Account","id":"6a3c04fc-c4da-47b9-aa4d-7a541ef3f12e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"account\": \"5300000011\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/collections/virtual-accounts/activate","description":"<h3 id=\"activate-virtual-account\">Activate Virtual Account</h3>\n<p>This endpoint is used to activate a virtual account.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><code>account</code> (string, required): The virtual account to be activated.</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The response is in JSON format and follows the schema below:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"type\": \"object\",\n    \"properties\": {\n        \"status\": {\n            \"type\": \"boolean\"\n        },\n        \"description\": {\n            \"type\": \"string\"\n        },\n        \"message\": {\n            \"type\": \"object\",\n            \"properties\": {\n                \"details\": {\n                    \"type\": \"object\",\n                    \"properties\": {\n                        \"id\": {\n                            \"type\": \"string\"\n                        },\n                        \"account\": {\n                            \"type\": \"string\"\n                        },\n                        \"status\": {\n                            \"type\": \"string\"\n                        },\n                        \"updated_at\": {\n                            \"type\": \"string\"\n                        }\n                    }\n                }\n            }\n        },\n        \"status_code\": {\n            \"type\": \"integer\"\n        }\n    }\n}\n\n</code></pre>\n","urlObject":{"path":["virtual-accounts","activate"],"host":["https://sandbox.payscribe.ng/api/v1/collections"],"query":[],"variable":[]}},"response":[{"id":"5ed89c75-8957-464c-ab40-cfeb170667c1","name":"Re-activate Virtual Account","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"account\": \"5031240100\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1//collections/virtual-accounts/activate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"set-cookie","value":"ci_session=8fjcqsuedd4tijp9jl979fohcm312bhi; expires=Sun, 30-Jun-2024 09:35:33 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax; secure"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"231"},{"key":"date","value":"Sun, 30 Jun 2024 07:35:36 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Virtual account updated successfully.\",\n    \"message\": {\n        \"details\": {\n            \"id\": \"580ccd28-4d62-4d2b-b353-af27a8698964\",\n            \"account\": \"5031240100\",\n            \"status\": \"active\",\n            \"updated_at\": \"2024-06-30 07:35:36\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"6a3c04fc-c4da-47b9-aa4d-7a541ef3f12e"},{"name":"Create Dynamic (Temporary) Virtual Account","id":"81a238ee-3c35-4df7-b3cb-cceb5cfcfbf2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"account_type\": \"dynamic\",\r\n    \"ref\": \"5b973f5f-626d-4f64-9071-0bda57f72fe6\",\r\n    \"currency\": \"NGN\",\r\n    \"order\": {\r\n        \"amount\": 250,\r\n        \"amount_type\": \"EXACT\",\r\n        \"description\": \"A new payment for Sokoya Philip Order with #4124ee81-e069-4d85-9e62-816458c765c1\",\r\n        \"expiry\": {\r\n            \"duration\": 1,\r\n            \"duration_type\": \"hours\"\r\n        }\r\n    },\r\n    \"customer\" : {\r\n        \"name\": \"Sokoya Philip\",\r\n        \"email\": \"hello@payscribe.ng\",\r\n        \"phone\": \"07038067493\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/collections/virtual-accounts/create","description":"<h3 id=\"create-virtual-account\">Create Virtual Account</h3>\n<p>This endpoint allows you to create a dynamic virtual account.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><code>account_type</code> (string, required): The type of the account.</p>\n</li>\n<li><p><code>ref</code> (string, required): Reference for the account.</p>\n</li>\n<li><p><code>currency</code> (string, required): The currency of the account.</p>\n</li>\n<li><p><code>order</code> (object, required): Details of the order.</p>\n<ul>\n<li><p><code>amount</code> (number, required): The amount of the order.</p>\n</li>\n<li><p><code>amount_type</code> (string, required): Type of the amount. This can be EXACT or ANY<br />  - EXACT means that user must send in the exact amount else it should reject.<br />  - ANY means user can either send exact, below or above the amount field</p>\n</li>\n<li><p><code>description</code> (string, required): Description of the order.</p>\n</li>\n<li><p><code>expiry</code> (object, required): Expiry details.</p>\n<ul>\n<li><p><code>duration</code> (number, required): Duration of the expiry.</p>\n</li>\n<li><p><code>duration_type</code> (string, required): Type of the duration. which can only be hours or minute</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p><code>customer</code> (object, required): Customer details.</p>\n<ul>\n<li><p><code>name</code> (string, required): Name of the customer.</p>\n</li>\n<li><p><code>email</code> (string, required): Email of the customer.</p>\n</li>\n<li><p><code>phone</code> (string, required): Phone number of the customer.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The response is a JSON object with the following properties:</p>\n<ul>\n<li><p><code>status</code> (boolean): Indicates the status of the request.</p>\n</li>\n<li><p><code>description</code> (string): Description of the response.</p>\n</li>\n<li><p><code>message</code> (object): Details of the response message.</p>\n<ul>\n<li><code>details</code> (object): Details of the virtual account.<ul>\n<li><p><code>customer</code> (object): Customer details.</p>\n<ul>\n<li><p><code>name</code> (string): Name of the customer.</p>\n</li>\n<li><p><code>email</code> (string): Email of the customer.</p>\n</li>\n<li><p><code>phone</code> (string): Phone number of the customer.</p>\n</li>\n</ul>\n</li>\n<li><p><code>account</code> (array): Array of account details.</p>\n<ul>\n<li><p><code>id</code> (string): ID of the account.</p>\n</li>\n<li><p><code>account_number</code> (string): Account number.</p>\n</li>\n<li><p><code>account_name</code> (string): Account name.</p>\n</li>\n<li><p><code>bank_name</code> (string): Name of the bank.</p>\n</li>\n<li><p><code>bank_code</code> (string): Bank code.</p>\n</li>\n<li><p><code>currency</code> (string): Currency of the account.</p>\n</li>\n<li><p><code>account_type</code> (string): Type of the account.</p>\n</li>\n</ul>\n</li>\n<li><p><code>expiry</code> (number): Expiry details.</p>\n</li>\n<li><p><code>expiry_date</code> (string): Expiry date of the account.</p>\n</li>\n<li><p><code>status</code> (string): Status of the account.</p>\n</li>\n<li><p><code>created_at</code> (string): Creation date of the account.</p>\n</li>\n<li><p><code>updated_at</code> (string): Last update date of the account.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p><code>status_code</code> (number): Status code of the response.</p>\n</li>\n</ul>\n<h4 id=\"example-response\">Example Response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": true,\n    \"description\": \"\",\n    \"message\": {\n        \"details\": {\n            \"customer\": {\n                \"name\": \"\",\n                \"email\": \"\",\n                \"phone\": \"\"\n            },\n            \"account\": [\n                {\n                    \"id\": \"\",\n                    \"account_number\": \"\",\n                    \"account_name\": \"\",\n                    \"bank_name\": \"\",\n                    \"bank_code\": \"\",\n                    \"currency\": \"\",\n                    \"account_type\": \"\"\n                }\n            ],\n            \"expiry\": 0,\n            \"expiry_date\": \"\",\n            \"status\": \"\",\n            \"created_at\": \"\",\n            \"updated_at\": \"\"\n        }\n    },\n    \"status_code\": 0\n}\n\n</code></pre>\n","urlObject":{"path":["virtual-accounts","create"],"host":["https://sandbox.payscribe.ng/api/v1/collections"],"query":[],"variable":[]}},"response":[{"id":"8d133ba1-c8f9-4deb-840d-ea69521e9e78","name":"Create dynamic virtual account","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"account_type\": \"dynamic\",\r\n    \"ref\": \"e24e6d4a-0ec6-455a-a22e-e68671e28746\",\r\n    \"currency\": \"NGN\",\r\n    \"order\": {\r\n        \"amount\": 250,\r\n        \"amount_type\": \"EXACT\",\r\n        \"description\": \"A new payment for Sokoya Philip Order with #c9ce9084-0d86-40e2-b7ba-40e3d6bfbb6f\",\r\n        \"expiry\": {\r\n            \"duration\": 1,\r\n            \"duration_type\": \"hours\"\r\n        }\r\n    },\r\n    \"customer\" : {\r\n        \"name\": \"Sokoya Philip\",\r\n        \"email\": \"hello@payscribe.ng\",\r\n        \"phone\": \"07038067493\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1//collections/virtual-accounts/create"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"575"},{"key":"date","value":"Sun, 30 Jun 2024 17:41:53 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Dynamic virtual account created successfully.\",\n    \"message\": {\n        \"details\": {\n            \"customer\": {\n                \"name\": \"Sokoya Philip\",\n                \"email\": \"hello@payscribe.ng\",\n                \"phone\": \"07038067493\"\n            },\n            \"account\": [\n                {\n                    \"id\": \"59c3698a-3bf7-4aad-a5d7-bda5f1ff71b1\",\n                    \"account_number\": \"5031230079\",\n                    \"account_name\": \"Zerones Technology/Sokoya Philip\",\n                    \"bank_name\": \"9PSP\",\n                    \"bank_code\": \"120001\",\n                    \"currency\": \"NGN\",\n                    \"account_type\": \"dynamic\"\n                }\n            ],\n            \"expiry\": 1,\n            \"expiry_date\": \"2024-06-30T19:40:03.8953011+01:00\",\n            \"status\": \"active\",\n            \"created_at\": \"2024-06-30 17:41:53\",\n            \"updated_at\": \"2024-06-30 17:41:53\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"81a238ee-3c35-4df7-b3cb-cceb5cfcfbf2"},{"name":"Verify Payment","id":"3507ba22-f448-45c4-b66f-d241be6887a1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"trans_id\": \"\",\r\n  \"session_id\": \"100004240807072606117680115283\",\r\n  \"amount\": 5000,\r\n  \"account_number\": \"5300000217\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/collections/virtual-accounts/confirm-payment","description":"<h3 id=\"confirm-payment-for-virtual-account\">Confirm Payment for Virtual Account</h3>\n<p>This endpoint is used to confirm a payment for a virtual account.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><code>trans_id</code> (string): The transaction ID.</p>\n</li>\n<li><p><code>session_id</code> (string): The session ID.</p>\n</li>\n<li><p><code>amount</code> (number): The amount of the payment.</p>\n</li>\n<li><p><code>account_number</code> (string): The virtual account number.</p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>Please note that <strong>transaction_hash</strong> always comes with a successful transaction.</p>\n<p>And you can verify it using the SHA512. See the webhook <a href=\"https://payscribe-team.postman.co/workspace/My-Workspace~4693ba46-1cf1-4318-88fd-80fb7d09f828/folder/7369921-0a9a0886-a86a-4311-8284-7eb1dc3421f6?action=share&amp;source=copy-link&amp;creator=7369921&amp;ctx=documentation\">structure below</a></p>\n","urlObject":{"path":["virtual-accounts","confirm-payment"],"host":["https://sandbox.payscribe.ng/api/v1/collections"],"query":[],"variable":[]}},"response":[{"id":"572069e7-3239-4cda-9fbe-f671b3cbec40","name":"Verify Payment","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"trans_id\": \"\",\r\n  \"session_id\": \"100004240805170152117622486170\",\r\n  \"amount\": 100,\r\n  \"account_number\": \"5300000011\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/collections/virtual-accounts/confirm-payment"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 05 Aug 2024 17:54:26 GMT"},{"key":"Server","value":"Apache"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Set-Cookie","value":"ci_session=594042cc35b5156d5c744b09a8676d0aa27f9708; expires=Mon, 05-Aug-2024 19:54:26 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json; charset=UTF-8"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Confirm payment!\",\n    \"message\": {\n        \"details\": {\n            \"trans_id\": \"d0cf89fe-e204-479a-946d-5889617b7780\",\n            \"amount\": 100,\n            \"fee\": 1,\n            \"currency\": \"NGN\",\n            \"transaction\": {\n                \"session_id\": \"100004240805170152117622486170\",\n                \"date\": \"2024-08-05T18:02:04\",\n                \"bank_name\": \"Paycom(opay)\",\n                \"sender_account\": \"07038067493\",\n                \"sender_name\": \"ADENIJI PHILIP SOKOYA\",\n                \"amount\": 100,\n                \"currency\": \"NGN\",\n                \"description\": \"Transfer from ADENIJI PHILIP SOKOYA\"\n            },\n            \"account\": {\n                \"name\": \"Zerones Technology/Test Account\",\n                \"number\": \"5300000011\",\n                \"bank\": \"9psb\",\n                \"account_type\": \"static\"\n            },\n            \"customer\": {\n                \"name\": \"Test Account\",\n                \"email\": \"test@gmail.com\",\n                \"phone\": \"08070994845\"\n            },\n            \"transaction_hash\": \"4\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"3507ba22-f448-45c4-b66f-d241be6887a1"},{"name":"Simulate a Transaction","event":[{"listen":"test","script":{"id":"6cb96a8a-ad0e-4ac6-9515-27c7eb21a1df","exec":[""],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"f53b0e20-1de1-4e5b-86e8-2c8be37b2825","exec":["// Import CryptoJS library\r","\r","if (typeof CryptoJS === 'undefined') {\r","    pm.sendRequest(\"https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.9-1/crypto-js.js\", function (err, res) {\r","        eval(res.text());\r","    });\r","}\r","\r","// Log the raw request body for debugging\r","console.log(\"requestBody :: \", pm.request.body.raw);\r","\r","// Parse the request body to extract the necessary fields\r","var req = JSON.parse(pm.request.body.raw);\r","\r","// Retrieve the private key from collection variables\r","const secretKey = pm.collectionVariables.get('secretKey');\r","\r","console.log( secretKey )\r","\r","// Extract relevant fields from the parsed request body\r","const debitAccount = req.sender_account_number; // Sender Account Nmber\r","const creditAccount = req.account; // The Virtual Account number\r","const bankCode = req.bank; // The Sender bank code\r","const amount = req.amount; // Amount that was sent, format to 2 Decimal Places\r","const reference = req.ref; // this is the transaction id we're sending to you\r","\r","// Construct the message to be hashed\r","const message =  secretKey + debitAccount + creditAccount + bankCode + amount + reference;\r","\r","// Log the message for debugging\r","console.log(\"Message to be hashed: \", message);\r","\r","// Compute the SHA-512 hash of the message\r","var sha512Hash = CryptoJS.SHA512(message).toString().toUpperCase();\r","\r","// Log the computed hash for debugging\r","console.log(\"Sha512 Hash :: \", sha512Hash);\r","\r","// Set the computed hash as a collection variable\r","pm.collectionVariables.set('hash', sha512Hash);"],"type":"text/javascript","packages":{}}}],"id":"ca71f0d9-a888-49aa-9cb2-8b83bdb30116","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"ref\": \"77a51291-ea94-4cbb-aae2-695b9e9f3118\",\r\n    \"amount\": \"4500.00\",\r\n    \"description\": \"A test transfer from Clara Schmidt II\",\r\n    \"currency\": \"NGN\",\r\n    \"account\": \"4804760006\",\r\n    \"name\": \"Viola Weber\",\r\n    \"bank\": \"120001\",\r\n    \"sender_account_number\": \"1100000309\",\r\n    \"sender_name\": \"Elmer O'Conner\",\r\n    \"hash\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/collections/virtual-accounts/simulate-transfer","description":"<h3 id=\"post-collectionsvirtual-accountssimulate-transfer\">POST /collections/virtual-accounts/simulate-transfer</h3>\n<p>This endpoint is used to simulate a transfer for virtual accounts. - Static account</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><code>ref</code> (string, required): Reference for the transfer.</p>\n</li>\n<li><p><code>amount</code> (string, required): Amount to be transferred.</p>\n</li>\n<li><p><code>description</code> (string, required): Description of the transfer.</p>\n</li>\n<li><p><code>currency</code> (string, required): Currency of the transfer.</p>\n</li>\n<li><p><code>account</code> (string, required): Account details for the transfer.</p>\n</li>\n<li><p><code>name</code> (string, required): Name of the account holder.</p>\n</li>\n<li><p><code>bank</code> (string, required): Bank sort code for the transfer.</p>\n</li>\n<li><p><code>sender_account_number</code> (string, required): Sender's account number.</p>\n</li>\n<li><p><code>sender_name</code> (string, required): Sender's name.</p>\n</li>\n<li><p><code>hash</code> (string, required): Hash for the transfer. Ensure you have updated your test secret key on the collection variables. Also check the pre-script for this endpoint.</p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The response is in JSON format and follows the schema below:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"object\",\n  \"properties\": {\n    \"status\": {\n      \"type\": \"boolean\"\n    },\n    \"description\": {\n      \"type\": \"string\"\n    },\n    \"message\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"details\": {\n          \"type\": \"object\",\n          \"properties\": {\n            \"trans_id\": {\n              \"type\": \"string\"\n            },\n            \"ref\": {\n              \"type\": \"string\"\n            },\n            \"amount\": {\n              \"type\": \"string\"\n            },\n            \"fee\": {\n              \"type\": \"number\"\n            },\n            \"currency\": {\n              \"type\": \"string\"\n            },\n            \"transaction\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"session_id\": {\n                  \"type\": \"string\"\n                },\n                \"date\": {\n                  \"type\": \"string\"\n                },\n                \"bank_name\": {\n                  \"type\": \"string\"\n                },\n                \"sender_account\": {\n                  \"type\": \"string\"\n                },\n                \"sender_name\": {\n                  \"type\": \"string\"\n                },\n                \"amount\": {\n                  \"type\": \"string\"\n                },\n                \"currency\": {\n                  \"type\": \"string\"\n                },\n                \"description\": {\n                  \"type\": \"string\"\n                }\n              }\n            },\n            \"customer\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"id\": {\n                  \"type\": \"string\"\n                },\n                \"name\": {\n                  \"type\": \"string\"\n                },\n                \"number\": {\n                  \"type\": \"string\"\n                },\n                \"bank\": {\n                  \"type\": \"string\"\n                },\n                \"account_type\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          }\n        },\n        \"status_code\": {\n          \"type\": \"number\"\n        }\n      }\n    }\n  }\n}\n\n</code></pre>\n","urlObject":{"path":["virtual-accounts","simulate-transfer"],"host":["https://sandbox.payscribe.ng/api/v1/collections"],"query":[],"variable":[]}},"response":[{"id":"fcfc92e7-c091-4fd7-a340-4a9bd1923afc","name":"Simulate a Transaction - Error","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"ref\": \"300a7a03-af2a-4f72-aea7-78bb6fb9bff9\",\r\n    \"amount\": \"500.00\",\r\n    \"description\": \"A test transfer\",\r\n    \"currency\": \"NGN\",\r\n    \"account\": \"5031230079\",\r\n    \"name\": \"Sokoya Philip\",\r\n    \"bank\": \"120001\",\r\n    \"sender_account_number\": \"1100000309\",\r\n    \"sender_name\": \"Regina Gutkowski\",\r\n    \"hash\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1//collections/virtual-accounts/simulate-transfer"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"set-cookie","value":"ci_session=pqkl40qm6h8nm5vghgnafkimofcsuavr; expires=Mon, 01-Jul-2024 10:38:01 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax; secure"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"102"},{"key":"date","value":"Mon, 01 Jul 2024 08:38:01 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"description\": \"You can only run a simulation for a static account.\",\n    \"status_code\": 400\n}"},{"id":"0d8127a7-2816-402d-880d-92aceea47ed5","name":"Simulate a Transaction - Invalid Hash","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"ref\": \"300a7a03-af2a-4f72-aea7-78bb6fb9bff9\",\r\n    \"amount\": \"500.00\",\r\n    \"description\": \"A test transfer\",\r\n    \"currency\": \"NGN\",\r\n    \"account\": \"5031240100\",\r\n    \"name\": \"Sokoya Philip\",\r\n    \"bank\": \"120001\",\r\n    \"sender_account_number\": \"1100000309\",\r\n    \"sender_name\": \"Marcia Armstrong PhD\",\r\n    \"hash\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1//collections/virtual-accounts/simulate-transfer"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"78"},{"key":"date","value":"Mon, 01 Jul 2024 08:39:46 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"description\": \"Message hash does not match\",\n    \"status_code\": 403\n}"},{"id":"9bf9c8a6-a9e9-49a1-ae27-5b429dbe9d8c","name":"Simulate a Transaction - Successful","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"ref\": \"59c3698a-3bf7-4aad-a5d7-bda5f1ff71b1\",\r\n    \"amount\": \"1500.00\",\r\n    \"description\": \"A test transfer\",\r\n    \"currency\": \"NGN\",\r\n    \"account\": \"5031240100\",\r\n    \"name\": \"Sokoya Philip\",\r\n    \"bank\": \"120001\",\r\n    \"sender_account_number\": \"1100000309\",\r\n    \"sender_name\": \"Gloria Hagenes\",\r\n    \"hash\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1//collections/virtual-accounts/simulate-transfer"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"set-cookie","value":"ci_session=jfhm2t0159iuhdvquci2aq15eu716lhl; expires=Mon, 01-Jul-2024 10:58:48 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax; secure"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"648"},{"key":"date","value":"Mon, 01 Jul 2024 08:58:48 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Payment successful!\",\n    \"message\": {\n        \"details\": {\n            \"trans_id\": \"6d28478c-587c-4e28-ae69-64cca0897038\",\n            \"ref\": \"59c3698a-3bf7-4aad-a5d7-bda5f1ff71b1\",\n            \"amount\": \"1500.00\",\n            \"fee\": 7.5,\n            \"currency\": \"ngn\",\n            \"transaction\": {\n                \"session_id\": \"894716611974831305931719824328\",\n                \"date\": \"2024-07-01 08:58:48\",\n                \"bank_name\": \"9 Payment Service Bank\",\n                \"sender_account\": \"1100000309\",\n                \"sender_name\": \"Ray Kassulke\",\n                \"amount\": \"1500.00\",\n                \"currency\": \"NGN\",\n                \"description\": \"A test transfer\"\n            },\n            \"customer\": {\n                \"id\": \"fdae4346-88be-42a3-a0a7-b72b2ff32ce0\",\n                \"name\": \"Zerones Technology/Sokoya Philip\",\n                \"number\": \"5031240100\",\n                \"bank\": \"9psp\",\n                \"account_type\": \"static\"\n            }\n        }\n    },\n    \"status_code\": 200\n}"},{"id":"020b278a-9735-46ff-86cd-4179af086177","name":"Simulate a Transaction - Duplicate","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"ref\": \"59c3698a-3bf7-4aad-a5d7-bda5f1ff71b1\",\r\n    \"amount\": \"5500.00\",\r\n    \"description\": \"A test transfer\",\r\n    \"currency\": \"NGN\",\r\n    \"account\": \"5031240100\",\r\n    \"name\": \"Sokoya Philip\",\r\n    \"bank\": \"120001\",\r\n    \"sender_account_number\": \"1100000309\",\r\n    \"sender_name\": \"Luther Koch\",\r\n    \"hash\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1//collections/virtual-accounts/simulate-transfer"},"status":"Not Acceptable","code":406,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"set-cookie","value":"ci_session=q4phoudsbarbvtf7qshkfcea68e4atmk; expires=Mon, 01-Jul-2024 12:45:07 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax; secure"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"94"},{"key":"date","value":"Mon, 01 Jul 2024 10:45:07 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"description\": \"Duplicate transaction passed, please check.\",\n    \"status_code\": 406\n}"}],"_postman_id":"ca71f0d9-a888-49aa-9cb2-8b83bdb30116"}],"id":"fb9ce7d3-aa32-424f-aaf5-f7e7a7e75a90","description":"<p>Virtual accounts is a unique account information consisting of account number and bank , which allows Payscribe busineses to receive payments from customers via bank transfer. Currently Payscribe ONLY support NGN virtual accounts.</p>\n<blockquote>\n<p>Please note: Virtual accounts does not store any monetary value like regular bank account number. It is only a means for your customers to pay you for a service and in return they must use the service(s) they pay you for on your platform. The payment gets settled in your account NGN Collection balance.<br />Also, Payscribe does not store keep track of the money sent to the virtual account. The money is sent to your Payscribe collection balance once received. </p>\n</blockquote>\n<p>There are basically two types of virtual account numner.</p>\n<p><strong>1. Temporary Virtual Accounts:</strong> This is also known as the dynamic account, and it is used to receive one-off payments. A typical use-case is when a customer is at the check-out point, you can generate this account with an expiry time for the customer to complete the transaction.</p>\n<p>Please note that the virtual account becomes inactive (Not to be used once the time set as expired).</p>\n<p><strong>2. Permanet Virtual Accounts:</strong> Also known as the static virtual account number. This does not have an expiry date/time and can be assigned to your customer for wallet funding on your app/website. Which also subsequent wallets funding for that customer.</p>\n<p>**Requirements</p>\n<p>**To create a permanent Virtual account, you need to create customer by calling the create customer endpoint, upgrade the customer to tier 1. You can also create customer on the fly, while creating the account.</p>\n<p><strong>Supported Banks</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>S/N</strong></th>\n<th><strong>Bank Name</strong></th>\n<th><strong>Value</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>9PSB Microfinance Bank</td>\n<td>9psb</td>\n</tr>\n<tr>\n<td>2</td>\n<td>Palmpay</td>\n<td>palmpay</td>\n</tr>\n<tr>\n<td>3</td>\n<td>Cashconnect MFB</td>\n<td>cashconnect</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"fb9ce7d3-aa32-424f-aaf5-f7e7a7e75a90"},{"name":"Collection Webhook","item":[],"id":"0a9a0886-a86a-4311-8284-7eb1dc3421f6","description":"<p>Webhooks are used so that anytime an event occurs on your account, your application can be notified with instant, real-time notifications by Payscribe.</p>\n<p>You need to update your Test/Live webhook if you've not already done this.</p>\n<ol>\n<li><p>Login to your account (sandbox/live)</p>\n</li>\n<li><p>Go to your API Settings / Webhook.</p>\n</li>\n<li><p>In the webhook URL field, enter your webhook URL.</p>\n</li>\n</ol>\n<p>Please note,</p>\n<ol>\n<li><p>The webhook URL must be accessible.</p>\n</li>\n<li><p>Always verify that you have not given customers value by implementing transaction checker to avoid double transactions.</p>\n</li>\n<li><p>Sending WEBHOOK from our server IP: 162.254.34.78</p>\n</li>\n</ol>\n<p>Here is the flow - suggestion</p>\n<ol>\n<li><p>Get the payload from Payscribe</p>\n</li>\n<li><p>Sanitize the payload</p>\n</li>\n<li><p>Verify that the transaction_hash is valid</p>\n</li>\n<li><p>Verify that the payload IP address matches Payscribe Server IP Address</p>\n</li>\n<li><p>Verify that the hash combination matches the incoming hash</p>\n</li>\n<li><p>Verify that this is not a duplicate webhook/transaction</p>\n</li>\n</ol>\n<p>$combination = YOUR_PAYSCRIBE_SECRET_KEY . SENDER_ACCOUNT_NUMBER. CUSTOMER_VIRTUAL_ACCOUNT_NUMBER . BANK_CODE . ORDER_AMOUNT . TRANS_ID ;</p>\n<p>In PHP you would hash like this</p>\n<p>$hash = hash( 'SHA512', $combination );<br />$hashUpperCase = strtoupper( $hash ) ;</p>\n<p>SAMPLE WEBHOOK FOR SUCCESSFUL PAYMENT</p>\n<p>{<br />\"event_id\": \"1cc5f7ee-d1a0-4fb5-bfb7-0f3782e2bb24\",<br />\"event_type\": \"accounts.payment.status\",<br />\"trans_id\": \"1cc5f7ee-d1a0-4fb5-bfb7-0f3782e2bb24\",<br />\"amount\": 200,<br />\"fee\": 1.3,<br />\"currency\": \"ngn\",<br />\"transaction\": {<br />\"session_id\": \"100004250215130321127287889689\",<br />\"date\": \"2025-02-15 14:03:48\",<br />\"amount\": 200,<br />\"currency\": \"NGN\",<br />\"narration\": \"Transfer from ABUBAKAR\",<br />\"bank_name\": \"Paycom(opay)\",<br />\"bank_code\": \"100004\",<br />\"sender_account\": \"7098664934\",<br />\"sender_name\": \"ABUBAKAR\"<br />},<br />\"customer\": {<br />\"id\": \"b0a2630e-6c9c-4395-8b7d-d89c0bda8f20\",<br />\"name\": \"MY BIZ/ SHMUSDEEN\",<br />\"number\": \"5309026275\",<br />\"bank\": \"psb\",<br />\"account_id\": \"226edad7-8ac3-498d-ba93-e0e843473cf2\",<br />\"account_type\": \"static\"<br />},<br />\"created_at\": \"2025-02-15 14:03:48\",<br />\"transaction_hash\": \"64959E9CD96E5DA0983B899E504C7555CD3A2ADCF972F498685A7A69262D97535DB8978E4E531E68EA806D173611A9D5D3A4B079BAB7E30984F9323A90D686\"<br />}</p>\n","_postman_id":"0a9a0886-a86a-4311-8284-7eb1dc3421f6"}],"id":"72185857-ba5f-42c7-910c-e9b2ab40bf87","description":"<p>Welcome to Collection API. Receive payment from your customer with no stress.</p>\n<p>You can check out a basic PHP integration for this <a href=\"https://github.com/sokoya/payscribe-api-integration-php\">here</a></p>\n","_postman_id":"72185857-ba5f-42c7-910c-e9b2ab40bf87"},{"name":"FX & Conversions","item":[{"name":"Live Fx Rate","event":[{"listen":"test","script":{"id":"1e2400be-2a23-412b-a609-ceaffa9c30ca","exec":["var responseJSON = pm.response.json();","","// Test the response body structure and values","pm.test(\"Response body structure is valid\", function () {","    pm.expect(responseJSON).to.be.an('object').that.has.property('currency_pair');","    pm.expect(responseJSON.currency_pair).to.be.an('object').that.has.property('from');","    pm.expect(responseJSON.currency_pair).to.be.an('object').that.has.property('to');","    pm.expect(responseJSON.currency_pair).to.be.an('object').that.has.property('rate');","});",""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"619e855e-abee-46f4-b3a0-974f635ba5b8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/fx/rates","description":"<h3 id=\"deprecated-get-currency-pair-details\">DEPRECATED. Get Currency Pair Details</h3>\n<p>This endpoint allows you to retrieve the details of a currency pair.</p>\n<h4 id=\"request\">Request</h4>\n<ul>\n<li><p>Method: <code>GET</code></p>\n</li>\n<li><p>Endpoint: <code>https://sandbox.payscribe.ng/api/v1//currency_pair</code></p>\n</li>\n<li><p>Query Parameters:</p>\n<ul>\n<li><p><code>from</code>: The currency code to convert from (e.g. NGN)</p>\n</li>\n<li><p><code>to</code>: The currency code to convert to (e.g. USD)</p>\n</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The response will include the details of the currency pair, such as the exchange rate and other relevant information.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"object\",\n  \"properties\": {\n    \"status\": {\n      \"type\": \"boolean\"\n    },\n    \"description\": {\n      \"type\": \"string\"\n    },\n    \"message\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"details\": {\n          \"type\": \"object\",\n          \"properties\": {\n            \"rate\": {\n              \"type\": \"number\"\n            },\n            \"currency_from\": {\n              \"type\": \"string\"\n            },\n            \"currency_to\": {\n              \"type\": \"string\"\n            },\n            \"rate_token\": {\n              \"type\": \"string\"\n            },\n            \"created_at\": {\n              \"type\": \"string\"\n            },\n            \"expiry_at\": {\n              \"type\": \"string\"\n            }\n          }\n        }\n      }\n    },\n    \"status_code\": {\n      \"type\": \"number\"\n    }\n  }\n}\n\n</code></pre>\n","urlObject":{"path":["rates"],"host":["https://sandbox.payscribe.ng/api/v1/fx"],"query":[],"variable":[]}},"response":[{"id":"068b07eb-0eb0-488c-82c9-27b65d4cbd49","name":"Live Fx Rate","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/fx/rates"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Sun, 05 Apr 2026 14:30:39 GMT"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"server","value":"cloudflare"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate, no-cache"},{"key":"pragma","value":"no-cache"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, OPTIONS, PUT, PATCH, DELETE"},{"key":"access-control-allow-headers","value":"Origin, Content-Type, Authorization, X-Requested-With"},{"key":"x-csrf-name","value":"csrf_test_name"},{"key":"x-csrf-token","value":"f8c063858fdb543a431f453cceda4d70"},{"key":"set-cookie","value":"ci_session=2c599aa7fdb45bf0650966925df29980; expires=Sun, 05 Apr 2026 16:30:39 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax"},{"key":"vary","value":"Authorization,User-Agent"},{"key":"report-to","value":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=7jrV%2BJH6RpIMS9orZYFLlZSaFLAE6qHRAhrFetalqXogecfJs0GVuhRyOx86cK4PQhkQTFNvu132zkE7c6EPhvMwXzwfBH94XZfftNPZH3pzjiXq4p9Nj9TpLZyhcVOyh9pi\"}]}"},{"key":"nel","value":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"content-encoding","value":"br"},{"key":"cf-ray","value":"9e79407fbefb6ab2-MAN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Rates board fetched successfully.\",\n    \"message\": {\n        \"details\": {\n            \"rates\": [\n                {\n                    \"base\": \"CAD\",\n                    \"quote\": \"NGN\",\n                    \"pair\": \"CAD/NGN\",\n                    \"rate\": 970,\n                    \"buy\": 979.700000000000045474735088646411895751953125,\n                    \"sell\": 960.299999999999954525264911353588104248046875,\n                    \"source\": \"payscribe\",\n                    \"fetched_at\": \"2026-04-05 15:30:02\",\n                    \"age\": 37,\n                    \"is_stale\": false,\n                    \"spread_bps\": 100\n                },\n                {\n                    \"base\": \"ZAR\",\n                    \"quote\": \"NGN\",\n                    \"pair\": \"ZAR/NGN\",\n                    \"rate\": 85,\n                    \"buy\": 85.849999999999994315658113919198513031005859375,\n                    \"sell\": 84.150000000000005684341886080801486968994140625,\n                    \"source\": \"payscribe\",\n                    \"fetched_at\": \"2026-04-05 15:30:02\",\n                    \"age\": 37,\n                    \"is_stale\": false,\n                    \"spread_bps\": 100\n                },\n                {\n                    \"base\": \"AED\",\n                    \"quote\": \"NGN\",\n                    \"pair\": \"AED/NGN\",\n                    \"rate\": 375,\n                    \"buy\": 378.75,\n                    \"sell\": 371.25,\n                    \"source\": \"payscribe\",\n                    \"fetched_at\": \"2026-04-05 15:30:02\",\n                    \"age\": 37,\n                    \"is_stale\": false,\n                    \"spread_bps\": 100\n                },\n                {\n                    \"base\": \"CNY\",\n                    \"quote\": \"NGN\",\n                    \"pair\": \"CNY/NGN\",\n                    \"rate\": 190,\n                    \"buy\": 191.900000000000005684341886080801486968994140625,\n                    \"sell\": 188.099999999999994315658113919198513031005859375,\n                    \"source\": \"payscribe\",\n                    \"fetched_at\": \"2026-04-05 15:30:02\",\n                    \"age\": 37,\n                    \"is_stale\": false,\n                    \"spread_bps\": 100\n                },\n                {\n                    \"base\": \"AUD\",\n                    \"quote\": \"NGN\",\n                    \"pair\": \"AUD/NGN\",\n                    \"rate\": 850,\n                    \"buy\": 858.5,\n                    \"sell\": 841.5,\n                    \"source\": \"payscribe\",\n                    \"fetched_at\": \"2026-04-05 15:30:02\",\n                    \"age\": 37,\n                    \"is_stale\": false,\n                    \"spread_bps\": 100\n                },\n                {\n                    \"base\": \"GHS\",\n                    \"quote\": \"NGN\",\n                    \"pair\": \"GHS/NGN\",\n                    \"rate\": 112.5,\n                    \"buy\": 113.625,\n                    \"sell\": 111.375,\n                    \"source\": \"payscribe\",\n                    \"fetched_at\": \"2026-04-05 15:30:02\",\n                    \"age\": 37,\n                    \"is_stale\": false,\n                    \"spread_bps\": 100\n                },\n                {\n                    \"base\": \"XAF\",\n                    \"quote\": \"NGN\",\n                    \"pair\": \"XAF/NGN\",\n                    \"rate\": 2300,\n                    \"buy\": 2323,\n                    \"sell\": 2277,\n                    \"source\": \"payscribe\",\n                    \"fetched_at\": \"2026-04-05 15:30:02\",\n                    \"age\": 37,\n                    \"is_stale\": false,\n                    \"spread_bps\": 100\n                },\n                {\n                    \"base\": \"XOF\",\n                    \"quote\": \"NGN\",\n                    \"pair\": \"XOF/NGN\",\n                    \"rate\": 2475,\n                    \"buy\": 2499.75,\n                    \"sell\": 2450.25,\n                    \"source\": \"payscribe\",\n                    \"fetched_at\": \"2026-04-05 15:30:02\",\n                    \"age\": 37,\n                    \"is_stale\": false,\n                    \"spread_bps\": 100\n                },\n                {\n                    \"base\": \"GBP\",\n                    \"quote\": \"NGN\",\n                    \"pair\": \"GBP/NGN\",\n                    \"rate\": 1890,\n                    \"buy\": 1908.90000000000009094947017729282379150390625,\n                    \"sell\": 1871.09999999999990905052982270717620849609375,\n                    \"source\": \"payscribe\",\n                    \"fetched_at\": \"2026-04-05 15:30:02\",\n                    \"age\": 37,\n                    \"is_stale\": false,\n                    \"spread_bps\": 100\n                },\n                {\n                    \"base\": \"EUR\",\n                    \"quote\": \"NGN\",\n                    \"pair\": \"EUR/NGN\",\n                    \"rate\": 1610,\n                    \"buy\": 1626.09999999999990905052982270717620849609375,\n                    \"sell\": 1593.90000000000009094947017729282379150390625,\n                    \"source\": \"payscribe\",\n                    \"fetched_at\": \"2026-04-05 15:30:02\",\n                    \"age\": 37,\n                    \"is_stale\": false,\n                    \"spread_bps\": 100\n                },\n                {\n                    \"base\": \"EUR\",\n                    \"quote\": \"USD\",\n                    \"pair\": \"EUR/USD\",\n                    \"rate\": 1.1525000000000000799360577730112709105014801025390625,\n                    \"buy\": 1.1639999999999999236166559057892300188541412353515625,\n                    \"sell\": 1.1410000000000000142108547152020037174224853515625,\n                    \"source\": \"payscribe\",\n                    \"fetched_at\": \"2026-04-05 15:30:04\",\n                    \"age\": 35,\n                    \"is_stale\": false,\n                    \"spread_bps\": 100\n                },\n                {\n                    \"base\": \"GBP\",\n                    \"quote\": \"USD\",\n                    \"pair\": \"GBP/USD\",\n                    \"rate\": 1.3208999999999999630517777404747903347015380859375,\n                    \"buy\": 1.3341000000000000635935748505289666354656219482421875,\n                    \"sell\": 1.307700000000000084554585555451922118663787841796875,\n                    \"source\": \"payscribe\",\n                    \"fetched_at\": \"2026-04-05 15:30:03\",\n                    \"age\": 36,\n                    \"is_stale\": false,\n                    \"spread_bps\": 100\n                },\n                {\n                    \"base\": \"USD\",\n                    \"quote\": \"USDT\",\n                    \"pair\": \"USD/USDT\",\n                    \"rate\": 1,\n                    \"buy\": 1.0100000000000000088817841970012523233890533447265625,\n                    \"sell\": 0.9899999999999999911182158029987476766109466552734375,\n                    \"source\": \"payscribe\",\n                    \"fetched_at\": \"2025-10-04 12:00:00\",\n                    \"age\": 15823839,\n                    \"is_stale\": true,\n                    \"spread_bps\": 100\n                },\n                {\n                    \"base\": \"USD\",\n                    \"quote\": \"ZAR\",\n                    \"pair\": \"USD/ZAR\",\n                    \"rate\": 17.231999999999999317878973670303821563720703125,\n                    \"buy\": 17.40429999999999921556081972084939479827880859375,\n                    \"sell\": 17.05969999999999942019712761975824832916259765625,\n                    \"source\": \"payscribe\",\n                    \"fetched_at\": \"2025-10-04 12:00:00\",\n                    \"age\": 15823839,\n                    \"is_stale\": true,\n                    \"spread_bps\": 100\n                },\n                {\n                    \"base\": \"USD\",\n                    \"quote\": \"GBP\",\n                    \"pair\": \"USD/GBP\",\n                    \"rate\": 0.74199999999999999289457264239899814128875732421875,\n                    \"buy\": 0.74939999999999995505817196317366324365139007568359375,\n                    \"sell\": 0.73460000000000003073097332162433303892612457275390625,\n                    \"source\": \"payscribe\",\n                    \"fetched_at\": \"2025-10-04 12:00:00\",\n                    \"age\": 15823839,\n                    \"is_stale\": true,\n                    \"spread_bps\": 100\n                },\n                {\n                    \"base\": \"USD\",\n                    \"quote\": \"EUR\",\n                    \"pair\": \"USD/EUR\",\n                    \"rate\": 0.85160000000000002362554596402333118021488189697265625,\n                    \"buy\": 0.86009999999999997566391130021656863391399383544921875,\n                    \"sell\": 0.8430999999999999605648781653144396841526031494140625,\n                    \"source\": \"payscribe\",\n                    \"fetched_at\": \"2025-10-04 12:00:00\",\n                    \"age\": 15823839,\n                    \"is_stale\": true,\n                    \"spread_bps\": 100\n                },\n                {\n                    \"base\": \"USD\",\n                    \"quote\": \"NGN\",\n                    \"pair\": \"USD/NGN\",\n                    \"rate\": 1400,\n                    \"buy\": 1414,\n                    \"sell\": 1386,\n                    \"source\": \"payscribe\",\n                    \"fetched_at\": \"2026-04-05 15:30:02\",\n                    \"age\": 37,\n                    \"is_stale\": false,\n                    \"spread_bps\": 100\n                },\n                {\n                    \"base\": \"USDT\",\n                    \"quote\": \"NGN\",\n                    \"pair\": \"USDT/NGN\",\n                    \"rate\": 1400,\n                    \"buy\": 1414,\n                    \"sell\": 1386,\n                    \"source\": \"pegged_usd\",\n                    \"fetched_at\": \"2026-04-05 15:30:02\",\n                    \"age\": 37,\n                    \"is_stale\": false,\n                    \"spread_bps\": 100\n                },\n                {\n                    \"base\": \"USDC\",\n                    \"quote\": \"NGN\",\n                    \"pair\": \"USDC/NGN\",\n                    \"rate\": 1400,\n                    \"buy\": 1414,\n                    \"sell\": 1386,\n                    \"source\": \"pegged_usd\",\n                    \"fetched_at\": \"2026-04-05 15:30:02\",\n                    \"age\": 37,\n                    \"is_stale\": false,\n                    \"spread_bps\": 100\n                }\n            ],\n            \"quota\": {\n                \"calls_today\": 2,\n                \"free_quota\": 20,\n                \"remaining\": 18,\n                \"charged\": false,\n                \"fee_usd\": 0\n            }\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"619e855e-abee-46f4-b3a0-974f635ba5b8"},{"name":"Get Rate For Two Currencies","event":[{"listen":"test","script":{"id":"1e2400be-2a23-412b-a609-ceaffa9c30ca","exec":["var responseJSON = pm.response.json();","","// Test the response body structure and values","pm.test(\"Response body structure is valid\", function () {","    pm.expect(responseJSON).to.be.an('object').that.has.property('currency_pair');","    pm.expect(responseJSON.currency_pair).to.be.an('object').that.has.property('from');","    pm.expect(responseJSON.currency_pair).to.be.an('object').that.has.property('to');","    pm.expect(responseJSON.currency_pair).to.be.an('object').that.has.property('rate');","});",""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"48754f73-c506-4f0e-8cb8-4362ebaf235b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/fx/rate?from=USD&to=NGN","description":"<h3 id=\"deprecated-get-currency-pair-details\">DEPRECATED. Get Currency Pair Details</h3>\n<p>This endpoint allows you to retrieve the details of a currency pair.</p>\n<h4 id=\"request\">Request</h4>\n<ul>\n<li><p>Method: <code>GET</code></p>\n</li>\n<li><p>Endpoint: <code>https://sandbox.payscribe.ng/api/v1//currency_pair</code></p>\n</li>\n<li><p>Query Parameters:</p>\n<ul>\n<li><p><code>from</code>: The currency code to convert from (e.g. NGN)</p>\n</li>\n<li><p><code>to</code>: The currency code to convert to (e.g. USD)</p>\n</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The response will include the details of the currency pair, such as the exchange rate and other relevant information.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"object\",\n  \"properties\": {\n    \"status\": {\n      \"type\": \"boolean\"\n    },\n    \"description\": {\n      \"type\": \"string\"\n    },\n    \"message\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"details\": {\n          \"type\": \"object\",\n          \"properties\": {\n            \"rate\": {\n              \"type\": \"number\"\n            },\n            \"currency_from\": {\n              \"type\": \"string\"\n            },\n            \"currency_to\": {\n              \"type\": \"string\"\n            },\n            \"rate_token\": {\n              \"type\": \"string\"\n            },\n            \"created_at\": {\n              \"type\": \"string\"\n            },\n            \"expiry_at\": {\n              \"type\": \"string\"\n            }\n          }\n        }\n      }\n    },\n    \"status_code\": {\n      \"type\": \"number\"\n    }\n  }\n}\n\n</code></pre>\n","urlObject":{"path":["rate"],"host":["https://sandbox.payscribe.ng/api/v1/fx"],"query":[{"key":"from","value":"USD"},{"key":"to","value":"NGN"}],"variable":[]}},"response":[{"id":"399f5797-b812-4e50-a8f4-c09509bbebdb","name":"Get Rate For Two Currencies","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"https://sandbox.payscribe.ng/api/v1/fx/rate?from=USD&to=NGN","host":["https://sandbox.payscribe.ng/api/v1/fx"],"path":["rate"],"query":[{"key":"from","value":"USD"},{"key":"to","value":"NGN"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Sun, 05 Apr 2026 14:42:33 GMT"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"server","value":"cloudflare"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate, no-cache"},{"key":"pragma","value":"no-cache"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, OPTIONS, PUT, PATCH, DELETE"},{"key":"access-control-allow-headers","value":"Origin, Content-Type, Authorization, X-Requested-With"},{"key":"x-csrf-name","value":"csrf_test_name"},{"key":"x-csrf-token","value":"f8c063858fdb543a431f453cceda4d70"},{"key":"set-cookie","value":"ci_session=89bc055e7115b5d08ceff1a592f09f6b; expires=Sun, 05 Apr 2026 16:42:33 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax"},{"key":"vary","value":"Authorization,User-Agent"},{"key":"report-to","value":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=agLFdoJQ2bA1c3nQksyQtRx8JOPFdc84SETDKkzOblM8nq1risCcA5nxHqhEWDb1qz20EVDiY7SxVEwNKH3mTr%2BfG2lIFi4bU75Yg5xNht1mih%2F1FMj3LFnGSOMPUQanFiBR\"}]}"},{"key":"nel","value":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"content-encoding","value":"br"},{"key":"cf-ray","value":"9e7951f02d2eb31c-MAN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Rate lookup successful.\",\n    \"message\": {\n        \"details\": {\n            \"rate\": 1414,\n            \"rate_mid\": 1400,\n            \"spread_bps\": 100,\n            \"currency_from\": \"USD\",\n            \"currency_to\": \"NGN\",\n            \"rate_token\": \"bsdAejOZDYKAdGzzZuAVp67tKY0E5N3oGT5l25Jq\",\n            \"created_at\": \"2026-04-05 15:42:33\",\n            \"expiry_at\": \"2026-04-05 15:43:43\",\n            \"quota\": {\n                \"calls_today\": 1,\n                \"free_quota\": 20,\n                \"remaining\": 19,\n                \"charged\": false,\n                \"fee_usd\": 0\n            }\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"48754f73-c506-4f0e-8cb8-4362ebaf235b"},{"name":"Create Quote - Currency Pair","event":[{"listen":"test","script":{"id":"1e2400be-2a23-412b-a609-ceaffa9c30ca","exec":["var responseJSON = pm.response.json();","","// Test the response body structure and values","pm.test(\"Response body structure is valid\", function () {","    pm.expect(responseJSON).to.be.an('object').that.has.property('currency_pair');","    pm.expect(responseJSON.currency_pair).to.be.an('object').that.has.property('from');","    pm.expect(responseJSON.currency_pair).to.be.an('object').that.has.property('to');","    pm.expect(responseJSON.currency_pair).to.be.an('object').that.has.property('rate');","});",""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"3b91ab67-e88d-494d-93e9-8315841daf7e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\n    \"from\": \"NGN\",\n    \"to\":   \"USD\",\n    \"amount\": 5000\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/currency-pair","description":"<h2 id=\"create-quote---currency-pair\">Create Quote - Currency Pair</h2>\n<p>This endpoint allows you to create a currency exchange quote between two currencies. It is typically used to determine the exchange rate and the amount the recipient will receive before initiating a currency conversion or transfer.</p>\n<h3 id=\"purpose\">Purpose</h3>\n<p>Use this endpoint to obtain a real-time quote for converting a specified amount from one currency to another. The quote includes the exchange rate, calculated amounts, fees, and validity period.</p>\n<h3 id=\"http-request\">HTTP Request</h3>\n<p><code>POST https://sandbox.payscribe.ng/api/v1/currency-pair</code></p>\n<h3 id=\"authorization\">Authorization</h3>\n<p>This endpoint requires Bearer Token authentication. Include the following header in your request:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Authorization: Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990\n</code></pre><h3 id=\"request-body-parameters\">Request Body Parameters</h3>\n<p>Send a JSON object in the request body with the following fields:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>from</td>\n<td>string</td>\n<td>Yes</td>\n<td>The source currency code (e.g., \"NGN\").</td>\n</tr>\n<tr>\n<td>to</td>\n<td>string</td>\n<td>Yes</td>\n<td>The target currency code (e.g., \"USD\").</td>\n</tr>\n<tr>\n<td>amount</td>\n<td>number</td>\n<td>Yes</td>\n<td>The amount to convert from the source currency.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Example:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"from\": \"NGN\",\n  \"to\": \"USD\",\n  \"amount\": 5000\n}\n</code></pre>\n<h3 id=\"successful-response\">Successful Response</h3>\n<p>A successful response returns HTTP 200 and a JSON object with the quote details.</p>\n<p><strong>Response Structure:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": true,\n  \"description\": \"Quote created successfully.\",\n  \"message\": {\n    \"details\": {\n      \"quote_id\": 109,\n      \"from\": \"NGN\",\n      \"to\": \"USD\",\n      \"rate\": 0.0006358815225547176,\n      \"rate_mid\": 0.0006358815225547176,\n      \"amount_from\": 5000,\n      \"amount_to\": 3.169869392773588,\n      \"fee\": {\n        \"abs\": 0,\n        \"pct\": 0.3,\n        \"total\": 0.00953822\n      },\n      \"spread_bps\": 0,\n      \"side\": null,\n      \"created_at\": \"2025-10-18 10:42:20\",\n      \"expires_at\": \"2025-10-18 10:43:20\",\n      \"sig\": \"...\"\n    }\n  },\n  \"status_code\": 200\n}\n</code></pre>\n<h4 id=\"response-fields\">Response Fields</h4>\n<ul>\n<li><code>status</code>: Indicates if the request was successful.</li>\n<li><code>description</code>: Message describing the result.</li>\n<li><code>message.details</code>: Contains the quote details:<ul>\n<li><code>quote_id</code>: Unique identifier for the quote.</li>\n<li><code>from</code>: Source currency code.</li>\n<li><code>to</code>: Target currency code.</li>\n<li><code>rate</code>: Exchange rate applied.</li>\n<li><code>rate_mid</code>: Mid-market rate at the time of quote.</li>\n<li><code>amount_from</code>: Amount in source currency.</li>\n<li><code>amount_to</code>: Amount in target currency after conversion.</li>\n<li><code>fee</code>: Object with absolute (<code>abs</code>), percentage (<code>pct</code>), and total (<code>total</code>) fee values.</li>\n<li><code>spread_bps</code>: Spread in basis points.</li>\n<li><code>side</code>: Transaction side (if applicable).</li>\n<li><code>created_at</code>: Quote creation timestamp.</li>\n<li><code>expires_at</code>: Quote expiration timestamp.</li>\n<li><code>sig</code>: Signature for quote integrity verification.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"notes\">Notes</h3>\n<ul>\n<li>The quote is valid only until the <code>expires_at</code> timestamp.</li>\n<li>Always check the <code>rate</code> and <code>fee</code> before proceeding with a transaction.</li>\n</ul>\n<hr />\n<p>For more details, refer to the <a href=\"collection/7369921-ee255f43-2394-447d-b30e-17ddd0e799fb\">Welcome to Payscribe API</a>.</p>\n","urlObject":{"host":["https://sandbox.payscribe.ng/api/v1/currency-pair"],"query":[],"variable":[]}},"response":[{"id":"51a24d26-2330-45c8-a3b5-d4fa24c5c6fc","name":"Create Quoute - Currency Pair","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\n    \"from\": \"NGN\",\n    \"to\":   \"USD\",\n    \"amount\": 5000\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/currency-pair"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Sat, 18 Oct 2025 09:42:20 GMT"},{"key":"Content-Type","value":"application/json; charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"cloudflare"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS, PUT, PATCH, DELETE"},{"key":"Access-Control-Allow-Headers","value":"Origin, Content-Type, Authorization, X-Requested-With"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"Report-To","value":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=RL%2B28At6befjc93WoV5RBQFV9lbxuQ5nSGOB0%2FfyGpiz7IJ3IVBUBls0KziN1f1EXmffLT5ijno%2FecwgLhcy2naA1gvWWeQAMYi9nvr0\"}]}"},{"key":"Nel","value":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Content-Encoding","value":"br"},{"key":"Set-Cookie","value":"ci_session=6e935691d57d681587a8075b620abea95f985d8c; HttpOnly; SameSite=Lax; Path=/; Max-Age=7200; Expires=Sat, 18 Oct 2025 11:42:20 GMT"},{"key":"CF-RAY","value":"990715c95d0db128-MAN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Quote created successfully.\",\n    \"message\": {\n        \"details\": {\n            \"quote_id\": 109,\n            \"from\": \"NGN\",\n            \"to\": \"USD\",\n            \"rate\": 0.00063588152255471762884508901692015570006333291530609130859375,\n            \"rate_mid\": 0.00063588152255471762884508901692015570006333291530609130859375,\n            \"amount_from\": 5000,\n            \"amount_to\": 3.169869392773588145928442827425897121429443359375,\n            \"fee\": {\n                \"abs\": 0,\n                \"pct\": 0.299999999999999988897769753748434595763683319091796875,\n                \"total\": 0.00953822000000000003172573315168847329914569854736328125\n            },\n            \"spread_bps\": 0,\n            \"side\": null,\n            \"created_at\": \"2025-10-18 10:42:20\",\n            \"expires_at\": \"2025-10-18 10:43:20\",\n            \"sig\": \"14ed1244dbf4e51e5863dfa110bd23f0c35ab4c86c564b0cf34ef5a626c7c478\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"3b91ab67-e88d-494d-93e9-8315841daf7e"},{"name":"Execute A Quote","event":[{"listen":"test","script":{"id":"1e2400be-2a23-412b-a609-ceaffa9c30ca","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"eca3f68e-8f9a-4e36-ab5d-55ea3d11befa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\r\n    \"quote_id\": 7919,\r\n    \"sig\": \"5c0d1096f31c074af3159cc9ab0a176305a74c385c45e0a24d9ef02e3bf678c1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/execute-quote","description":"<h2 id=\"execute-a-quote\">Execute A Quote</h2>\n<p>This request executes a currency conversion quote previously created via the Payscribe API. It finalizes the conversion transaction based on the provided quote details.</p>\n<h3 id=\"purpose\">Purpose</h3>\n<p>Use this endpoint to confirm and execute a currency conversion using a valid quote. Upon success, a conversion transaction is created and its details are returned.</p>\n<h3 id=\"authorization\">Authorization</h3>\n<ul>\n<li><strong>Header:</strong> <code>Authorization: Bearer &lt;API_KEY&gt;</code><ul>\n<li>Replace <code>&lt;API_KEY&gt;</code> with your valid Payscribe API key.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"request-body\">Request Body</h3>\n<p>Send a raw JSON object with the following parameters:</p>\n<ul>\n<li><code>quote_id</code> <em>(integer, required)</em>: The unique identifier of the quote to execute.</li>\n<li><code>sig</code> <em>(string, required)</em>: A cryptographic signature validating the request. This is typically generated based on your integration with Payscribe's security requirements.</li>\n</ul>\n<p><strong>Example:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"quote_id\": 110,\n  \"sig\": \"0f79353c2e27e659119de496e7f02134d44807d8...\"\n}\n</code></pre>\n<h3 id=\"successful-response\">Successful Response</h3>\n<p>A successful execution returns HTTP status <code>200</code> and a JSON body with the following structure:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": true,\n  \"description\": \"Conversion created successfully.\",\n  \"message\": {\n    \"details\": {\n      \"trans_id\": \"30ef97d5-c9b3-4aff-918e-eba6ed1c6811\",\n      \"quote_id\": 110,\n      \"from\": \"NGN\",\n      \"to\": \"USD\",\n      \"rate\": \"0.000635881523\",\n      \"amount_from\": \"5000.00000000\",\n      \"amount_to\": \"3.16986939\",\n      \"created_at\": \"2025-10-18 11:12:12\",\n      \"sig\": \"0f79353c2e27e659119de496e7f02134d44807d8...\"\n    }\n  },\n  \"status_code\": 200\n}\n</code></pre>\n<h4 id=\"response-fields\">Response Fields</h4>\n<ul>\n<li><code>trans_id</code>: Unique transaction identifier for the conversion.</li>\n<li><code>quote_id</code>: The quote ID that was executed.</li>\n<li><code>from</code>: Source currency code.</li>\n<li><code>to</code>: Target currency code.</li>\n<li><code>rate</code>: Conversion rate applied.</li>\n<li><code>amount_from</code>: Amount in the source currency.</li>\n<li><code>amount_to</code>: Amount in the target currency.</li>\n<li><code>created_at</code>: Timestamp of the conversion creation.</li>\n<li><code>sig</code>: Signature for response validation.</li>\n</ul>\n<h3 id=\"notes\">Notes</h3>\n<ul>\n<li>Ensure the <code>sig</code> parameter is generated according to Payscribe's security documentation.</li>\n<li>Only valid, unexpired quotes can be executed.</li>\n</ul>\n<p>For more details, refer to the Payscribe API documentation or contact support.</p>\n","urlObject":{"host":["https://sandbox.payscribe.ng/api/v1/execute-quote"],"query":[],"variable":[]}},"response":[{"id":"29a6ed62-e206-4c8e-8d59-cc1ce788b14e","name":"Execute a quote fail","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\r\n    \"quote_id\": 109,\r\n    \"sig\": \"14ed1244dbf4e51e5863dfa110bd23f0c35ab4c86c564b0cf34ef5a626c7c478\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/execute-quote"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Sat, 18 Oct 2025 10:09:24 GMT"},{"key":"Content-Type","value":"application/json; charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"cloudflare"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS, PUT, PATCH, DELETE"},{"key":"Access-Control-Allow-Headers","value":"Origin, Content-Type, Authorization, X-Requested-With"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"Nel","value":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=FFMhsuTq0QAE%2BAyMXaReks5sCN6Q%2F9Xkkl5Q8InKqxO1gUpCrI%2FkF2R7oZ%2BrHtq7pDZk9uJHM4%2FM6XkRPIbA2fWrCt9Cpb24T4ErmOttHKc%3D\"}]}"},{"key":"Set-Cookie","value":"ci_session=401333556d2156ffa8007be26640fbf88237fcfe; HttpOnly; SameSite=Lax; Path=/; Max-Age=7200; Expires=Sat, 18 Oct 2025 12:09:23 GMT"},{"key":"CF-RAY","value":"99073d6b0a84ccaa-MAN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"description\": \"Quote expired.\",\n    \"status_code\": 400\n}"},{"id":"dd804720-0f9c-4dc0-805c-9895e871f975","name":"Quote successful","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\r\n    \"quote_id\": 7919,\r\n    \"sig\": \"5c0d1096f31c074af3159cc9ab0a176305a74c385c45e0a24d9ef02e3bf678c1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/execute-quote"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Sun, 05 Apr 2026 15:05:27 GMT"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"server","value":"cloudflare"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate, no-cache"},{"key":"pragma","value":"no-cache"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, OPTIONS, PUT, PATCH, DELETE"},{"key":"access-control-allow-headers","value":"Origin, Content-Type, Authorization, X-Requested-With"},{"key":"x-csrf-name","value":"csrf_test_name"},{"key":"x-csrf-token","value":"82bd065e16998d0c218b196508a0f673"},{"key":"vary","value":"Authorization,User-Agent"},{"key":"report-to","value":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=nEQOpZeHvsCg57M6mIqdLqqL%2FfjaXF4c7rvd2jyZVughzdwJsx3V252yceaTxKO4md0zSxyv8LvsR5%2BYB7AdwUzEyHTx85xXb3drWnyBKD8xZSXo6XOvjAmsyY0jXwhgrwG1\"}]}"},{"key":"nel","value":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"content-encoding","value":"br"},{"key":"cf-ray","value":"9e79737a0ec1a5d0-MAN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Conversion created successfully.\",\n    \"message\": {\n        \"details\": {\n            \"trans_id\": \"ac2dc93b-d3b6-4a1b-8a91-6fac8f61e7ff\",\n            \"quote_id\": 7919,\n            \"from\": \"NGN\",\n            \"to\": \"USD\",\n            \"rate\": \"0.000714285714\",\n            \"amount_from\": \"5000.00000000\",\n            \"amount_to\": \"3.56071428\",\n            \"created_at\": \"2026-04-05 16:05:27\",\n            \"sig\": \"5c0d1096f31c074af3159cc9ab0a176305a74c385c45e0a24d9ef02e3bf678c1\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"eca3f68e-8f9a-4e36-ab5d-55ea3d11befa"},{"name":"Verify Conversion","id":"3e233767-2c60-46c4-889a-79ba5e38ec8a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"url":"https://sandbox.payscribe.ng/api/v1/verify-conversion/28f77f04-7f5b-4d58-a46a-c70e40558ccf","description":"<p>This HTTP GET request is used to verify a specific conversion with the provided ID. The request should be sent to https://sandbox.payscribe.ng/api/v1//verify-conversion/41b717b7-9105-40b7-8324-28478f2f065f.</p>\n<h3 id=\"request\">Request</h3>\n<p>No request body is required for this request.</p>\n<h3 id=\"response\">Response</h3>\n<ul>\n<li><p>Status: 200</p>\n</li>\n<li><p>Content-Type: application/json</p>\n</li>\n</ul>\n<p>The response will include a JSON object with the following structure:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": true,\n    \"description\": \"\",\n    \"message\": {\n        \"details\": {\n            \"trans_id\": \"\",\n            \"ref\": \"\",\n            \"amount_from\": 0,\n            \"amount_to\": 0,\n            \"currency_from\": \"\",\n            \"currency_to\": \"\",\n            \"rate\": 0,\n            \"created_at\": \"\",\n            \"status\": \"\"\n        }\n    },\n    \"status_code\": 0\n}\n\n</code></pre>\n<p>The response provides information about the status of the conversion verification along with details such as transaction ID, reference, amounts, currencies, exchange rate, creation timestamp, and status code.</p>\n","urlObject":{"path":["28f77f04-7f5b-4d58-a46a-c70e40558ccf"],"host":["https://sandbox.payscribe.ng/api/v1/verify-conversion"],"query":[],"variable":[]}},"response":[{"id":"7da87854-6522-4e1d-b07b-89d300d5a90d","name":"Verify Conversion","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"url":"https://sandbox.payscribe.ng/api/v1//verify-conversion/41b717b7-9105-40b7-8324-28478f2f065f"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 04 Jul 2024 16:30:58 GMT"},{"key":"Server","value":"Apache"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Authorization,Accept-Encoding,User-Agent"},{"key":"Content-Encoding","value":"gzip"},{"key":"Content-Length","value":"264"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json; charset=UTF-8"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Currency conversion successful.\",\n    \"message\": {\n        \"details\": {\n            \"trans_id\": \"41b717b7-9105-40b7-8324-28478f2f065f\",\n            \"ref\": \"f5644ae8-2071-40a0-9aa2-284994\",\n            \"amount_from\": 5000,\n            \"amount_to\": 3.01400000000000023447910280083306133747100830078125,\n            \"currency_from\": \"ngn\",\n            \"currency_to\": \"usd\",\n            \"rate\": 0,\n            \"created_at\": \"2024-07-04 16:31:00\",\n            \"status\": \"success\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"3e233767-2c60-46c4-889a-79ba5e38ec8a"}],"id":"d08f87dd-150e-421a-82a7-aa1034083cdf","description":"<p>You will find all resources that you need to convert from one currency to another with no need to login to your Payscribe dashboard.</p>\n","_postman_id":"d08f87dd-150e-421a-82a7-aa1034083cdf"},{"name":"Card Issueing","item":[{"name":"Card Endpoints","item":[{"name":"Create a Card","id":"7638cf0b-96bd-4126-b426-17e6ecdf8433","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\r\n    \"customer_id\": \"3cb6cf73-1d21-4b97-8d34-29858fa9a77f\",\r\n    \"currency\": \"USD\",\r\n    \"brand\": \"VISA\",\r\n    \"amount\": 1,\r\n    \"type\": \"virtual\",\r\n    \"ref\": \"bc8257cd-c494-44b5-9fd1-dec41bf3c3ac\"\r\n    // For contactless card, pass the contactless as true, and you can pass the optional card_limits objects\r\n    \r\n    // \"contactless\": true,\r\n    // \"card_limits\": {\r\n    //     \"daily_limit\" : 10,\r\n    //     \"transaction_limit\": 20\r\n    // }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/cards/create","description":"<h3 id=\"create-card\">Create Card</h3>\n<p>This endpoint allows you to create a card for a specific user.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><code>customer_id</code> (String, required): The customer id that was generated when creating the customer.</p>\n</li>\n<li><p><code>currency</code> (String, optional): The card currency. The default and available option is USD.</p>\n</li>\n<li><p><code>brand</code> (String, required): VISA or MASTERCARD.</p>\n</li>\n<li><p><code>amount</code> (Decimal, required): The amount you want to top up on the card. The minimum amount is 1.</p>\n</li>\n<li><p><code>type</code> (String, optional): Card type, which can be virtual or physical. The default is virtual.</p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": true,\n  \"message\": {\n    \"description\": \"\",\n    \"details\": {\n      \"trans_id\": \"\",\n      \"card\": {\n        \"id\": \"\",\n        \"card_type\": \"\",\n        \"currency\": \"\",\n        \"brand\": \"\",\n        \"name\": \"\",\n        \"first_six\": \"\",\n        \"last_four\": \"\",\n        \"masked\": \"\",\n        \"number\": \"\",\n        \"expiry\": \"\",\n        \"ccv\": \"\",\n        \"billing\": {\n          \"address\": \"\",\n          \"state\": \"\",\n          \"city\": \"\",\n          \"postal_code\": \"\",\n          \"country\": \"\"\n        },\n        \"created_at\": \"\",\n        \"updated_at\": \"\"\n      },\n      \"customer\": {\n        \"id\": \"\",\n        \"name\": \"\"\n      }\n    },\n    \"status_code\": 0\n  }\n}\n\n</code></pre>\n<h4 id=\"json-schema-for-response\">JSON Schema for Response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"object\",\n  \"properties\": {\n    \"status\": {\"type\": \"boolean\"},\n    \"message\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"description\": {\"type\": \"string\"},\n        \"details\": {\n          \"type\": \"object\",\n          \"properties\": {\n            \"trans_id\": {\"type\": \"string\"},\n            \"card\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"id\": {\"type\": \"string\"},\n                \"card_type\": {\"type\": \"string\"},\n                \"currency\": {\"type\": \"string\"},\n                \"brand\": {\"type\": \"string\"},\n                \"name\": {\"type\": \"string\"},\n                \"first_six\": {\"type\": \"string\"},\n                \"last_four\": {\"type\": \"string\"},\n                \"masked\": {\"type\": \"string\"},\n                \"number\": {\"type\": \"string\"},\n                \"expiry\": {\"type\": \"string\"},\n                \"ccv\": {\"type\": \"string\"},\n                \"billing\": {\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"address\": {\"type\": \"string\"},\n                    \"state\": {\"type\": \"string\"},\n                    \"city\": {\"type\": \"string\"},\n                    \"postal_code\": {\"type\": \"string\"},\n                    \"country\": {\"type\": \"string\"}\n                  }\n                },\n                \"created_at\": {\"type\": \"string\"},\n                \"updated_at\": {\"type\": \"string\"}\n              }\n            },\n            \"customer\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"id\": {\"type\": \"string\"},\n                \"name\": {\"type\": \"string\"}\n              }\n            },\n            \"status_code\": {\"type\": \"integer\"}\n          }\n        }\n      }\n    }\n  }\n}\n\n</code></pre>\n","urlObject":{"path":["create"],"host":["https://sandbox.payscribe.ng/api/v1/cards"],"query":[],"variable":[]}},"response":[{"id":"47a50d80-cde8-4463-b91b-6e0160ed0833","name":"Create a Card","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\r\n    \"customer_id\": \"8a55af1f-de56-43b0-abb9-ac44c5215428\",\r\n    \"currency\": \"USD\",\r\n    \"brand\": \"VISA\",\r\n    \"amount\": 1,\r\n    \"type\": \"virtual\",\r\n    \"ref\": \"1ed46f59-9152-4e46-abeb-f8b4e7107ad0\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1//cards/create"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 04 Jul 2024 18:35:41 GMT"},{"key":"Server","value":"Apache"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Set-Cookie","value":"ci_session=7933049d11fdea34bacadd4bdb6240ccd73e8dfd; expires=Thu, 04-Jul-2024 20:35:42 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax"},{"key":"Vary","value":"Authorization,Accept-Encoding,User-Agent"},{"key":"Content-Encoding","value":"gzip"},{"key":"Content-Length","value":"432"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json; charset=UTF-8"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Card created successfully\",\n    \"message\": {\n        \"details\": {\n            \"trans_id\": \"be811e1c-a811-4d75-9768-b2eed9e0f195\",\n            \"card\": {\n                \"id\": \"be811e1c-a811-4d75-9768-b2eed9e0f195\",\n                \"card_type\": \"virtual\",\n                \"currency\": \"USD\",\n                \"brand\": \"VISA\",\n                \"name\": \"Abigayle Heaney\",\n                \"first_six\": \"404038\",\n                \"last_four\": \"4391\",\n                \"masked\": \"404038 **** **** 4391\",\n                \"number\": \"4040380214844391\",\n                \"expiry\": \"07/27\",\n                \"ccv\": \"711\",\n                \"billing\": {\n                    \"street\": \"56, Adeola Odeku, Victoria Island\",\n                    \"city\": \"Ojota\",\n                    \"state\": \"Lagos\",\n                    \"country\":\"NG\",\n                    \"postal_code\":\"882700\"\n                },\n                \"created_at\": \"2024-07-04 18:35:44\",\n                \"updated_at\": \"2024-07-04 18:35:44\"\n            },\n            \"customer\": {\n                \"id\": \"8a55af1f-de56-43b0-abb9-ac44c5215428\",\n                \"name\": \"Abigayle Heaney\"\n            }\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"7638cf0b-96bd-4126-b426-17e6ecdf8433"},{"name":"Topup Card","id":"b6acdd97-578c-4996-b596-56839ce06237","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\r\n    \"amount\": 1,\r\n    \"ref\" : \"56a4057f-1474-4f61-af24-757f85aaa2b5\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/cards/fa65f78b-0fe4-4ae6-ac7a-767e333a4f92/topup","description":"<h3 id=\"topup-card\">Topup Card</h3>\n<p>This endpoint allows you to top up an existing card.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><code>amount</code> (required, Number): The amount you want to top up.</li>\n<li><code>ref</code> (optional, String): Your system transaction ID for reference.</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<ul>\n<li><code>status</code> (Boolean): Indicates the status of the request.</li>\n<li><code>description</code> (String): Additional description, if any.</li>\n<li><code>message</code> (Object): Details of the transaction, including transaction ID, customer information, card details, currency, previous balance, current balance, reference ID, action, and creation timestamp.</li>\n<li><code>status_code</code> (Number): Status code of the response.</li>\n</ul>\n<h4 id=\"example\">Example</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": true,\n    \"description\": \"\",\n    \"message\": {\n        \"details\": {\n            \"trans_id\": \"\",\n            \"customer\": {\n                \"id\": \"\"\n            },\n            \"card\": {\n                \"id\": \"\",\n                \"first_six\": \"\",\n                \"last_four\": \"\",\n                \"brand\": \"\",\n                \"prev_balance\": 0,\n                \"balance\": 0\n            },\n            \"currency\": \"\",\n            \"prev_balance\": 0,\n            \"balance\": 0,\n            \"ref_id\": \"\",\n            \"action\": \"\",\n            \"created_at\": \"\"\n        }\n    },\n    \"status_code\": 0\n}\n</code></pre>\n","urlObject":{"path":["fa65f78b-0fe4-4ae6-ac7a-767e333a4f92","topup"],"host":["https://sandbox.payscribe.ng/api/v1/cards"],"query":[],"variable":[]}},"response":[{"id":"e2c46566-d4bf-4e84-9d07-bb726a6dd4a9","name":"Topup Card - Failed","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\r\n    \"amount\": 10,\r\n    \"ref\" : \"dcd0f684-67ed-4628-af44-930402751853\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1//cards/f7598f47-9f7a-414f-b690-af744d03d55f/topup"},"status":"Not Acceptable","code":406,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"set-cookie","value":"ci_session=54o2efpkjnnr27af09qng2rdu2d1o53c; expires=Wed, 03-Jul-2024 10:28:09 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax; secure"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"124"},{"key":"date","value":"Wed, 03 Jul 2024 08:28:09 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"description\": \"Insufficient amount to process, Your wallet can not be less than 0.00 USD\",\n    \"status_code\": 406\n}"},{"id":"26fd8c18-aba7-4839-ac4e-b0502b1ac576","name":"Topup Card - Success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"body":{"mode":"raw","raw":"{\r\n    \"amount\": 1,\r\n    \"ref\" : \"68700008-8aae-4d34-bd6d-4fc7673ecb45\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1//cards/f7598f47-9f7a-414f-b690-af744d03d55f/topup"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.29"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"set-cookie","value":"ci_session=j5cqcvudebl5udgbq25hlkp0elkuutf2; expires=Wed, 03-Jul-2024 10:39:04 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax; secure"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"access-control-allow-origin","value":"http://localhost:3000"},{"key":"content-length","value":"500"},{"key":"date","value":"Wed, 03 Jul 2024 08:39:09 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Card topup successfully.\",\n    \"message\": {\n        \"details\": {\n            \"trans_id\": \"be2f1dc1-3055-4786-913e-f8655afd66f8\",\n            \"customer\": {\n                \"id\": \"1058f5cb-153e-405a-b3ae-3640174ae45b\"\n            },\n            \"card\": {\n                \"id\": \"f7598f47-9f7a-414f-b690-af744d03d55f\",\n                \"first_six\": \"556371\",\n                \"last_four\": \"5854\",\n                \"brand\": \"MASTERCARD\",\n                \"prev_balance\": 1,\n                \"balance\": 2\n            },\n            \"currency\": \"USD\",\n            \"prev_balance\": 6.24,\n            \"balance\": 5.24,\n            \"ref_id\": \"5bdb6ccf-a67f-40a5-b673-96561e579497\",\n            \"action\": \"topup\",\n            \"created_at\": \"2024-07-03 08:39:09\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"b6acdd97-578c-4996-b596-56839ce06237"},{"name":"Withdraw from Card","id":"8561ba4d-e7a9-411a-b601-5a1288d36a89","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"amount\": 1,\r\n    \"ref\": \"ac524aca-786d-42ac-9a97-347084c4340e\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/cards/f7a3dd04-8d57-485e-8b5d-cb5041347c78/withdraw","description":"<h3 id=\"withdraw-card-balance\">Withdraw Card Balance</h3>\n<p>This endpoint allows you to withdraw a specified amount from a card.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><code>amount</code> (number) - The amount to be withdrawn from the card balance.</p>\n</li>\n<li><p><code>ref</code> (string) - A reference for the withdrawal transaction.</p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<ul>\n<li><p><code>status</code> (boolean) - Indicates the status of the withdrawal request.</p>\n</li>\n<li><p><code>description</code> (string) - Additional description, if any.</p>\n</li>\n<li><p><code>message</code> (object) - Details of the transaction, including transaction ID, customer details, card details, currency, action, and timestamps.</p>\n</li>\n<li><p><code>status_code</code> (number) - The status code of the response.</p>\n</li>\n</ul>\n","urlObject":{"path":["f7a3dd04-8d57-485e-8b5d-cb5041347c78","withdraw"],"host":["https://sandbox.payscribe.ng/api/v1/cards"],"query":[],"variable":[]}},"response":[{"id":"af345ba6-8e7b-4e03-9b92-8e4b782b85a8","name":"Withdraw from Card - Fail","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"amount\": 1,\r\n    \"ref\": \"d78f0667-ec2a-4d7e-b92c-fd6d0c082403\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1//cards/f7598f47-9f7a-414f-b690-af744d03d55f/withdraw"},"status":"Not Acceptable","code":406,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 02 Jul 2024 18:44:33 GMT"},{"key":"Server","value":"Apache"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Set-Cookie","value":"ci_session=13e0460c0cfb320bbe79468d27c5b514fbf51a9e; expires=Tue, 02-Jul-2024 20:44:33 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax"},{"key":"Vary","value":"Authorization,Accept-Encoding,User-Agent"},{"key":"Content-Encoding","value":"gzip"},{"key":"Content-Length","value":"110"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json; charset=UTF-8"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"description\": \"Transaction incomplete, amount exceeds card balance.\",\n    \"status_code\": 406\n}"},{"id":"00f782d2-ab7c-48fb-b40d-5cceba122cc8","name":"Withdraw from Card - Success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"amount\": 1,\r\n    \"ref\": \"bd24eaaf-72c2-4753-9fcc-583500647970\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1//cards/f7598f47-9f7a-414f-b690-af744d03d55f/withdraw"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 02 Jul 2024 18:47:21 GMT"},{"key":"Server","value":"Apache"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Authorization,Accept-Encoding,User-Agent"},{"key":"Content-Encoding","value":"gzip"},{"key":"Content-Length","value":"348"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json; charset=UTF-8"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Card withdraw successfully.\",\n    \"message\": {\n        \"details\": {\n            \"trans_id\": \"0994a325-6945-457d-834c-8a07a8829d60\",\n            \"customer\": {\n                \"id\": \"1058f5cb-153e-405a-b3ae-3640174ae45b\"\n            },\n            \"card\": {\n                \"id\": \"f7598f47-9f7a-414f-b690-af744d03d55f\",\n                \"first_six\": \"556371\",\n                \"last_four\": \"5854\",\n                \"brand\": \"MASTERCARD\",\n                \"prev_balance\": 2,\n                \"balance\": 1\n            },\n            \"currency\": \"USD\",\n            \"prev_balance\": 0,\n            \"balance\": 1,\n            \"ref_id\": \"0d89bca2-1034-47aa-a7b9-7664d9cf8be3\",\n            \"action\": \"withdraw\",\n            \"created_at\": \"2024-07-02 18:47:44\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"8561ba4d-e7a9-411a-b601-5a1288d36a89"},{"name":"Get card details","id":"a608538c-0564-45a8-99bd-a4b1db85273d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1//cards/f7598f47-9f7a-414f-b690-af744d03d55f","description":"<h3 id=\"get-card-details\">Get Card Details</h3>\n<p>This endpoint allows you to retrieve the details of a specific card by providing the card ID in the URL.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<p>This request does not require a request body.</p>\n<h4 id=\"response-body\">Response Body</h4>\n<ul>\n<li><p><code>status</code> (boolean): Indicates the status of the response.</p>\n</li>\n<li><p><code>description</code> (string): Provides additional information about the response.</p>\n</li>\n<li><p><code>message</code> (object): Contains the details of the card.</p>\n<ul>\n<li><code>details</code> (object): Includes the following card details:<ul>\n<li><p><code>id</code> (string): The unique identifier of the card.</p>\n</li>\n<li><p><code>currency</code> (string): The currency associated with the card.</p>\n</li>\n<li><p><code>card_type</code> (string): The type of the card.</p>\n</li>\n<li><p><code>brand</code> (string): The brand of the card.</p>\n</li>\n<li><p><code>first_six</code> (string): The first six digits of the card number.</p>\n</li>\n<li><p><code>last_four</code> (string): The last four digits of the card number.</p>\n</li>\n<li><p><code>masked</code> (string): The masked card number.</p>\n</li>\n<li><p><code>card_number</code> (string): The full card number.</p>\n</li>\n<li><p><code>expiry</code> (string): The expiry date of the card.</p>\n</li>\n<li><p><code>ccv</code> (string): The CCV (Card Verification Value) of the card.</p>\n</li>\n<li><p><code>balance</code> (number): The balance associated with the card.</p>\n</li>\n<li><p><code>status</code> (string): The status of the card.</p>\n</li>\n<li><p><code>billing</code> (object): Contains the billing address details.</p>\n<ul>\n<li><p><code>address</code> (string): The address associated with the card.</p>\n</li>\n<li><p><code>country</code> (string): The country in the billing address.</p>\n</li>\n<li><p><code>state</code> (string): The state in the billing address.</p>\n</li>\n<li><p><code>city</code> (string): The city in the billing address.</p>\n</li>\n<li><p><code>postal_code</code> (string): The postal code in the billing address.</p>\n</li>\n</ul>\n</li>\n<li><p><code>created_at</code> (string): The date and time when the card was created.</p>\n</li>\n<li><p><code>updated_at</code> (string): The date and time when the card was last updated.</p>\n</li>\n<li><p><code>terminate</code> (boolean): Indicates if the card is terminated.</p>\n</li>\n<li><p><code>terminate_date</code> (string): The date when the card was terminated.</p>\n</li>\n<li><p><code>customer</code> (object): Contains the details of the customer associated with the card.</p>\n<ul>\n<li><p><code>id</code> (string): The unique identifier of the customer.</p>\n</li>\n<li><p><code>name</code> (string): The name of the customer.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"example\">Example</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": true,\n    \"description\": \"\",\n    \"message\": {\n        \"details\": {\n            \"id\": \"\",\n            \"currency\": \"\",\n            \"card_type\": \"\",\n            \"brand\": \"\",\n            \"first_six\": \"\",\n            \"last_four\": \"\",\n            \"masked\": \"\",\n            \"card_number\": \"\",\n            \"expiry\": \"\",\n            \"ccv\": \"\",\n            \"balance\": 0,\n            \"status\": \"\",\n            \"billing\": {\n                \"address\": \"\",\n                \"country\": \"\",\n                \"state\": \"\",\n                \"city\": \"\",\n                \"postal_code\": \"\"\n            },\n            \"created_at\": \"\",\n            \"updated_at\": \"\",\n            \"terminate\": true,\n            \"terminate_date\": null,\n            \"customer\": {\n                \"id\": \"\",\n                \"name\": \"\"\n            }\n        }\n    },\n    \"status_code\": 0\n}\n\n</code></pre>\n","urlObject":{"path":["cards","f7598f47-9f7a-414f-b690-af744d03d55f"],"host":["https://sandbox.payscribe.ng/api/v1/"],"query":[],"variable":[]}},"response":[{"id":"699dd9bd-a3bc-43f5-b338-b31bca5bfa43","name":"Get card details","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1//cards/f7598f47-9f7a-414f-b690-af744d03d55f"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 03 Jul 2024 16:37:35 GMT"},{"key":"Server","value":"Apache"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Authorization,Accept-Encoding,User-Agent"},{"key":"Content-Encoding","value":"gzip"},{"key":"Content-Length","value":"445"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json; charset=UTF-8"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Card details fetched successfully.\",\n    \"message\": {\n        \"details\": {\n            \"id\": \"f7598f47-9f7a-414f-b690-af744d03d55f\",\n            \"currency\": \"USD\",\n            \"card_type\": \"virtual\",\n            \"brand\": \"MASTERCARD\",\n            \"first_six\": \"556371\",\n            \"last_four\": \"5854\",\n            \"masked\": \"556371 **** 5854\",\n            \"card_number\": \"5563718519135854\",\n            \"expiry\": \"05/27\",\n            \"ccv\": \"675\",\n            \"balance\": 1,\n            \"status\": \"active\",\n            \"billing\": {\n                \"address\": \"No 56, Adeola Odeku street opp. Ajao Estate\",\n                \"country\": \"NG\",\n                \"state\": \"Lagos\",\n                \"city\": \"VI\",\n                \"postal_code\": \"41112\"\n            },\n            \"created_at\": \"2024-05-19 15:16:41\",\n            \"updated_at\": \"2024-07-02 18:47:22\",\n            \"terminate\": false,\n            \"terminate_date\": null,\n            \"customer\": {\n                \"id\": \"1058f5cb-153e-405a-b3ae-3640174ae45b\",\n                \"name\": \"Wm Braun I\"\n            }\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"a608538c-0564-45a8-99bd-a4b1db85273d"},{"name":"Replace Card","id":"bbfe7e40-74af-4c74-b8b7-e1e3d770058d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/cards/replace/fe622111-bdf9-48bd-aa07-d53e91eca1fb","description":"<h3 id=\"replace-carrd-decommissioned-bins\">Replace Carrd (Decommissioned BINs)</h3>\n<p>Some BINs (Bank Identification Numbers) are being<br />decommissioned, requiring the replacement of cards associated with those BINs before termination. This endpoint facilitates the seamless<br />transition by:</p>\n<ul>\n<li><p>Replacing the old card with a new one.</p>\n</li>\n<li><p>Transferring the balance from the old card to the new one</p>\n</li>\n<li><p>Terminating the old card.</p>\n</li>\n<li><p>Allowing users to continue transacting with the new card.</p>\n</li>\n</ul>\n<h4 id=\"usage\"><strong>Usage</strong></h4>\n<p>To replace a card that belongs to a decommissioned BIN, send a <code>PATCH</code> request to the above endpoint with the <strong>card_id</strong> of the old card in the request payload.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Mandatory</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>card_id</td>\n<td>String</td>\n<td>Yes</td>\n<td>The unique identifier of the card that needs to be replaced due to decommissined BINs</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["replace","fe622111-bdf9-48bd-aa07-d53e91eca1fb"],"host":["https://sandbox.payscribe.ng/api/v1/cards"],"query":[],"variable":[]}},"response":[],"_postman_id":"bbfe7e40-74af-4c74-b8b7-e1e3d770058d"},{"name":"Regulariize Card","id":"e09d1962-25d7-4ae4-98e7-c513dbc00d0b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/cards/replace/fe622111-bdf9-48bd-aa07-d53e91eca1fb","description":"<h3 id=\"replace-carrd-decommissioned-bins\">Replace Carrd (Decommissioned BINs)</h3>\n<p>Some BINs (Bank Identification Numbers) are being<br />decommissioned, requiring the replacement of cards associated with those BINs before termination. This endpoint facilitates the seamless<br />transition by:</p>\n<ul>\n<li><p>Replacing the old card with a new one.</p>\n</li>\n<li><p>Transferring the balance from the old card to the new one</p>\n</li>\n<li><p>Terminating the old card.</p>\n</li>\n<li><p>Allowing users to continue transacting with the new card.</p>\n</li>\n</ul>\n<h4 id=\"usage\"><strong>Usage</strong></h4>\n<p>To replace a card that belongs to a decommissioned BIN, send a <code>PATCH</code> request to the above endpoint with the <strong>card_id</strong> of the old card in the request payload.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Mandatory</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>card_id</td>\n<td>String</td>\n<td>Yes</td>\n<td>The unique identifier of the card that needs to be replaced due to decommissined BINs</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["replace","fe622111-bdf9-48bd-aa07-d53e91eca1fb"],"host":["https://sandbox.payscribe.ng/api/v1/cards"],"query":[],"variable":[]}},"response":[],"_postman_id":"e09d1962-25d7-4ae4-98e7-c513dbc00d0b"},{"name":"Get a card Transaction","id":"a6cd106b-ab19-4a8b-8250-cae53ba0d9b5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/cards/f7598f47-9f7a-414f-b690-af744d03d55f/transactions?start_date=2024-07-01&end_date=2024-07-30&page_size=20&page=1","description":"<p>This resouce allows you to get a card transaction.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Params</th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>start_date</td>\n<td>String</td>\n<td>required</td>\n<td>Return transactions created after and on this date. YYYY- MM-DD</td>\n</tr>\n<tr>\n<td>start_date</td>\n<td>String</td>\n<td>required</td>\n<td>Return transactions created before and on this date. YYYY-MM-DD</td>\n</tr>\n<tr>\n<td>page_size</td>\n<td>Int</td>\n<td>optional</td>\n<td>how many transactions shoud be fetched on each page, default is 20</td>\n</tr>\n<tr>\n<td>page</td>\n<td>int</td>\n<td>optional</td>\n<td>The page counter</td>\n</tr>\n<tr>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["f7598f47-9f7a-414f-b690-af744d03d55f","transactions"],"host":["https://sandbox.payscribe.ng/api/v1/cards"],"query":[{"key":"start_date","value":"2024-07-01"},{"key":"end_date","value":"2024-07-30"},{"key":"page_size","value":"20"},{"key":"page","value":"1"}],"variable":[]}},"response":[{"id":"baf8fe11-a467-442b-be07-e0a4ee4c4a1f","name":"Get a card Transaction","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"https://sandbox.payscribe.ng/api/v1//cards/8b6e5a08-153c-4b9d-9989-ce80032f87e4/transactions?start_date=2023-01-23&end_date=2024-03-30&page_size=20&page=1","host":["https://sandbox.payscribe.ng/api/v1/"],"path":["cards","8b6e5a08-153c-4b9d-9989-ce80032f87e4","transactions"],"query":[{"key":"start_date","value":"2023-01-23"},{"key":"end_date","value":"2024-03-30"},{"key":"page_size","value":"20"},{"key":"page","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.26"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json"},{"key":"content-length","value":"630"},{"key":"date","value":"Sat, 13 Jan 2024 10:53:08 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": {\n        \"description\": \"Transactions fetched successfully.\",\n        \"details\": {\n            \"transactions\": [\n                {\n                    \"trans_id\": \"PSh4L17051431886010mJo\",\n                    \"currency\": \"usd\",\n                    \"amount\": 56,\n                    \"status\": \"success\",\n                    \"description\": \"Udemy Premium Course subscription\",\n                    \"remark\": \"56|USD|UDEMY|US|Approved or completed successfully\",\n                    \"created_at\": \"2024-01-13 10:53:08\"\n                },\n                {\n                    \"trans_id\": \"PSglp17051431887630zre\",\n                    \"currency\": \"usd\",\n                    \"amount\": 1200,\n                    \"status\": \"success\",\n                    \"description\": \"NAMECHEAP Hosting\",\n                    \"remark\": \"1200|USD|NAMECHEAP|US|Approved or completed successfully\",\n                    \"created_at\": \"2024-01-13 10:53:08\"\n                }\n            ],\n            \"meta\": {\n                \"page\": \"1\",\n                \"page_size\": \"20\",\n                \"total\": 2\n            }\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"a6cd106b-ab19-4a8b-8250-cae53ba0d9b5"},{"name":"Freeze Card","id":"72b5a551-dc67-472a-a031-b77f1953d1aa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"ref\": \"4dc7d149-49c0-43a8-a4c0-4909221688b4\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1//cards/cdaa128b-e591-4efc-830f-185a2973f865/freeze","description":"<h3 id=\"freeze-card\">Freeze Card</h3>\n<p>This endpoint is used to freeze a specific card identified by the card ID in the URL.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><code>ref</code> (string, required): Reference for the freeze action.</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<ul>\n<li><p><code>status</code> (boolean): Indicates the status of the freeze action.</p>\n</li>\n<li><p><code>description</code> (string): Description of the freeze action.</p>\n</li>\n<li><p><code>message</code> (object): Details of the freeze action including transaction ID, reference, customer ID, card details, currency, action, and creation timestamp.</p>\n</li>\n<li><p><code>status_code</code> (integer): Status code of the response.</p>\n</li>\n</ul>\n<p>Example response:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": true,\n    \"description\": \"\",\n    \"message\": {\n        \"details\": {\n            \"trans_id\": \"\",\n            \"ref\": \"\",\n            \"customer\": {\n                \"id\": \"\"\n            },\n            \"card\": {\n                \"id\": \"\",\n                \"first_six\": \"\",\n                \"last_four\": \"\",\n                \"prev_balance\": 0,\n                \"balance\": 0\n            },\n            \"currency\": \"\",\n            \"action\": \"\",\n            \"created_at\": \"\"\n        }\n    },\n    \"status_code\": 0\n}\n\n</code></pre>\n","urlObject":{"path":["cards","cdaa128b-e591-4efc-830f-185a2973f865","freeze"],"host":["https://sandbox.payscribe.ng/api/v1/"],"query":[],"variable":[]}},"response":[{"id":"0b09df6a-5f4e-4e50-ad63-b6d8183339ca","name":"Freeze Card","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"ref\": \"6099227a-4677-47ed-bbe9-be5e8132c388\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1//cards/f7598f47-9f7a-414f-b690-af744d03d55f/freeze"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 03 Jul 2024 21:56:32 GMT"},{"key":"Server","value":"Apache"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Authorization,Accept-Encoding,User-Agent"},{"key":"Content-Encoding","value":"gzip"},{"key":"Content-Length","value":"317"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json; charset=UTF-8"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Card action - freeze successfully.\",\n    \"message\": {\n        \"details\": {\n            \"trans_id\": \"d3e478af-7f35-4cb5-a75a-b331418c8064\",\n            \"ref\": \"a788dd7f-78c5-409e-917f-1d10e1df3927\",\n            \"customer\": {\n                \"id\": \"1058f5cb-153e-405a-b3ae-3640174ae45b\"\n            },\n            \"card\": {\n                \"id\": \"f7598f47-9f7a-414f-b690-af744d03d55f\",\n                \"first_six\": \"556371\",\n                \"last_four\": \"5854\",\n                \"prev_balance\": 1,\n                \"balance\": 1\n            },\n            \"currency\": \"usd\",\n            \"action\": \"freeze\",\n            \"created_at\": \"2024-07-03 21:56:35\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"72b5a551-dc67-472a-a031-b77f1953d1aa"},{"name":"Unfreeze Card","id":"bd29406f-7a35-49d5-a0c4-edc0726e4cf8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"ref\": \"a10b6ff7-8fb2-4657-94a9-34b645f5af2e\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/cards/558b6d65-48f1-4309-8fd4-c48ff07494b6/unfreeze","description":"<p>This resource allows you to unfreeze a card.</p>\n","urlObject":{"path":["558b6d65-48f1-4309-8fd4-c48ff07494b6","unfreeze"],"host":["https://sandbox.payscribe.ng/api/v1/cards"],"query":[],"variable":[]}},"response":[{"id":"b343a528-2db5-45a2-bf2e-2b59ff01fe1e","name":"Unfreeze Card","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1//cards/8b6e5a08-153c-4b9d-9989-ce80032f87e4/unfreeze"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.26"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json"},{"key":"content-length","value":"88"},{"key":"date","value":"Sat, 13 Jan 2024 11:07:37 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": {\n        \"description\": \"Card updated successfully.\"\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"bd29406f-7a35-49d5-a0c4-edc0726e4cf8"},{"name":"Terminate Card","id":"20a3408e-e230-414a-91f9-8bd9dc72b1d6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"ref\": \"bbb0f629-cbfc-4dd3-98e3-1ba73076245a\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/cards/8b6e5a08-153c-4b9d-9989-ce80032f87e4/terminate","description":"<p>This resource allows you to terminate a card. Please note that the action can not be reversed. Once a card is terminated you will not be able to use it again.</p>\n","urlObject":{"path":["8b6e5a08-153c-4b9d-9989-ce80032f87e4","terminate"],"host":["https://sandbox.payscribe.ng/api/v1/cards"],"query":[],"variable":[]}},"response":[],"_postman_id":"20a3408e-e230-414a-91f9-8bd9dc72b1d6"}],"id":"c88bf9f3-49df-412a-befd-cd235102e53e","_postman_id":"c88bf9f3-49df-412a-befd-cd235102e53e","description":""},{"name":"Card Webhook","item":[],"id":"6353cb82-807c-48f9-a371-13a1250ed08a","description":"<h3 id=\"webhook\">Webhook</h3>\n<p>Below are sample webhook response you will get for card issuing.</p>\n<p><strong>Card creation webhook - Successful</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"event\": \"issuing.created.successful\",\n  \"trans_id\": \"8b6e5a08-153c-4b9d-9989-ce80032f8931\",\n  \"card\" : {\n                \"id\" : \"2b6e5a08-4020k-4b9d-9989-ce80032f87e4\",\n                \"card_type\" : \"virtual\",\n                \"currency\" : \"USD\",\n                \"brand\" : \"visa\",\n                \"name\" : \"Sokoya Philip\",\n                \"first_six\" : \"1234567\",\n                \"last_four\"    : \"1234\",\n                \"masked\" : \"123456 **** **** 1234\",\n                \"number\" : \"123456234556781234\",\n                \"expiry\": \"12/30\",\n                \"ccv\"    : \"123\",\n                \"billing\" : {\n                    \"address\": \"No 8 Ikeja road, Adetokunbo street\",\n                    \"state\": \"Lagos\",\n                    \"city\": \"Ikeja\",\n                    \"postal_code\": \"123456\",\n                    \"country\": \"NG\"\n                },\n                \"created_at\" : \"2024-01-11 04:19:02\",\n                \"updated_at\" : \"2024-01-11 04:19:02\"\n            },\n            \"customer\" : {\n                \"id\": \"98225a08-4020k-4b9d-9989-ce80032f87e4\",\n                \"name\": \"name\"\n            }\n}\n\n</code></pre>\n<p><strong>Card creation webhook - Failed</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"event\": \"card.created.failed\",\n  \"description\": \"You don't have sufficient money to create the card, please top-up\"\n}\n\n</code></pre>\n<p>**<br />Transaction event webhook ( Card topup, withdraw)**</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"trans_id\": \"82d0dc2e-e9fd-4bc6-85f9-869a01a032ec\",\n  \"ref\": \"8e39c385-626a-48e8-9a45-b27a35c0c0d4\",\n  \"customer\": {\n    \"id\": \"8a55af1f-de56-43b0-abb9-ac44c5215428\"\n  },\n  \"card\": {\n    \"id\": \"be811e1c-a811-4d75-9768-b2eed9e0f195\",\n    \"first_six\": \"404038\",\n    \"last_four\": \"4391\",\n    \"brand\": \"VISA\",\n    \"prev_balance\": 7,\n    \"balance\": 6\n  },\n  \"currency\": \"USD\",\n  \"prev_balance\": 0,\n  \"balance\": 1,\n  \"ref_id\": \"8e39c385-626a-48e8-9a45-b27a35c0c0d4\",\n  \"action\": \"withdraw\", // or topup\n  \"created_at\": \"2024-08-18 10:40:45\",\n  \"event_id\": \"82d0dc2e-e9fd-4bc6-85f9-869a01a032ec\",\n  \"event_type\": \"cards.adjusted.withdraw\"\n}\n\n</code></pre>\n<p>**<br />Card freeze, unfreeze or terminate**</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"trans_id\": \"94ecfda1-9396-4038-8503-3e6294439d8e\",\n  \"ref\": \"c838232b-d75c-4a5a-af49-9a9807241d5e\",\n  \"customer\": {\n    \"id\": \"8a55af1f-de56-43b0-abb9-ac44c5215428\"\n  },\n  \"card\": {\n    \"id\": \"be811e1c-a811-4d75-9768-b2eed9e0f195\",\n    \"first_six\": \"404038\",\n    \"last_four\": \"4391\",\n    \"prev_balance\": 7,\n    \"balance\": 7\n  },\n  \"currency\": \"usd\",\n  \"action\": \"freeze\" // unfreeze || terminate,\n  \"created_at\": \"2024-08-18 10:37:09\",\n  \"event_id\": \"94ecfda1-9396-4038-8503-3e6294439d8e\",\n  \"event_type\": \"cards.adjusted.freeze\" // .unfreeze || .terminate\n}\n\n</code></pre>\n<p>**<br />Card Decline**</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"trans_id\": \"f5b88f7e-1230-45e0-acfe-b11329be09ee\",\n  \"customer\": {\n    \"id\": \"5c09e478-f5f7-4d20-b8a3-bd4b2bfa8a60\"\n  },\n  \"card\": {\n    \"id\": \"92f8fc5a-2c27-45c1-b9da-cccfa1123a15\",\n    \"first_six\": \"404038\",\n    \"last_four\": \"1533\",\n    \"prev_balance\": \"0.43\",\n    \"balance\": \"0.43\"\n  },\n  \"acceptor_name\": \"FACEBK *J8VM3947X2\",\n  \"auth_currency\": \"USD\",\n  \"auth_country\": \"IE\",\n  \"reason\": \"No sufficient funds\",\n  \"created_at\": \"2024-08-22 03:53:37\",\n  \"event_id\": \"f5b88f7e-1230-45e0-acfe-b11329be09ee\",\n  \"event_type\": \"cards.auth.declined\"\n}\n\n</code></pre>\n<p>Kindly lookout for the event on the above webhook.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Event</strong></th>\n<th><strong>Remark</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>cards.auth.declined</td>\n<td>Common reason this can be declined is  <br />1. if you are using it on MCC not supported.  <br />2. Insuffient money on the card  <br />3. Card is not on the active state.  <br />4. Wrong expi date  <br />  <br />The message property will state the reason.</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"6353cb82-807c-48f9-a371-13a1250ed08a"}],"id":"706e3a66-63ce-452b-a035-1f31e33bba0f","description":"<h1 id=\"card-issuance\">Card Issuance</h1>\n<h3 id=\"overview\">Overview</h3>\n<p>This folder contains the core APIs for issuing and managing cards to your customers -both individuals and businesses. All issued cards are virtual by design, but they can either be:</p>\n<ul>\n<li><p><strong>Virtual Card</strong>: A basic virtual card, not enabled for contactless payment methods.</p>\n</li>\n<li><p><strong>Contactless Virtual Card</strong>: A full-featured virtual card that supports contactless payment channels like <strong>Apple Pay</strong>, <strong>Google Pay</strong>, and other tokenization services.</p>\n</li>\n</ul>\n<p>These endpoints allow you to issue cards across various use cases while enabling control, flexibility, and digital accessibility.</p>\n<p><strong>Comparison Between Virtual Card Vs Contactless Virtual Card</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Feature</strong></th>\n<th><strong>Virtual Card</strong></th>\n<th><strong>Contactless Virtual Card</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Can be used online</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>Supports contactless payments</td>\n<td>No</td>\n<td>Yes ( e.g Apple pay, google pay)</td>\n</tr>\n<tr>\n<td>Reloadable</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>Can be added to digital wallets</td>\n<td>No</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>Custom MCC Whitelisting/Blacklisting</td>\n<td>No</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>Custom MID Blocking/Unblocking</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>Suitable for:</td>\n<td>Basic online transactions</td>\n<td>Basic online transactions + Rich digital wallet experience</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Please note that we currently suppport USD Card.</strong></p>\n<p><strong>How Card Issuing Works</strong></p>\n<ol>\n<li><p>Create customer if not already existing.</p>\n</li>\n<li><p>Enroll customer to Tier 2 Or use the Create Customer - Full endpoint to avoid upgrading customer.</p>\n</li>\n<li><p>Create a new card, select between virtual and contact virtual card</p>\n</li>\n<li><p>Configure controls such as daily or transaction limits</p>\n</li>\n<li><p>Whitelist or blacklist MCCs to manage card usage</p>\n</li>\n</ol>\n<p><strong>Where Can the Card be used?</strong></p>\n<p>Payscribe Virtual card works on mostly US merchants, if you encounter any issue or need more clarity please contact <a href=\"https://mailto:hello@payscribe.co\">hello@payscribe.co</a></p>\n<p><strong>Restricted MCCs</strong></p>\n<p>There are several merchant sites where the cards may be<br />rejected. They are denoted using a category code known as MCC - Merchant<br />Category Code</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Code</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>4829</td>\n<td>Money Transfer</td>\n</tr>\n<tr>\n<td>5966</td>\n<td>Direct Marketing – Outbound Telemarketing Merchant</td>\n</tr>\n<tr>\n<td>6051</td>\n<td>Non-Financial Institutions – Foreign Currency, Non-Fiat Currency (for example: Cryptocurrency),  <br />Money Orders (Not Money Transfer), Travelers Cheques, and Debt Repayment</td>\n</tr>\n<tr>\n<td>6211</td>\n<td>SECURITY BROKERS/DEALERS</td>\n</tr>\n<tr>\n<td>7273</td>\n<td>Dating Services</td>\n</tr>\n<tr>\n<td>7297</td>\n<td>Massage Parlors</td>\n</tr>\n<tr>\n<td>7800</td>\n<td>Government-Owned Lotteries (US Region only)</td>\n</tr>\n<tr>\n<td>7801</td>\n<td>Government Licensed On-Line Casinos (On-Line Gambling) (US Region only)</td>\n</tr>\n<tr>\n<td>7802</td>\n<td>Government-Licensed Horse/Dog Racing (US Region only</td>\n</tr>\n<tr>\n<td>7995</td>\n<td>Betting, including Lottery Tickets, Casino Gaming Chips, Off-Track Betting, and Wagers at Race  <br />Tracks</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"summary\"><strong>Summary</strong></h4>\n<ul>\n<li><p>All cards issued via these endpoints are <strong>virtual</strong> in form.</p>\n</li>\n<li><p><strong>Contactless Virtual Cards</strong> support advanced digital wallet integrations (e.g., Apple Pay, Google Pay).</p>\n</li>\n<li><p>Contactless Cards are available on Mastercard and Visa cards.</p>\n</li>\n<li><p>NGN cards (currently not available) do not support contactless functionality.</p>\n</li>\n<li><p>Reloadability depends on user needs; use the <strong>Lite Card</strong> endpoint to issue cards that are for one-time use.</p>\n</li>\n<li><p>The choice between issuing a Virtual Card or a Contactless Virtual Card is determined by the payload parameters. Be sure to carefully configure the payload according to the desired card experience.</p>\n</li>\n</ul>\n","_postman_id":"706e3a66-63ce-452b-a035-1f31e33bba0f"},{"name":"KYC API","item":[{"name":"Lookup kyc","id":"ac842d85-efd0-4705-b34b-2adf612562c3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/kyc/lookup?type=bvn&value=22392226780","urlObject":{"path":["lookup"],"host":["https://sandbox.payscribe.ng/api/v1/kyc"],"query":[{"key":"type","value":"bvn"},{"key":"value","value":"22392226780"}],"variable":[]}},"response":[{"id":"f21ea618-d5d8-4ef7-9aca-aa3f0649aba1","name":"BVN Lookup","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_live_bac981179f367603e0147dd534e41f54d5a3ff7667fc03e61d0e501fe75378cf","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"https://sandbox.payscribe.ng/api/v1//kyc/lookup?type=nin&value=86206236524","host":["https://sandbox.payscribe.ng/api/v1/"],"path":["kyc","lookup"],"query":[{"key":"type","value":"nin"},{"key":"value","value":"86206236524"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.26"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json"},{"key":"content-length","value":"435"},{"key":"date","value":"Fri, 05 Jan 2024 11:10:45 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": {\n        \"description\": \"Lookup successful\",\n        \"details\": {\n            \"first_name\": \"John\",\n            \"last_name\": \"Doe\",\n            \"gender\": \"Male\",\n            \"photo\": \"base64encodeImageUrl\",\n            \"phone_number\": \"2348088992200\",\n            \"dob\": \"1990-01-19\",\n            \"transaction_status\": \"success\",\n            \"amount\": \"35.00\",\n            \"total_charge\": \"35.00\",\n            \"trans_id\": \"PS-kyc-0hV17044530457868O7j\",\n            \"type\": \"bvn\",\n            \"value\": \"12345678901\",\n            \"datetime\": \"2024-01-05 11:10:45\",\n            \"score\": 98,\n            \"blacklist\": false\n        }\n    },\n    \"status_code\": 200\n}"},{"id":"37eb7acc-8ef9-40c6-92e0-8fd0acc78589","name":"Lookup kyc","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"https://sandbox.payscribe.ng/api/v1//kyc/lookup?type=nin&value=1122663355","host":["https://sandbox.payscribe.ng/api/v1/"],"path":["kyc","lookup"],"query":[{"key":"type","value":"nin"},{"key":"value","value":"1122663355"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/8.1.26"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"set-cookie","value":"ci_session=oraga8msc5v3eurh9di365q4l7jcphpa; expires=Sat, 13-Jan-2024 13:28:12 GMT; Max-Age=7200; path=/; HttpOnly; secure"},{"key":"content-type","value":"application/json"},{"key":"transfer-encoding","value":"chunked"},{"key":"date","value":"Sat, 13 Jan 2024 11:28:12 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": {\n        \"description\": \"Lookup successful\",\n        \"details\": {\n            \"first_name\": \"John\",\n            \"last_name\": \"Doe\",\n            \"middle_name\": \"Phil\",\n            \"gender\": \"m\",\n            \"phone_number\": \"08088992200\",\n            \"expiry_date\": null,\n            \"photo\": \"/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a\\nHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy\\nMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAHSAV4DASIA\\nAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/\\nAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3\\nODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm\\np6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA\\nAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx\\nBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK\\nU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3\\nuLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCtnJpT\\nSHg0DIqRoUgetHakNKOlAwx6Ug44p+KaRTAdmgjNNHFG6gQu2kCkHrSg0vWgBRRTSvNGSB1pgOpM\\n80uTRxQAA0tJiigBaMCijFAgxS4pKUGgAwaKeuMc0HFIZHSU4ikoAQikp1HFFgI+9L3pcUYoGJQO\\ntChiDuGKdikAw9ab3p5XNN20AJRTgtIRg0DEopcUbc9KAEopcUYoASkNLSGgAopRQRQAdqSl7UlA\\nEpXPNJin0hFMkYwpDSt0pooAeORS9qapqTjFADCOKbipCM00igBB3pwNNAxS4pDHZoxxSjFFUIaB\\nilpcUmKAFooHFLwaBCUUvFGKAAHmlJ44pMUdKBijilBGaRTSkDJoEKduOlJtHY000UDArxSYpc0h\\nPNIBOaX60ueKKAENITSkCkxQMTFGMU4Y6Gm4I6GgApCeaOabznmgY+jFIKUmkAnekNA607vQIbt+\\nU+tNIxUvFMIyaBjQcUdaXFJigBOlGc0uKAKQEpOKM8Uh5pKsgRjTKcTTaQxQeakHNRVItAD6KQGl\\noATFGKWlAzQAwcUoNKRSYpiHjBo20gNPBBoAYRijFPYUgoATFKAaKcKAG078KXFFACYHpSFadiig\\nBhX3poX1qQikNAyPFBp3NGM0gGClpcUUANPSgUpFGMUDG4JpCpp9A60BcaFIpMGpKOKLBcjGaCPW\\npKQ0ARjg0pFOIFGKAG0ZxTsUhFIY08mjGKdgUUAJjik6UpHvSYoAeab0qTFMZaogjJpKcemDxSY5\\noAB1qQc0gWnDjigAFLS0lABjNOpBS0AKORSUvagDmgBgGKcpxT8ZpCtACjmgjFNwRTgaADFKKOoo\\nFAC0uMUnalzQAuOKQ07HHFIBxQA2kIp4FIRQAzFGOKdSEUANxRilxijFADMUYpxAo4oHcjxSqpJ4\\np5xjmkUgc0ANIwcUlOPLZppoAKO1KBzRjmkMbiloooAKQ0tFACUYpcUYNADcUYp9JzQFxxHNJUm2\\nkK8mmQRMKaF5qTaTS7aAGgcUoFOApwFAxnemkVLimHk8UAIOKKUjAptAC9qcDTKKAJc0opi07nrQ\\nA6ikBzTsUAJilxRT80xDduRQRxzSjNKTjrQMQCgZpw5FLSAYQe1Ic96fjmkODQAymmnUmKAE4ooo\\noAKTHNKaQUABHFAAoPSm5xQA7bSYFG7ikLUALj0pSBj3pAaXigYzr1o20/FGKAIyKMU+kIoAaAaU\\ninYoxQA3FGKdjmlxSAfSU/FNK81RA3FLjNOxxRigBmKWnYOaQigYlNK806g0AMI4pCKcRmigBlNq\\nXAppXmkMQUuaMY7UhBzQA8GnCoh1qQUAOzTx04qOng8UxDs01ueDTucZqCa6hgGZXVR7mgCYA0tY\\n8/iOwhzibcR2WoG8W6eoBDN78UWA38U3PNYq+KtNfH70gn2q7BqVpdKDHMv50DLlIaTPpzSZpALR\\niiigBDR2pTRQAwg460mw1JjiigBoWgrTqSgBAKUClpMUAJRilooASkz2p1JigAxRS0YoASlopaAH\\n4pT1paKZIYpBTqSmAd6aVp3eigCM0lPINNI5pAJTT0p2KQigYzPFJk0rU3mgY7NHWm+1GcGgBcU4\\nU3NGcdaQEuc1HPcxW0LSSuFUeprN1LWYdPT+9J1CiuNvtSuL6UvK/BPCDoKaQjZ1LxdI5aG0G0dm\\nPeueuby4uW3TzM59Caj2ZIPU0GMseB0psdiPucGmt1AqcREDkc96DFgdKLhYgJx0pUd1OVJH0NSB\\nM5GOaYY2Bz2pAatnr19auAJS6Ds1dXp2u297hCQsncGvP9pQ+x5FPVnRwwJUjoRxRYD1MHIyOlKK\\n4nS/EksAEdyS6Doe4rsLa6juoVkRgcjtSAnooooAM8UmaeFyKjwaAHdqTvRRjmgBaSlxSHrQAUUU\\ntACUUtJQAYooozQAGgmkPTNNJoGWqCKKWmSNpAeaUnFNB5oAdSHNOFNYUxC9qTHNKPeigBhFIRUh\\nFRkc0DI3FMPFSt0pjikMZmjvRTWdUUsxwPWkA4sFBLEADrXO6p4gKl4bbBPQtVXVtYe4doICRGOC\\nR3rKjgZuMU9hatkDmSRyXYsx6kmpI7c9StXFth361OsYVelS5GsYFVLXPap0s0Xr1qTdjpRv5rNy\\nZpyoDbpjpULQJ6VMXNNzmldhYgFmhNL9hAHHNTipFzTuwsjOlsWySBkelVpIGGMg8Vud6QxqwOVp\\nqTE4I54rhvSr2napPp8u5GJTupq1NYqw3AciqUlqycYODVqVzN0+x22n6zb34+U7Wx0NaasD715l\\nHJJazq8ZIINdXo2ufaX8ucqrDp70yLWOjLGm5NJuyM0DpQAopRSUtAC5zTaWkoAO9LRRigBOtGKX\\nFIaACjFGeKQsKAA0zvTic9KTFAFrNGaSimIGFMXrT80g4NADu1FIKWgBO9BoPJoNAAKaRzS0maAG\\nMKYwzUpxTCM0AQsdvXgd65bW9X8xzBA3yjgn1rQ1/UxbReRGcyMOfauUTLP83fmmNak8Ee44/Gry\\nIF60yCMdQKsbM1lJm0VYj20hz0qUKaXyyahs0SK+KMHtVgQE0vk7QeOaRVittoC1OFJPIpxT0FK4\\nWIlWpFQ1IkZJFSqvOBTuFiIKcdKTaKtbfUcU1owegpisVytRum7tVgoRTCKTdgaMy6tsgstUPniY\\nFTgjvXQMoIwR1rNvIAoyBVxkZyibug6yblPImYB16H1roa81jdoJA6HDDpXbaRqIvrYZ++BzWhhY\\n1BS02gGgY6ik7UZoCwuaXNNzSE0CHE4poOaQZNIAc0DHZo9eKAKXvQAgWnYpelFAiYUUtBpiGmjF\\nLSUAAz3pc8UnSjIoAB1ooooAQ9aaRSnrSUAJUFzcLbQPKxwFGanrn/E1yUtlt1PL8mmBzN1M13dv\\nK38R70+CPc49R3pkSDcc88cCr1vGcgEd6iTNIK5YjjIGKnEXFOSPHWpQfyrJmyI1hU/ePFKFA6c0\\nrsMcVXMp3YpF3LACj2NNcZquWk/CnK5pDQ/b6CkCHNKr44p+eQB1pAhVUZyamRVA6VWL4bFSI+aa\\nBssHGBTSoFN3jGaTzM0yQZRioWXI4qdSDSkDHAoYJlIrVe5i3pV9kyOlQvHlSBSTsNowmjG4giru\\niXhtL8Ln5G4IqOWPYxzVcDB3dD7VvF3OaSPQUYFc5pQazdHuzd2K7h8ynBrQwRTJFpc0lHakMX60\\no5puOaXGKAFoHWlpAOaBC0UAU6mAUZpOaWgCeiiimQFJS0UAIaSnYpKBjaWlxSHrQA09aSnU00wE\\nrjPEMnnaoVH8Irsj35xXCagxl1SY5z82KAGxJlkIPfmtKJTzx06VXs4XJKleOua0ioC/SsZs3prQ\\nYCQKazHGBSO2DikD81PQ0EKyMpIxgVEVYjJFWSflxRgjoKm5SiVtkgwe1PA9an2M4wBUi23TOSaV\\nylGxVUEe9PXOeastbnPSkS3IpcyHYrsuaVMr0FWfJ7UeTg9OlCkDREckUw8CrHljuKasbyMeOKq5\\nDRCvWp15FJJAy1FuKEZqmxWJioK1Cyc04SAinA5NSMoTQZycVQkQYwRzXQtGGwMcVnXsSRycDjFV\\nB6kTiSeHXZZpIj90810grlNGfbqagEhT+tdZ17Vsc4uOKMUoHFGKQBxS5oxS44oASilxSgUwEoxS\\n0UAFJS0YoAsUUuM0YqiBKTFLRQAlJg06kosAhpM0ppOlMANNPSnZoNICKXiM/Q1wLL/pz5Ocsa72\\ncfuXz0wa4GMf6YR6safQFub1txFz1pksgHepPuRAe1QrbyTt8qnB71ztHSiq8pJPBNKjHjIyfStS\\nDSGeQLuX6etakXhdHG4uwJp2TBtowFcgDK4J9aeGnO790OBkY710Z0iKDo4YKMc81H9jQAbCN1HL\\nFC5pGTBE7xrJjBParqLuC5GGq/bWwCEDG4ULYOSScDHU0nGL2Gpy6ldoAF+7k1EIVH41tm0byhgc\\netZk8TITxWTjY2UrlX7PnkDNQyKV7VpxRs2AB17Us1kzvtCnOKIoJSZicuMgZwelMMjx5wQMetbc\\nemN1I2n1pRpibz5ncdDWiijNyZgNfYHzYNQNOsingg10jaRDKwztGOnNK3hyGXhXy/t0quVEqbOU\\n3sp+6QKsRzA8CtyXw9LBwRlT1BrPuNLeI5UYFS1YpO4Iciqt2ilCeM1JGWQ7W6064AaBs+lJblPY\\nytNQf2mvPANdeoxXIacdmpRdyTiuyAzW5yvcAOKMVIF4oC96BEdKKftpNooAbRT8U3aTQA3FOxxS\\nhDmn7eKAIwKdingCl20AOxjvSU/FIBzWljO400lPK0mOaQxtJ3qTFJjmgBh60mKcaSgBppaWg0AQ\\nzLvidfUVwcI/00oezEc/WvQG6VwjIV1qQEdXNHQa3NuKLzcA9K0FjWNNoqO3UKlNnuFjxnk54A71\\nytu9jrVrXLtvJtcEAcdK1HunjtsjqBXIy6m0fyxv854CKMtVB9UupJHjEFwZVU5yemBnp9K0hHQi\\nUkdLJfsXIOMUJcru5OK4tNTMxA8uUsx4CHkmrYnuYApO8A8gOOv40nBjU0dnHIyfOo3D0qwl2N4I\\nOR3zXP6Rem5bZznupq9cBoJyGGMcj3FS4tDTT0Ojim8w7G796zL/AAHql9uaMcHjtVK81IMwI696\\nTZSTR0WmRqx3NWm0cSfN0471zFnqKiMEcH61bm1IvGBk5PH4UIGjQnkDHC4A61nTTKrkKS2ffNQ3\\nNy9vaq7HBfpn0rFOoPgkOETP3scn6VXKRzGtJJKoJHBotrmXzAckk9R0rm5tSbMoMV1IY03uTxge\\np9qit9bUlisc2F5Ow5wPWmoO4e0Vj0AXDImWz+VUp5Um4I5xWPaay8y7EuDk9EmXrU8lzuIMiBCe\\nAQcg0pjgxtzbfxAVQmGEYE9K1hl12nqKzrxQA+B1FTEuWxk6VEJNXX2JNdgEIrltDjd9UDjA2Alq\\n62ug5HuN7UdqdijFIBo4pR9KXFKBTASgU7GaMcUANpwGaAtSAcUCGBMGnAe9OxS7aAG0d6Wk71Zm\\nB60mOaUUHrQNCUHrSmkoAbjNIRzTzTD1oC4lNpxpKQXErlbq3Ca83y9RurT1O4uGkMULmMDqRVCE\\nzyTbrhg5HAJHOKlysaRg9zRTiIVR1G3nlhJiwv8Atd6vBhtxT+WUAjisE7O5020I/Btxpmk3LHU7\\ndvMbpMRuo15IrPxEmq6XJFc27kl4lbrkYII+hqdLWNuq5q7Hp9qyfPbqT6kVcZa3M5xR55ZWzG/U\\nK/kqHzknG0V2Oq6ro8lnBaqySeVgZA60X2nQxuTFAgz6L0rOESRP82xce2ac/eYoK2osklhGENvM\\nyS5+Urnj/EU6bVLm4OLjbuUYyoxmnS6hAmFSJWPqBVM75pNxGBUt2Roldlhpiy8A1TkJZhkVoRQf\\nIc1TlXa+DWVzaKJ4n2qCKsfaARjdjio4UUwg45JplzbnGRQK1yG5upLudZLuTZbQjAC9WNFnqdhH\\nqCTSgsqHhSpIFOikVVKvGG+tSl42HEarjjgVsncyat0GeIbuCa4kvdPuVJuITDPGFIyp6iqeguEt\\nLu0RY0e6wklxIfuR5yQPc1oxwpIcMqn6itywsoMAGFPrirjOxm4j9an0GbQorGyt5Li5jXCzKmMH\\n61y1lFqEMwjmHyH+8c129xFHHH8inJ68VlyQhmzx+NZyZcI6EIDIAGGKq3gypwO1XZGPRuT61VnH\\nFR1NOhT8Opi4nOM44zXR44rAs7v+z0ZEgLMzEls1t2d0t3HnbtYdQa6EzllFrUlxQF9eKkxSkZp2\\nIuR7acBS7acBQA0D2oxT8UUANApwFAFOA4oATFLilxRigCOkNLRVkCUUUUgCkNKabQFxMZNIRzSg\\nnNIc5oAQik7U4800gY60AYF1sOtQKScOCSKH2+edv3R0qretIfEMCxruO01a8sq5U9RxWEtzsivd\\nRJGfmFXFGcc1XSMipkUmsbmqRbTYg+8P61IbwRrhTj3qptYDjj61WlYjOCD9KtOxLVxbqcyghnOP\\nSst8O4VBzU7rJMcYwKlggWP+IL65pOQ1GxWjslUFm5PvUyQgH2qSRgflUE+9N3EcCoLuPYgLgVRk\\nXdJ0q5jKmowuTmlcaHIm2NanAEi4NBQlBTAWVulJsaGNaAnB61A9oyZwM/Sr+d/zelSgqwGOtWmS\\nzPgGDz1rTt5GXADECoWthuLjNSxcHkVVyLGilw5G1jlfeo5Cp6DNJEoYYPFOaMAcdfek2CRVlwRx\\nVSQZFW5EOcCq7L2qbl20Ehg8+FsYDIpbNLoTNIjMxyc9RUInNtFM+35dhGab4WcyQOfcmtoLUxqW\\n5TosUtGKXFbnIJiloxTgKAEoxmlxSCgBQKWkpaAFApaQU7FAyvRRSVRAtJQKU0AIaSlpKQDc0UEU\\nnQUAJSHnilptIaMiJUGuyXDrzHHxSRsJ5Gl/vEmoJ3IvrsA87Kbpcm+2U9wSDWEjrhsjVijzgVdS\\nEKMnFU4nw3Wp2kJHBrFGrI7mQLwoyazyrO31NXjGzHH60+O1z0zVbhdIo7Nh6GpbfT3uJAAcAnqa\\n1ks405cYprzNbwsQOh+WqUSXMz9Uig05BGhDzN1x2rKgYsTkc1qtp8125kf5mbnmnrpMkKlnwB9a\\niWuxcdFqUwnGMUixHcRWzZaaLmVRnPtTptNMMh3A9elZPTUuJQMICAc9KhdQFNbcWmyXEbY4CjJN\\nV/7MLhsc00rgzAiuPLuVDj5Sa2rnT1WFZoSMOKQ6JKykhCfwpmZ7aE2z54Py57VpHTciXkQKCo/m\\nakCHdmpogH/h6e1TC3CgkjA+tNkxZFC4UgOKvpDHIuSf1qqbfHJOfSnRqUbG5lB7ikULPbBc9+Kz\\npUwa1JHIjG773TNZs/JqepXQS2SGe2ubZ1y7DI/KqPhePy4Jlz91yKjjnKawQDgBeRV3w+o+yyuP\\n4nJrogc9T4TX5pwpQOKXFbHKJnFLnmgjNGKAF7UUUUAFKKSnCgApwptOA4oArUUUU7isJRnNFNIx\\nzSuFhx4pM5pM5ozRcLCGmsadmmmi4WE7UhoNJnigDDvoxDqPmH7rDBpLaJYJJAo+RjuWtC+t/OjJ\\nHUVUDKIEUdRWMzpg7otKwxUqscCqqPU6gnGKx2NuhdRcgVoW0Sque9VIBgiryA7M5rSJDEdVkJBP\\nGOar3iL9l2r1U5q18pGD0rLvUDs22RgD2Bqr6EpXYpuMQfJjIHHNZcEuu3Ur/NamFTxHnDfnmoGg\\n8sNtmcZ7A5qsp8qXcHJbtk1lE1lsdVp9xLazLI2VcHp1Fa1zdJeNvIAPpXKWt3KcCbkdq0TcxAAg\\n847UpQuNSsbcl5HbWDRQ/wCsk6n0rAnm1KNS1pbFz6u2BVO7vpwT5WBjueazH1LUZgyGbj/ZGKcV\\n3FJ9jdsNY1ZpCl7DHGD0KNmr1xtuZIxkZzzXL25u87hctn/a5rTgSTcC0hdvU0dRK9jTEGyTFWRF\\nlOlV4yfLx3q3bsGOGJFVuLYiZWUY2kj6UCMYyAPpVqbAHH4g1UdwF96TRUWUbptpCgjr0qlK3Gas\\nXJDPwaoytxU7sp7FNIlU3N25+YjABrV0SIx6eoI6nNUp4TOUVSNgAyB3NbdsnlQIoGK2pmFR6E69\\nKWminVqc4ZoBzSdDS0AFFFFMApwptKKBDh1pwplPFAFOjNFJmgQtApoPFJmgBSPSm0Emm54oGLmk\\nzSZpN1AClsUwmkNITQAuR36VQuYCvzIPlPWrhNMfDAg96UlcqLsUYmwQMVbVhkVRyVkPsasJICet\\nck1ZnXB3RqwSZAq2swwAOtZEcuKnSbmqiwki1cz7FNY89wzHA6VZunL8VUMTL2z602yVoUriby+Z\\nCQD0xVIzlWHy4J5zV65gLc9fTiq4sZ5eAhB7cU00DuTrcmNcFssemKlWYhfnbmqB068QltjfWotl\\n2GwEJNDY1Fmi0/By3OPzqKNgDuOCT1HpUCWN3KQdmKtf2ZdRKWA5I6GkmgaZOH7jrjtVmGdwRk1V\\nghmVQH4J65q4IiBkAGk0NPQ0LeYnHStGE4OSKxoGCEcVpbx5e4dqaEXZHGzA/Gs+4ccEelI1wSMV\\nWml46ZqWVFFeU8k1Tky52jJzU7NzSWi77pQegGaIq7CTsi1Z2gVQ79fSr/FNFKDXSlZHG229R4pe\\n9N7UA0xDu9LTc80A0AOooooABS0gNLQAuadmmUuaAKmaTNJmkpiFBpCc0maSgB1NNBNNJoAaTTSa\\nCaYxoAcSaYWpC3GKaSaBjiaQnim5pC1JgVZ1Kyk9jQhwelPuDlM+lQjJFYVInRTehbVzinxtk9e9\\nVo2PIJqaNsNzUI0exO4LNkVLHCrYLkCombABHWqUc80l60Eikd0OeGqrEJ6m2sdsSPkDH1q1FHCo\\nyAAax2ufIwNjEepoGsRodpiJ9SKasiuST2NpxEVJKYI4zVGS0QyE7OvTFJDqNvNtG78D1rRRkcgl\\ngCKHYEmimkKrjg1ZWHK4C4HrSTSQowLuo59aR7+FH2edGmR/EelCSG7gbWEjJjBx7VH9mRlzGwBH\\nUGmy6hDHMIhMjkjOY+R+NVZ7pSGkTIwuTnim0iUn1JTEASOppyE+WwJPNZ+nXdxdx73i2ZJHXrV8\\nttHPWhIl7kDnD4qGVs9ae7Akk/nUDEE89KzsaJjHZf0qxYpl2f0GBVOTqQK0bNTHbgN1PNXTWpnU\\nehb6ClpmcilHStzAfnigdKQUoNAC0o60maKBD+tApA1LQAtFGaO1IYoNLSCigClmkzSE0maokUmk\\n3Cmk03NADiabmjNNzQAE8VETzTmNRk4oACfWkLCmFqaWpDHlqYWzTS1MLUAPJBFQLw+007dUM0gU\\nr69qiSui4PUmGS1TA85qtHLuNWAy45rDY6b6FlRvXBpuz94AQARyrUQ8jg1M6hhzwRTuyUkKYTcF\\nVJA9zTxo/mEBOfemwyY+U9a1bOQIynOcdqpWLUmtjFm0WaI5KnAPFJ9nuCpO9jt966t3Dpkp1qr5\\nSqsg/vUWLjVdtUc2LB5GG8s31NWU0oNtGASfUVvpbqyoMYx1wKsEJEh2Lk+9CQSqPoc+mmiNTuAR\\nh1A71HcW4lQIThB1rRnb5yzHH41SJaQ47ZpMzcmySABVAQYUDFJc4Ubcdak+6B7VUuH6k4LU0yGi\\nuzkjHaomYYpDx82eT2qPDHOTRuF7Doo2knArV6DA7cVUt0CLuPLHvVjdxWkVoYzd2SA0/NRA04Hm\\nrJJaXtTQeKXNAhaUHmkFFIY/vTqYDzTs5oELS9aKUUDCiiloAzSabmg1GWq7EDyaTNN3CmlqQx5O\\nKYTSZyKQmgBDUbHNOJ4qJjQAhNMY0M1RFqQ0OLUwv7UwvnNM3H0oAez4BPYVcsLaO40rUrwgMY1V\\nUP481lTx3MxMUEEj4HzMBwD2FdJbWUlj4Uvd4wxRMgdASx4/IVLehpFWVzn42xxVhG57k1VX9anQ\\ngEZP41lyml7FuFxu9qt53d6zkOGJ7VZViSp6etJody2EAxxzUsUrxN6imQHcRmrgiBUtn2pWKJV1\\nKMLhgaDfxk55qGSDK9Bn0pVtTsDVVieYspq0SAcH8KbLqbyDbFGRnvSR2gZulSrAoHA5p2DmKBWS\\nTmT8hSgcYAwBWkbcFc46VRmbb90Ef4VLiO5CZDtyDVCdsvnPH86syOAGPQdKpSOpGCetVaxFyMn5\\n89qkgOWJYA4qPGFPtSwNgGiK1CWxd35pwNQBqeGrYwJ1NPBqFWqQNzQBMDS5qPNKDQBJmnCo+tPW\\ngB1Kp5ptOFADxTqaKdQACnUmOadQBjE1GTTi1MzVECZpuaGPynFRlsdaGMkJppbmmM4AyTxUJvba\\nMjfJnJxheaV0NJsmJ6moySQSOnrUc2tQqu2Cyjcj+KUnn8qo3OoXN3H5blUQ/wDLNBgUrlqDLwaM\\n7i8qIo6ljTY5tOaQhrs4AyWC8YrH8sRn51yueTmopkCxsOxPA9c1DZoqZ32j6BHqmkvqMKZhBIUy\\ntjIHfFXtN0K3hVJnRWkaUDpkAd6u+GbaVfB0MbRMkbAAFuAQeta5tp0tpFgVY50Q7cjKFiOtYUpy\\nlJ3FNKJk6dbRz3upkK/k+asaZYEE45247c/zrB8VtcWmnJaMhRJr1sEdGVU4/lXW6RaCzg8qFRJM\\nAW2p8oaQnJPPbNZHi+CdPDliLpSs/nlmyc7WPUCt3sZq9zglXBqXZ8mSM5oRAasbDgVKNWiEHBx2\\nqVpNqANnnpSFQG5PaopTlT1wOhpiLiXRQMFYHHc1dt74sGUnKqMk+9YbhjsQNgMdzH1p6zJHKSSR\\nkYo5RcxvQX/nkkdmxzV9JhsAf9K5b7XiFNvA6n2NXkvwIxg5yKJDizdjuUQMMjOOKjhmDu3mdR6H\\nsKw2uwCG5GDUS6g6zbu7DB9hRFBJnRyajCgXZuG5d2KpzXCvlwMqDxWSLgyTkoWwox83FQteOGwT\\nyOcD6mm1cSkXZJdzHHAqFEzktzT7ZHkj8yQYJPA9BU5QAcAVOxS1KsvA9M9KetrMlhDdMn7qUnDD\\n1BxTZR2xXcaXDDc+Eo/lUgy7F46ZfmlF6jnscQHxUgbIq9rehnTPMuUmKrtyYn+6G9c1RsbW4voF\\nkgaKViCSiONw/A81opJmTi7XJFNSBuaieGeBtssbofQigNiqJLKtmnA8VApqRWoAlBp4NRA89adm\\ngCYHNOqMMDT80AOB5qUVCpqUHimId3paaKU0AYVRucGkZxWfc35BKRcH+8abdhKLZZmuI4VJdsVn\\nS6k7f6oYU8ZpkYSYkTsS/XNNlt/IUANwRx9azbNoxSHRyM4PnMzDv2pkkPlglQCD2FKiA7Q7Fieo\\nHrUmTv2yDOOnFI0sVQwiXA78A4p0YXgE5zyfWnsm9SpJzn7x7U0KVTIOSTgkCkhg4LqV24HUCoru\\nNVgXJJweKsZwMEEZOKZeofs+MYwO/Y02K9j2Gw3y+H9GbeFjABYdiAOlVtTvpnKw2RVICWM1zJJ8\\nkX+J9qNNvZb34fWb20Bdo8I2Bz+FVV8P6hqNqPtMFrGLbc8VuxJTPqwHU1z0N5E1ChFaTwymfSL/\\nAFC91CJCSY1Xbk+zcY+lO8U/2hLoOmy3/M3mHzSV2kMR6Utu812ot4fEEVheRtuCR2xiB9j2I96P\\niReGDR9JjuZvNuS6lmDZDe/FdFjNPU5VUzyKnUZFRxfdBHOatIm6szYrvGG+o/WoWjAzkcHtWh5f\\nJ459ajli4zVXFYynt2SQGMbk9M9KjnjOAojYY5zitVF74xV2NVbqPwppkuJys8pKnB4AxRFOAoQ5\\nz6iuseyicYMYP1FRjTLdQSIl/KquieVnONcKABuLEDPSkiuWkVi59+ldKunW548tcemKlNjDGfli\\nQH0xRdBytnNxmUuAFLZ5I9qt29kFfe5yScgelarwDk4UfQVEsfz5zUORcYInjQBORxUcm3k4qwq4\\nAzTHUEk1LNEjNu2EUEj5wApOa6P4ck33gqaGZ0DLcZQzfdznPNcl4gnEGmTf7Q213fw7tDY+D1aQ\\nhTJM3zYzjnFVBGdQXxtYxy2zrMU+aLaDyFz15Oea8ztBIsSyRsVdeMqea9V8bI/9lKqANKmTwRjH\\nrXlFk7LkcHNZx+Jlx1RsQeIdRhOHfzlH8Mw3frV2PV9NvHb7QhtJOxUZU1gODjcARimGJgQTyDWq\\nFKKOsFoxXfbuk8eM7kOTUQyOoP41zsLTW0gkilaNgeChwa1ItcZmJv4jIvTzEADf4GquZumXw2DU\\noOagie3ugWtJxJj/AJZt8rj8KcCVPPFMzsywpFSZFQK3eng80xEwqYdKrqanUnFMB3elNA5NLigD\\nhJr03BwoKL2HrUG0vIFwCeSBTzgl8jCjgH3pjFreZMZIGOR3rO9zp5bbDHikt2XejM3XFTNKGi4O\\ncHJ9q0d4mRH8wEnqCOlZeoQGKcMhwrHoOlMSFBxgdz8xNWFbcMk8EflVWFhIuMmpUYKWBHDDjNSV\\ncdnBB6n+HjinkDazkcGiPaUwwOMdKRmGSOBk4U/40D3QzZlRIOQvH6027RZ7cj+LHAz1qRgxOwfK\\nAQDUV5kRfKMMvBP40yGd/wCA9bvv+EXkt9qhYJginHJH9a7e9lax0VmABeYgMW4wD1rzTwH9pneb\\n7M8apCoZ1f8AnXptzNBqMAtpUkETLjzAvGcVlTVptEVNkzlJIYTatol7CZLhRuimiHO0nIBJ6jFZ\\nHxJ0xZvCdrfWcpaK2YKRjqPWuzuNFhSMzB/OkgACyzjdg8YAUd+R+dVtd0gXXha60rcQ3k7sjgMc\\nf41sZnl+kzi5tI2zzjBrVjBBzXHaHdNa3Jt5MqwJUg9iK7OFg4BzWTVmdMXdFhFDdajngI6c1Mi1\\nI2dtAGYBzjvU6ZyMUskQY56GljOOCKLhYnWUEgHg+9TbNwySMVVP0o3sPutRcVi4qADJyBUcjru6\\n1EHZl+ZuKQkAfKM0XCxFI+eB606GPJ+bpSKmW5NWlTC1LLGEdwOBUEnfmrDnA9Ky9Uu1trZ3z0FG\\n4HNeJrnz5YrVD1YZr1nTpvs2hxaWYWjaVWZHHqHyf0rxnT4ZdX8Q2cCth5pgAT2r6CutMDrY2jOI\\n28xgXA5IIJwP1rVKyMJO7Od8cGa20dphyBFtJwc815jaAAx87QRycZr0X4jXC2uiS2yHPnSKiLno\\nB3/SvPdOID4fkVlDVs1joidgoJ2/NnpmjHygcH3qRo8n5myx6AVGBtA7Y4wa1KA7VUMCQaf5CMWd\\nwSD/ADo2q52hjx14yKmbPAYHb6igCn5JLEpxg8Y4P51aTULmJSpPmgf3h81KwEanBJB6A9qjYq+S\\np57/AEppikjStr+OUhT8rehq8DXMhSMPnH9K07S+Aby5Wx6NTTMZQ7Gwhqwh4qnE4b7rBh7VaSrR\\nlsTijNIvSimwOInSPax24PXms+XLZ3NtbAIAPWtN1YkqE+YDI/8Ar1mXQ2t06dDWJ0su2M/7lz03\\nD8jT3jea3ZcqxjP3u9Z9vLs245DH5vatAF/NEiFQMAt70wSKEayxys3lnb0FI8w+XO4NwDntW6ks\\nToOB909arXH2e5VkaLa54DCgVypFOJFxk5HAPrT5gCrPxzxgdqzJEa1uMBmZM8Emr0bqRnru60DT\\nLEGZWUt1U8n+8O1RXKj5QTk4OffmpIwVIwOeops0a/608ccAnnNCCRu/Dy4ePVnthKE8xSuAMk8c\\nV65AjT6YiySNDJGMF8fdI6mvDdGuX0/WbeWJwjjqT6V7Tp0cEk0l5OZsSlWCsSEJPHArJ+7Uv3Ik\\nrxJQbaD7FJc3BVJJNsIc4aaQjqw/DP5U6Y7llFwQSEbcRxnHX9MGqmu5n0mdnltFu7M5MjAkQqTn\\nj/axip3szrlkVS5aH7TEr7lHUMo/wrYyR856zI6+JL2TofPLDHTFdDYaoNqZPBFes2Hg3TrFI4Jr\\neKWZ1dJX2jLA9Cfwry3x34am8N6qJYIStjN/qmB4HsamSuaQnbQ2re4R1+91q1kEVxenakVwGNdD\\nbXwkUc1lsb7l8pk9aPLBGCPxFRrLu5BFTo/ODSAYYvQ03yeeRVkpnninBRTuBXWBO+fwpWTaMKMe\\nhNWeAM1XmmC+9K4WGqnc9akZwqdaqibJPaoZ7jap54ouOw64uFT61x/iO/Lutup46mtW7vAMnPAr\\njbyczXDOTnJq4K7Im7I7X4XaUb3xTFdkZitQXOe5I4r2LV7qVY7SSNC3mSjOeNvXn9K8/wDg5PbR\\npexswFySHAbuo9K9JkdL6TYh2i3dWwR171pJ6GCep5h8SyI5LO3aPBClvM3cE9xXI2BPGR8yndx3\\nzV7xfqn9qa9clT+6VtqLk44J5wao23ysWHYZrKkmo6nR5Gk+Sd/AOM8VCw+clOSe+e9WSY3BVcc9\\nh6VXkJHB25B4wK0GEbDawGM+1WVCbQCGyB3qmMFgwbjvnip1bIU5I45yOKAEckR5LYOelQopLF4w\\nQwHQ96ewAG4Efl1p0YZOgGD1GORSuPdCt5ec7856/WogoI9qHATLNwCM5HfimRykMc5KnoKogtwT\\nvaSZjPGOQehrcs76G54DFJP7h/p61gBtqbmBB9aaGRiADz6jqKLkuCZ2Ape9Y1hqxVhFdscDgOB0\\n+tbQwQCDlT0I5BrRO5hKLRx9wGI8xCRnr9KzLlgylSh6fKcVquzNE4Y8nqqism5+RS2CQeB7Vkjp\\nZUtyQNq8setasSkRiNiAC3OPSscMUmU/pWrbN5jKWO3kk4piTH7hHGUHQ96iWXc5JyM9KklZcYPO\\n727VAuS4ycAn8qAsOuUSWP5l+b+E1VhBilIY8HitQJH5Ay688gDrUX2dJCshHHTGaTGixbIDED3H\\nTNRypmQ9GfoB2FWYlUYULhfWkkiKjcmNpPPNAFD5o7hXY5K88cV7FoWoyXGnWNxMybpl8oFRuCnt\\nXlEsSyRlgRnHau18I3yvo0lg7osituhDNk5/2QKzqrRMXSx3V0xltpo0mtm82A4SRMb3HVj7Umhs\\nyw2bPIj/ALoKzp909RxSafMNTtA7+VIh3I4YbWRe4x71k391BpsCPGCtpbECKNTgZ+taRd1cwtZl\\nLxz4ludD1pIbRk3um593OF9qwj4sttds/wCz9VRZo2bG/b07A/hXOeJdSk1rWZb+aPYzAAc52qKp\\nmVAQItpRBuUkYLH3pm0IJkfiDw1c+Hr8xjM0BUMsqKcYPNU7W9aNgCeK9e8H+KbfWbBdJ1CGPztm\\nE3Dhx6fWuA8ceG10fU2uLJJTZSkncyEBG9Klq4XcZWYy2v8AkZNa8M4k71xNtMw6n6Vs2l0VI5xW\\nTVjZO50uT60u7HOagglMkYNR3E+35RU3KsSTXWBgGqMkwPJNV5ZiM84qnJN33UaiLzXIVTzWddXm\\nc81BNcfKSTWc8+8nBqkhNobeXDFCAetYzKWkxjqa0pgWFGnadcX1yfs8Jk8vG7HQVtFGE3c09EuL\\njT762ltTtkDYPONw7ivW01H7NFPqO8eXDGWYY4LdhXMeEvDcL30X2/8AelAxUDooFUPEusPcp9gQ\\nlbaNt5HQkkU2Ta7OWvbiS8vprmQANK5dgvQZParFl6Y496qLktjoKv2oxzjLUGqWpfiyspTK4x3H\\namSIBIoGPTk0vlt5e4dR1zRJkx7htDAelSWV1G8MvChDnHerKn5QGbDgZ6dagjwswIxuYcsKesqx\\nupDEydGbHSgQ9w3lheBtPbtTIkOfnc8nvUx29AmWJ7nrUcp4GDz3zQCILgh1JTOF4IpkOFbcTlfe\\nmM/ITHOc5FSjEiBcDcTTFsyxCxkB5O31PSpjEpGQg3AEggc1HHEgXndx0HqanwxA2sd3fb0FIGUi\\nWxho+vQirNrqNxaKVjkwp7MM1IUVkGFwB+NV3RQcHg07ifmEm8vksc+vtWbqKqULIDsOMGtmdWCn\\nBxhc8ds1j36/K24nacAYpIbM5+QpHPGc+tW4JFVCwPOKpodqjPOKkT5ZAFGeeRVEF4ncglfOQARi\\nmtgHYBj0yakLkQktgH7u2o8DdljkjHJ+lIeo9WwvOTVy3hBiOVYZ7CqWCFUAnnrgVqxptC4JVcZI\\nI5oGhhVh8235V4A9aQqZVKn8hRKrq+QeGyMe1MbIYMST9OKRXQeBtjVgoXPar+j3SafrEMxcbGID\\nMOuD15qhtYuy5yXXKg9qiikkmUoIxnJKjHpUyV1YSR7Pa2lpZu9xbKGiuByynIz2NR6vpMOoaQ9s\\nyBhJh4gTgbh2/GuQ8LeLWsWa01A5tTwM/wAGMf8A169Djkik08TwyBoJFDRnPIz0rmhKVOVpbEzj\\n1R4NfW0kFzJDJC0MqEq8ZqnHt3gSEhQdxIr3i98JaT4gSGe9gKXA+80Z2k+uT3rmPHPgexstDF/p\\ncAia2H70Dncp7123T2JjUtoef2tyto8TxPsdH3x46+ua9puIp9b0C3eOeJIriAMVkjD5JHYGvDJD\\nHJdQtGVAXAAxjPOOK9w8JubnwbpTm0FwVj2844wcd/pSRdV3imeSeKPCr+H7yEiVJIpwSCgxg+mO\\n1ZIfy+c8e9ew+NtOfUPDV0yaehmt8SqV271x16dfwrxK7nBi4POKTVyYSNSDVwhCB+tPlvN3O6uN\\nMzrJu3d617OYzrz1qJQsaqZoPOz9DmozuwSamjgzjNVb+XywUU80kgbKVzOWcgGmwoSRxkntTYYW\\nkYEjOe3rXrXgjwRbTWP2zUIyTIMJHJlCpHORVpGcpWOZ0L4canrduLmdhaW7fdZ+p/Cutt/hxceH\\nbGZrO5N0X+ZsLg10N/fLoEaQR3bbXG1VmO5QepxTLj4gabb6UHts3FwAB5YG0ZqtjLWRzqte6FpN\\n7fygxm4j8uKM44J4J+tedXTO5PGSevvXQ67rl5rNyJbmTaQMqg+6v09656RizhgeR+tJm0Y2RTVf\\nnGeR6elaNuF4XktnPtVZUHXoTVyBAihicc9PSgpF4DMWVYehFVlU4kVh7gjvVgJglXYcjtVcj5yS\\nOAdvWkMhRCc5BAXnINPyTJuUk5HQjihU27sD7wwfcEUwswZSpI6jkdKY3rqSq7tlm5CjhicVXuXz\\nygPPrVlNm0jGFB4Hc1QkJLsWPU8AmglCN8pz3xVy3jBUNyWPTHas4EvIAR3rWUCSQKq7eOOaZL3L\\nMeCvzAbhycdaUIoxv+RcZp4j6kRcdDz+dPCOVHyKSTuK7uwoC4wDk4Ktj0/So5lUhSQST1NTbXCk\\nmNQM889eaVVDKQ56HjPSkMrGMqNvGxscis7UIdqHaMsTx6VrKVV9qt8nGc9ar3ca4ZSGKsflY9jS\\nTHJHLg7lYkc5p0chV1AxyaJhtmkB+U5ORTIAHB6ZHrVmdzR+cymU4Cnnn6U6SNo2UqS5PU9hRES1\\nsiHn19qe7loygz16ikNCId0igs3J/hFbiHCbixJXpkdaybQfvk5Kkc1pLLIr5BB780inuJM4LkEc\\n42jHY1VClGePeflH3fWp3BHpk800jDpIFz/ez60mNBEp3M7oCIyCeevtVp57eIytDbGOc8li2RjF\\nViI/NfcSA3P1NJ8oGBnbjH1pMfUIlxJl4wM5ct6V1XhbxQNHuHS9Eskbp8qjkA8f4fqa5do9gZmk\\nL7m3IBUzvIyedgc/hSlHmQj2eznEtibuyl3rIA7Rs2dpPUe1Zeq3RufDuo+ZIrosR3W+3DfnXm9j\\nrN7YO6W05RX5IzXZ6H4j07WUks9QULKep9ayTlS32IcL6nnJsVuZ/N0z95H3hb76d+ley6dozw6d\\npFnHfvA1rb5kiQ43kr1/A81zo8H29t4gtLiN8gSb9yHBAXB59Rniu1byrlnkWKOVTGVBU4fntW0a\\nsJbMmXNaxzcktzo+kXlvrzySx+S3+mqc5Zs4Q/hivn2SU4Kk59/UV9R6lYvc6VPaQRq4ki2BJeic\\ndfrXzJrFhLp2oTWs6lZY2w2e/vWm5MTLYZPStTSgQwrPArU08bRnpSexoje3BYyfasSUGecsemav\\nvIXTaD1q9omg3er38NvBCxDnl8cAfWpK2NHwb4Yi1e+/0q48iJAWAH3mx6V7HFJstIkgR2Xao5Hz\\nAYrnrKHTPCumbpd/nITzKmX49PauUvvH2pTzSRWv7iNnLBhycdqd0jPlczQ+IEtpcpaNC6GWJmja\\nMn5h7/pXFSGRmLuSSwBGeOPSpJpXlnd5JGdpTlmPXNTgW7IyklWYfMTz+VJu6NYx5Srq0Ahgtp45\\nMmROV67TWUrh2LYII4xVhld5gjuSh+VM0fZiG2scKeCRSTsVa4+KLz1AXIKjgkVbt4MsokAJHPHe\\nktIRFKd3JH3Mc8VoSKdhZMFx09qoWxmSOPMYDj1zUTAsGUHgc4BpbwhiWHJ70+E5ZyAoJTmkNshk\\nkEakEEHsfp2pETzSDjBByOabJ++faCMgZ5qzbl8DkYB6/hRcGxjHILMVA9azLmQ+YQvIBrTuAsce\\n4Y67TkVkHM0xpklqzRWcB84NbCwMsx8sdcYrNtVXap9DzWrC8cZUAEqwPJ9aLia6lnCsN4BGBgrn\\n9akxjJABznIPbioVwHUbDnHr2qRc9MnBHNNEjvM2N5jKGwBhR9M1A6jGDlxnpmiR9sjZGR06UAAn\\nGeKRSG5jkGUxlRyKguI2aLZIu08kbjTduHIHBJA3d6QEzSNGdx/2icUmhp30OXuCRK2RzioLJj9o\\nxng1JqK+VcNycZxVS1Yi4yKtbGT0Z0cMaxyMzIWVh09ahZSWGRwasW4LIGZ8HHymoyOV5IAHp1pM\\npbluzVQScZbGBV7A2BgOnaq1opEW4CrSdSQT09KFsW9xm09u9KVzGyA++PSlxhCck01OHUkdfSkw\\nXYQgIEJAGeCT2p2wuRwCnYrSsowwx1p8aBFXBKkckYzxSAjiiKZTqVGT6ClLYiAyACehFSzqDISS\\nMN1I6VGyYJQE4A470xETsI1AIO4/wmn2snlXQk5wSMkdRSEBmBzyOuaSJmbdzyDwppSV1Yaep6D4\\nimex8O2eo2t0xkLAcnqKyNL8bTxmOK4UMrEgso5HPFc5d3dy+mQ20khaGJyVB7ZrNRzFOkgf5TwP\\naueOHVh311PbtR1g2unx3cUD3IOGSHdtYn2rx7xVaWutalNe29w9vcNw9vcLjBHow/rXp9sX1TQt\\nNMYRW3BS7N90ex9a6WfR7K4thayQJsIy3T5j7+taYfSNmY1N9D5UZGjkKkcg4NXYHCqAO9ehfEfw\\nXa6faLe6cgTy22uoP3u+ce1YHga2sJH+03cSTOsmGDHHlp/ercSkamj+FDd2oN07QyMQwB4+X1zX\\ndWuq6R4c0kESJPPCPLEaHn8a5jWNcFzL9ktVYqWG3bzuHY1m/YpbWJoZMG5nbBjByefWufnfM30N\\nuRW1Oh8Y6kksESqxaadVdu+0HtXGwjcMDGM45qe6jmtrkwzggpgHLZ4pm3DDYvHr6UQjbU1bSVkR\\nuuGznBHGKYAfLA6gZqVkAJZsEdxTG2+XtU8Z61ZJWkKb8x5wCOD2NSJJ5zY4PakZWQ8Becc0JA2/\\nAJDZ9KYrl23wFyQeDxVhGCq756kjHqDVdCcBsHcOCMdaeRvwp+p9qEJoo3ijyyNvK9Kq25KuOcDp\\nV+5VNoCckcYNZ8I/f5K5wegpiRNCg3AvyD1rS1CeAsIIIkVUAxgc475rPyCAgxu5GRUwwiSqFDcc\\nMetKwyjfSEKFIO3+lVbaPcwOCAD0p12zPIoU8d/erdpFyecHHQ1ZPUsRJuOFqeYeURn7pHIpFjMZ\\nBAwTxUdy+6TbnkVJXQuxOXjLM2W6fhVgDAB6nOADUMI326bQMr+oqwuZVHJLjt2qiBsqeZgoOQMY\\n9ajWN8Y+6R71aiOxOSMdMGqV3L5ZBx83SgVyuf8AWL/vU2H/AFx+poooY47nK6t/rj9ao2v+tH0o\\nop9CZbnRW3/Hsv0P8qnm+7F9KKKTGty5a/8AHsKsD7p+tFFC2Le4lOT74+lFFJgtxexplux8uXk9\\nKKKALOAUcYGMiq8X+sf60UUCGkDaTjncKcAA83Haiih7CEl50v8AOq0ajdjAxtFFFEdxs9a8NceF\\no8cfN/Wuv/5Zg99vX8KKKxo9TKoea+K2L+MLWJyWj+zsdh5GeOcV57p8aJqd6qooBkxgDtmiitp7\\nCjujZszsv5inykKcY4xVzwwBL4it2kAcl85bmiisH8B0y3IfFAA8RT4GPmrLJO8c0UUUfhGxQBkc\\nVXn4BA6ZoorQY2f/AI9kPfNPJPmpyetFFMhl4/6tfxpR95j7UUUIb2KNz92s9TiR8UUUyS2oAkXA\\nx8tSN938KKKBmO/3/wAa1rcfuAe+aKKogur1H0qjc83DfhRRUstGhb8Ngf3RUhJD8HtRRVEMfGx8\\n1Rk4xVK6/wCPhqKKaJZ//9k=\",\n            \"transaction_status\": \"success\",\n            \"amount\": \"110.00\",\n            \"total_charge\": \"110.00\",\n            \"trans_id\": \"PS-kyc-GOk17051452925753nWK\",\n            \"type\": \"nin\",\n            \"value\": \"11226633554\",\n            \"datetime\": \"2024-01-13 11:28:12\",\n            \"score\": null,\n            \"blacklist\": false\n        }\n    },\n    \"status_code\": 200\n}"},{"id":"64111e79-40d5-4e94-8fc2-2a2e1d15cd4c","name":"Lookup kyc","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"https://sandbox.payscribe.ng/api/v1/kyc/lookup?type=bvn&value=22392226780","host":["https://sandbox.payscribe.ng/api/v1/kyc"],"path":["lookup"],"query":[{"key":"type","value":"bvn"},{"key":"value","value":"22392226780"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Thu, 02 Apr 2026 23:25:43 GMT"},{"key":"content-type","value":"application/json; charset=UTF-8"},{"key":"server","value":"cloudflare"},{"key":"nel","value":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, OPTIONS, PUT, PATCH, DELETE"},{"key":"access-control-allow-headers","value":"Origin, Content-Type, Authorization, X-Requested-With"},{"key":"x-csrf-name","value":"csrf_test_name"},{"key":"x-csrf-token","value":"6d3e52f68506706e8ecc369db803eb71"},{"key":"content-encoding","value":"gzip"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"vary","value":"accept-encoding"},{"key":"report-to","value":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=%2BlwAdUCLgeswqwqEKUv7uzAgL9VlmJVmCV2NWbvs2b6lWa91B%2FJrAznUtyU8CLbyHkTKQRDrFkP5VP56vyg07%2BOL7RcfGhpdM8pGk%2BYlhZGFIlFofvjFdlhSmNs%2Bg%2BfJAC%2BEMI%2BtHA%3D%3D\"}]}"},{"key":"cf-ray","value":"9e63982b7b0f0014-LHR"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Lookup successful.!\",\n    \"message\": {\n        \"details\": {\n            \"first_name\": \"John\",\n            \"last_name\": \"Doe\",\n            \"middle_name\": \"Adetokunbo\",\n            \"gender\": \"male\",\n            \"phone_number\": \"0910088228\",\n            \"expiry_date\": null,\n            \"dob\": \"2026-04-03 00:25:43\",\n            \"photo\": \"base64\",\n            \"transaction_status\": \"success\",\n            \"amount\": \"35.00\",\n            \"total_charge\": \"35.00\",\n            \"trans_id\": \"25deaf32-1d8f-473a-aff4-1ac3237c9a5d\",\n            \"type\": \"bvn\",\n            \"value\": \"22392226780\",\n            \"datetime\": \"2026-04-03 00:25:43\",\n            \"score\": null,\n            \"blacklist\": false\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"ac842d85-efd0-4705-b34b-2adf612562c3"}],"id":"1199901a-5e25-43f7-b624-fe6a2763d4df","description":"<p>Our KYC API is pretty basic, and this is for you as a merchant to validate your customer before providing financial services to them.</p>\n","_postman_id":"1199901a-5e25-43f7-b624-fe6a2763d4df"},{"name":"Savings API","item":[{"name":"Get Savings Plan","id":"bf09bec0-b903-4d53-abee-40400a393bbf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://sandbox.payscribe.ng/api/v1//savings/plans","description":"<p>Fetch the savings plan in other to create a saving</p>\n","urlObject":{"path":["savings","plans"],"host":["https://sandbox.payscribe.ng/api/v1/"],"query":[],"variable":[]}},"response":[],"_postman_id":"bf09bec0-b903-4d53-abee-40400a393bbf"},{"name":"Create Savings","id":"d0d9287b-e919-48cd-8007-295a8612ff13","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"plan_id\": \"sj8sjsksks7\",\r\n    \"target_amount\": 500000,\r\n    \"target_title\": \"Get a new house\",\r\n    \"category\": \"9sjjs1js18ss\"\r\n}\r\n"},"url":"https://sandbox.payscribe.ng/api/v1//savings/create","description":"<p>Create savings right on your application.</p>\n<p>Please you need to fetch the savings plan id if you don't have that already</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Params</th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>plan_id</td>\n<td>String</td>\n<td>required</td>\n<td>The plan id has gotten from /savings/plan</td>\n</tr>\n<tr>\n<td>target_amount</td>\n<td>Int</td>\n<td>required</td>\n<td>The overll target amount you want to save</td>\n</tr>\n<tr>\n<td>target_title</td>\n<td>String</td>\n<td>required</td>\n<td>Target title</td>\n</tr>\n<tr>\n<td>category</td>\n<td>String</td>\n<td>required</td>\n<td>As gotten from the /savings/plan endpoint</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Please note</strong>:</p>\n<p>If you had selected \"Fixed\" Saving, this savings will deduct the savings from your wallet immediately and lock it till your payback date.</p>\n<p>While the \"Target\" Savings allows you to save as low as NGN40 every day, weekly, or monthly and its withdrawable any day, anytime . Also note that you can always topup the target saving anytime.</p>\n<p>For target savings you can also pass the below parameters</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Params</th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>schedule</td>\n<td>String (daily</td>\n<td>weekly</td>\n<td>monthly )</td>\n</tr>\n<tr>\n<td>schedule_week_day</td>\n<td>String ( monday</td>\n<td>tuesday</td>\n<td>wednesday</td>\n</tr>\n<tr>\n<td>schedule_month_day</td>\n<td>Int (1,2, ...31)</td>\n<td>Optional</td>\n<td>If your schedule option is monthly, you can set the month day you want the auto debit</td>\n</tr>\n<tr>\n<td>schedule_time</td>\n<td>String (Format is HH:ii eg 07:30)</td>\n<td>Optional</td>\n<td>What time of the date for auto-debit, deault: time of initiating</td>\n</tr>\n<tr>\n<td>start_date</td>\n<td>String (Format is YYYY-mm-dd eg 2023-01-20)</td>\n<td>Optional</td>\n<td>When should the target start default is the current time you initiated the saving</td>\n</tr>\n<tr>\n<td>end_date</td>\n<td>String (Format is YYYY-mm-dd eg 2023-01-20)</td>\n<td>Optional</td>\n<td>When should the target end, <strong>Minimum of 30days, so if your start_date is now, you can only end the target 30 days after</strong></td>\n</tr>\n<tr>\n<td>amount</td>\n<td>String</td>\n<td>Optional</td>\n<td>How much should be auto-debited every, depending on the schedule date and time, if empty the system will auto calculate how much should be auto debited to meet up with the target.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["savings","create"],"host":["https://sandbox.payscribe.ng/api/v1/"],"query":[],"variable":[]}},"response":[],"_postman_id":"d0d9287b-e919-48cd-8007-295a8612ff13"},{"name":"Topup Target Savings","id":"53fb2530-180f-45f4-8240-a798b909acd4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"plan_id\": \"sj8sjsksks7\",\r\n    \"target_amount\": 500000,\r\n    \"target_title\": \"Get a new house\",\r\n    \"category\": \"9sjjs1js18ss\"\r\n}\r\n"},"url":"https://sandbox.payscribe.ng/api/v1//savings/topup","description":"<p>Topup Target balance to meet up your Target.</p>\n<p>Please note this money will be deducted from your Payscribe main wallet to your target saving balance</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Params</th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>saving_id</td>\n<td>String</td>\n<td>required</td>\n<td>The target saving id when you created it</td>\n</tr>\n<tr>\n<td>amount</td>\n<td>String</td>\n<td>required</td>\n<td>The amount you want to topup</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["savings","topup"],"host":["https://sandbox.payscribe.ng/api/v1/"],"query":[],"variable":[]}},"response":[],"_postman_id":"53fb2530-180f-45f4-8240-a798b909acd4"},{"name":"Fetch All Savings","id":"9b2834ce-c36b-45c8-a968-668abce1a203","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://sandbox.payscribe.ng/api/v1//savings/","description":"<p>Retrieve all your savings target, you can also retrieve a specific saving by passing the saving_id</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Params</th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>saving_id</td>\n<td>String</td>\n<td>optional</td>\n<td>The saving Id you want to retrieve</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["savings",""],"host":["https://sandbox.payscribe.ng/api/v1/"],"query":[],"variable":[]}},"response":[],"_postman_id":"9b2834ce-c36b-45c8-a968-668abce1a203"}],"id":"f44e66f7-b1e4-43c9-b215-c908f2ca96fa","description":"<p>Payscribe allows you to integrate savings into your application with interest Per Annum.</p>\n<p>*<em>HOW IT WORKS*</em></p>\n<p>Create a saving plan (either finxed or target saving) using the /create endpoint.<br />Payscribe automatically deduct the amount you set from your main wallet to your saving wallet and lock it until the payback date (matured date), this is base on what you set via the API endpoint or a default setting. You will always get notification about this.</p>\n<p>Please note, you can always break target even before its matured.</p>\n<p>Once the Savings mature, Payscribe automatically sends the money and the interest accued to your Payscribe Wallet.</p>\n<p><strong>STILL HAVE QUESTIONS</strong></p>\n<p>Please reach out to us ( <a href=\"https://mailto:hello@payscribe.ng\">hello@payscribe.ng</a> ), we would be glad to respond.</p>\n<blockquote>\n<p><strong>To access this service endpoints please send a mail in this regards to</strong> <a href=\"https://mailto:hello@payscribe.ng\">&lt;strong&gt;hello@payscribe.ng&lt;/strong&gt;</a></p>\n</blockquote>\n","_postman_id":"f44e66f7-b1e4-43c9-b215-c908f2ca96fa"},{"name":"Misc APIs","item":[{"name":"Blacklist","item":[{"name":"List Blacklist","id":"f59e6c22-f226-4d59-904e-65ea8e0c5f7d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"url":"https://sandbox.payscribe.ng/api/v1//misc/blacklists/lists","description":"<p>By default 100 blacklist details will be fetched, but you can fetch for more using the below params.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Params</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>filter_by</td>\n<td>String</td>\n<td>Optional</td>\n<td>ip</td>\n</tr>\n<tr>\n<td>page</td>\n<td>Int</td>\n<td>Optional</td>\n<td>The number of page you want to fetch..</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["misc","blacklists","lists"],"host":["https://sandbox.payscribe.ng/api/v1/"],"query":[],"variable":[]}},"response":[{"id":"05ac7208-a368-41a2-b079-b8cd7f26d934","name":"List Blacklist","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"url":"https://sandbox.payscribe.ng/api/v1//misc/blacklists/lists"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/7.3.33"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"set-cookie","value":"ci_session=59590ae90d406ca39e055655ea9bd779116f3665; expires=Mon, 27-Mar-2023 18:02:09 GMT; Max-Age=7200; path=/; HttpOnly; secure"},{"key":"content-type","value":"application/json"},{"key":"transfer-encoding","value":"chunked"},{"key":"date","value":"Mon, 27 Mar 2023 16:02:09 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": {\n        \"description\": \"65 Result out of 65 Blacklist fetched\",\n        \"details\": [\n            {\n                \"blacklist\": \"07040171614\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The penetrator try to use multiple device login\",\n                \"comment\": \"\",\n                \"date_added\": \"Sunday, March 26th, 2023\"\n            },\n            {\n                \"blacklist\": \"08034900068\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use multiple device login.\",\n                \"comment\": \"Avoid multiple login\",\n                \"date_added\": \"Sunday, March 26th, 2023\"\n            },\n            {\n                \"blacklist\": \"08130295477\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The penetrator try to use multiple device login\",\n                \"comment\": \"Avoid multiple login\",\n                \"date_added\": \"Sunday, March 26th, 2023\"\n            },\n            {\n                \"blacklist\": \"07037341034\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time.\",\n                \"comment\": \"Avoid multiple login in different devices or tab\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08102348850\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time.\",\n                \"comment\": \"Avoid multiple login in different devices or tab\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"07086622134\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time.\",\n                \"comment\": \"Avoid multiple login in different devices or tab\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"07063317472\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time.\",\n                \"comment\": \"Avoid multiple login in different devices or tab\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08136883682\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time.\",\n                \"comment\": \"Avoid multiple login in different devices or tab\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08108911133\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time.\",\n                \"comment\": \"Avoid multiple login in different devices or tab\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08136883682\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time.\",\n                \"comment\": \"Avoid multiple login in different devices or tab\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08134352212\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time.\",\n                \"comment\": \"Avoid multiple login in different devices or tab\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"07033593315\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time.\",\n                \"comment\": \"Avoid multiple login in different devices or tab\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08033604080\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time.\",\n                \"comment\": \"Avoid multiple login in different devices or tab\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"07037341034\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time.\",\n                \"comment\": \"Avoid multiple login in different devices or tab\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"0805352714609080572739\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time.\",\n                \"comment\": \"Avoid multiple login in different devices or tab\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08067787654\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time.\",\n                \"comment\": \"Avoid multiple login in different devices or tab\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08033604080\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time.\",\n                \"comment\": \"Avoid multiple login in different devices or tab\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"07032663352\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time.\",\n                \"comment\": \"Avoid multiple login in different devices or tab\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"07033593315\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08134352214\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08036641304\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08147054906\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"09122108056\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08108472290\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"09133137179\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"07061857480\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"09160044034\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"09160165061\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"07047714053\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08142915827\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08037879109\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"09169604484\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"07040964155\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08132865506\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08133822791\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"07063012438\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08103429372\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08135618548\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08135062340\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"07069396871\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08161654301\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"09136771258\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"07041733311\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08161654302\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"09160955817\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08140268701\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08161654388\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08039379277\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08161654388\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"bakareh42@gmail.com\",\n                \"blacklist_type\": \"email\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time.\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"greenrhoda8@gmail.com\",\n                \"blacklist_type\": \"email\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time.\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"myself6040@gmail.com\",\n                \"blacklist_type\": \"email\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time.\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"omoyabayo@gmail.com\",\n                \"blacklist_type\": \"email\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time.\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"kankent4@gmail.com\",\n                \"blacklist_type\": \"email\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time.\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"m.yself6040@gmail.com\",\n                \"blacklist_type\": \"email\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time.\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"oluwafikayomi095@gmail.com\",\n                \"blacklist_type\": \"email\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time.\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"dollavolla88@gmail.com\",\n                \"blacklist_type\": \"email\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time.\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"olamilekanolarewaju042@gmail.com\",\n                \"blacklist_type\": \"email\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time.\",\n                \"comment\": \"Avoid multiple login in different devices or tab. Also avoid the same transactions within 5minutes\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"marypowell4190@gmail.com\",\n                \"blacklist_type\": \"email\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"1. Avoid multiple login in different devices or tab. 2. avoid the same transactions within 5minutes. 3. Avoid any minus ( - ) transactions\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08032502904\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"1. Avoid multiple login in different devices or tab. 2. avoid the same transactions within 5minutes. 3. Avoid any minus ( - ) transactions\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"07040171614\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"1. Avoid multiple login in different devices or tab. 2. avoid the same transactions within 5minutes. 3. Avoid any minus ( - ) transactions\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08034900068\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"1. Avoid multiple login in different devices or tab. 2. avoid the same transactions within 5minutes. 3. Avoid any minus ( - ) transactions\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08130295477\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"1. Avoid multiple login in different devices or tab. 2. avoid the same transactions within 5minutes. 3. Avoid any minus ( - ) transactions\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08079228224\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"1. Avoid multiple login in different devices or tab. 2. avoid the same transactions within 5minutes. 3. Avoid any minus ( - ) transactions\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            },\n            {\n                \"blacklist\": \"08102348850\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"comment\": \"1. Avoid multiple login in different devices or tab. 2. avoid the same transactions within 5minutes. 3. Avoid any minus ( - ) transactions\",\n                \"date_added\": \"Monday, March 27th, 2023\"\n            }\n        ]\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"f59e6c22-f226-4d59-904e-65ea8e0c5f7d"},{"name":"Lookup Blacklist","id":"1379b094-1687-4486-928e-4319d32e2d68","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"08102348850\"\r\n}"},"url":"https://sandbox.payscribe.ng/api/v1//misc/blacklists/lookup","description":"<p>Lookup a suspected blacklist, Please note, this can either be by ip, ip, name, phone, account_number. email</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Params</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>title</td>\n<td>String</td>\n<td>Array</td>\n<td>Required</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["misc","blacklists","lookup"],"host":["https://sandbox.payscribe.ng/api/v1/"],"query":[],"variable":[]}},"response":[{"id":"4d47631e-bff5-47c4-a730-3abcd8fe7010","name":"Lookup Blacklist","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"08102348850\"\r\n}"},"url":"https://sandbox.payscribe.ng/api/v1//misc/blacklists/lookup"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"keep-alive","value":"timeout=5, max=100"},{"key":"x-powered-by","value":"PHP/7.3.33"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"cache-control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"content-type","value":"application/json"},{"key":"content-length","value":"758"},{"key":"date","value":"Mon, 27 Mar 2023 16:06:30 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"x-turbo-charged-by","value":"LiteSpeed"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": {\n        \"description\": \"2 matched the search query.\",\n        \"details\": [\n            {\n                \"blacklist\": \"08102348850\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time.\",\n                \"note\": \"Avoid multiple login in different devices or tab\",\n                \"date_added\": \"2023-03-27 16:06:30\"\n            },\n            {\n                \"blacklist\": \"08102348850\",\n                \"blacklist_type\": \"phone\",\n                \"issue\": \"The perpetrator try to use login to multiple device at the same time, in other to process a transaction twice at the same time\",\n                \"note\": \"1. Avoid multiple login in different devices or tab. 2. avoid the same transactions within 5minutes. 3. Avoid any minus ( - ) transactions\",\n                \"date_added\": \"2023-03-27 16:06:30\"\n            }\n        ]\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"1379b094-1687-4486-928e-4319d32e2d68"},{"name":"Add Blacklist","id":"55b1baf8-2d23-44f2-a602-f2ca20d87f94","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"08039379277\",\r\n    \"title_type\": \"phone\",\r\n    \"issue\": \"Please state the issue that made you tag this a blacklist\",\r\n    \"note\": \"Give details on how you probably solved it, or any other remark that may help others\"\r\n}"},"url":"https://sandbox.payscribe.ng/api/v1//misc/blacklists/add","description":"<p>This is subjected to review before it will be available to the public.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Params</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>title</td>\n<td>String</td>\n<td>Required</td>\n<td>The phone number, ip, email, account number, you want to add</td>\n</tr>\n<tr>\n<td>title_type</td>\n<td>String</td>\n<td>Required</td>\n<td>ip, or name, account_number, phone, email</td>\n</tr>\n<tr>\n<td>issue</td>\n<td>String</td>\n<td>Required</td>\n<td>A detailed informarion of what went wrong, how the perpetrator hacked into your system or tried to.</td>\n</tr>\n<tr>\n<td>note</td>\n<td>String</td>\n<td>Required</td>\n<td>A detailed information that can help others to avoid the issue.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["misc","blacklists","add"],"host":["https://sandbox.payscribe.ng/api/v1/"],"query":[],"variable":[]}},"response":[],"_postman_id":"55b1baf8-2d23-44f2-a602-f2ca20d87f94"}],"id":"cc9b866d-d537-4a93-8ee4-59a1438f728c","description":"<p>We call this folder \"Blacklist\".</p>\n<p>In building a financial services application, you will likely come across Scammers, Fraudsters. Yes! Payscribe has been there, and we are proud to say that we take security VERY serions and dare.</p>\n<p><strong>Use Case</strong><br />1. You can check if user account/phone number is on blacklist before giving value,<br />2. Check if user email, name is on blacklist while onboarding</p>\n<p>Please you may take this blacklist details serious, Every blacklist details truly means they are scammers, fraudster</p>\n<p>This endpoints is a work in progress, and the idea came from <a href=\"https://www.linkedin.com/posts/sokoyaphilip_fintech-infrastructure-banking-activity-7041361094908461058-FeMn?utm_source=share&amp;utm_medium=member_desktop\">Sokoya Philip Linkedin Post</a></p>\n<p>If you think there is a better way we can improve this, please send us a mail at <a href=\"mailto:hello@payscribe.ng\">hello@payscribe.ng</a>. We are working closely to curbing the rate of scammers, and fraudsters and not hoarding the informations in the journey.</p>\n","_postman_id":"cc9b866d-d537-4a93-8ee4-59a1438f728c"},{"name":"Fetch Services","id":"bdbfece5-fb23-4383-85de-dd92d8c7bd8a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"url":"https://sandbox.payscribe.ng/api/v1//misc/services?group_by=betting","description":"<p>Get list of available services.</p>\n<p>You can also group the services by passing the group_by as a GET method</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Params</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>group_by</td>\n<td>String</td>\n<td>Optional</td>\n<td>airtime or data or tv or electricity or recharge_card or betting or internet.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["misc","services"],"host":["https://sandbox.payscribe.ng/api/v1/"],"query":[{"key":"group_by","value":"betting"}],"variable":[]}},"response":[{"id":"b39c1c57-c02c-4191-89d1-e3f08c68640c","name":"Fetch Services","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"url":{"raw":"https://sandbox.payscribe.ng/api/v1//misc/services?group_by=data","host":["https://sandbox.payscribe.ng/api/v1/"],"path":["misc","services"],"query":[{"key":"group_by","value":"data"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 22 Oct 2024 15:15:05 GMT"},{"key":"Server","value":"Apache"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json; charset=UTF-8"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Service looked up successfully!\",\n    \"message\": {\n        \"details\": [\n            {\n                \"id\": \"dstvshowmax\",\n                \"title\": \"DSTV Showmax\",\n                \"slug\": \"dstv-showmax\",\n                \"category\": \"data\",\n                \"active\": true,\n                \"logo_url\": \"https://res.cloudinary.com/philo001/image/upload/payscribe/sm0frlc2xqyniurmx4hv.png\"\n            },\n            {\n                \"id\": \"smile\",\n                \"title\": \"Smile Internet\",\n                \"slug\": \"smile-internet\",\n                \"category\": \"data\",\n                \"active\": true,\n                \"logo_url\": \"https://res.cloudinary.com/philo001/image/upload/payscribe/ppeejj4wzh0kuqdlkrmt.png\"\n            },\n            {\n                \"id\": \"9mobile\",\n                \"title\": \"9mobile Data\",\n                \"slug\": \"9mobile-data\",\n                \"category\": \"data\",\n                \"active\": true,\n                \"logo_url\": \"https://res.cloudinary.com/philo001/image/upload/payscribe/qxwxfvr02sifutehgijg.png\"\n            },\n            {\n                \"id\": \"airtel\",\n                \"title\": \"Airtel Data\",\n                \"slug\": \"airtel-data\",\n                \"category\": \"data\",\n                \"active\": true,\n                \"logo_url\": \"https://res.cloudinary.com/philo001/image/upload/payscribe/bfkyynv8ekiqrwognnmn.png\"\n            },\n            {\n                \"id\": \"glo\",\n                \"title\": \"Glo Data\",\n                \"slug\": \"glo-data\",\n                \"category\": \"data\",\n                \"active\": true,\n                \"logo_url\": \"https://res.cloudinary.com/philo001/image/upload/payscribe/rtjf3obllyodehfafwnl.png\"\n            },\n            {\n                \"id\": \"mtn\",\n                \"title\": \"MTN Data\",\n                \"slug\": \"mtn-data\",\n                \"category\": \"data\",\n                \"active\": true,\n                \"logo_url\": \"https://res.cloudinary.com/philo001/image/upload/payscribe/pkpssop8pmetck3v02el.png\"\n            }\n        ]\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"bdbfece5-fb23-4383-85de-dd92d8c7bd8a"}],"id":"20416698-4852-49bf-a644-b177ad502da2","description":"<p>Miscellaneous - Some API references that you can power your project on.</p>\n","_postman_id":"20416698-4852-49bf-a644-b177ad502da2"},{"name":"Stablecoin (NEW)","item":[{"name":"Get available currencies","id":"0cacc4a4-eb91-4c46-96a0-2d410ec17a79","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/stable/addresses/currencies","description":"<p>Retrieves a list of supported currencies and their associated blockchain networks for wallet address generation. This endpoint returns details for each currency, including the available networks, required confirmation counts, and minimum transaction amounts. Use this endpoint to determine which currencies and networks are available for wallet operations. The response includes a status indicator, a description, and an array of currency details with network-specific information.</p>\n","urlObject":{"path":["addresses","currencies"],"host":["https://sandbox.payscribe.ng/api/v1/stable"],"query":[],"variable":[]}},"response":[{"id":"4fbd06c2-bb20-4696-ae78-30e592e21e6e","name":"Get available currencies","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/stable/addresses/currencies"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Date","value":"Sun, 26 Oct 2025 15:38:01 GMT"},{"key":"Content-Type","value":"application/json; charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"cloudflare"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS, PUT, PATCH, DELETE"},{"key":"Access-Control-Allow-Headers","value":"Origin, Content-Type, Authorization, X-Requested-With"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"Report-To","value":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=2HuKRESIMhsR%2FiAEQHYv8eLUZ%2FeJCJUJcyudAKBEBqaFVc0xUoqlZdjzotbFvZzhBlh7AsQik3jBqn7voboAmjNsafAJQaRuuyIKMS5tjXo%3D\"}]}"},{"key":"Nel","value":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Content-Encoding","value":"br"},{"key":"CF-RAY","value":"994b09cf495c6aaa-MAN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Wallet currencies retrieved\",\n    \"message\": {\n        \"details\": [\n            {\n                \"currency\": \"USDT\",\n                \"networks\": [\n                    {\n                        \"network\": \"Arbitrum One\",\n                        \"chain\": \"ARB\",\n                        \"confirms\": 3,\n                        \"min_amount\": 0.0002999999999999999737189393389513725196593441069126129150390625\n                    },\n                    {\n                        \"network\": \"Avalanche C-Chain\",\n                        \"chain\": \"AVAXC\",\n                        \"confirms\": 12,\n                        \"min_amount\": 0.1000000000000000055511151231257827021181583404541015625\n                    },\n                    {\n                        \"network\": \"Base\",\n                        \"chain\": \"BASE\",\n                        \"confirms\": 3,\n                        \"min_amount\": 0.0002999999999999999737189393389513725196593441069126129150390625\n                    },\n                    {\n                        \"network\": \"BNB Smart Chain\",\n                        \"chain\": \"BEP20\",\n                        \"confirms\": 3,\n                        \"min_amount\": 0.00200000000000000004163336342344337026588618755340576171875\n                    },\n                    {\n                        \"network\": \"Ethereum\",\n                        \"chain\": \"ERC20\",\n                        \"confirms\": 3,\n                        \"min_amount\": 0.00200000000000000004163336342344337026588618755340576171875\n                    },\n                    {\n                        \"network\": \"Optimism\",\n                        \"chain\": \"OP\",\n                        \"confirms\": 3,\n                        \"min_amount\": 0.0002999999999999999737189393389513725196593441069126129150390625\n                    },\n                    {\n                        \"network\": \"Polygon\",\n                        \"chain\": \"POL\",\n                        \"confirms\": 3,\n                        \"min_amount\": 0.1000000000000000055511151231257827021181583404541015625\n                    },\n                    {\n                        \"network\": \"Solana\",\n                        \"chain\": \"SOL\",\n                        \"confirms\": 31,\n                        \"min_amount\": 0.01000000000000000020816681711721685132943093776702880859375\n                    },\n                    {\n                        \"network\": \"The Open Network\",\n                        \"chain\": \"TON\",\n                        \"confirms\": 3,\n                        \"min_amount\": 0.01000000000000000020816681711721685132943093776702880859375\n                    },\n                    {\n                        \"network\": \"Tron\",\n                        \"chain\": \"TRC20\",\n                        \"confirms\": 20,\n                        \"min_amount\": 5\n                    }\n                ]\n            },\n            {\n                \"currency\": \"BTC\",\n                \"networks\": [\n                    {\n                        \"network\": \"Bitcoin\",\n                        \"chain\": \"BTC\",\n                        \"confirms\": 3,\n                        \"min_amount\": 0.000100000000000000004792173602385929598312941379845142364501953125\n                    }\n                ]\n            },\n            {\n                \"currency\": \"USDC\",\n                \"networks\": [\n                    {\n                        \"network\": \"Arbitrum One\",\n                        \"chain\": \"ARB\",\n                        \"confirms\": 3,\n                        \"min_amount\": 0.0002999999999999999737189393389513725196593441069126129150390625\n                    },\n                    {\n                        \"network\": \"Base\",\n                        \"chain\": \"BASE\",\n                        \"confirms\": 3,\n                        \"min_amount\": 0.0002999999999999999737189393389513725196593441069126129150390625\n                    },\n                    {\n                        \"network\": \"BNB Smart Chain\",\n                        \"chain\": \"BEP20\",\n                        \"confirms\": 3,\n                        \"min_amount\": 0.00200000000000000004163336342344337026588618755340576171875\n                    },\n                    {\n                        \"network\": \"Ethereum\",\n                        \"chain\": \"ERC20\",\n                        \"confirms\": 3,\n                        \"min_amount\": 0.00200000000000000004163336342344337026588618755340576171875\n                    },\n                    {\n                        \"network\": \"Optimism\",\n                        \"chain\": \"OP\",\n                        \"confirms\": 3,\n                        \"min_amount\": 0.0002999999999999999737189393389513725196593441069126129150390625\n                    },\n                    {\n                        \"network\": \"Polygon\",\n                        \"chain\": \"POL\",\n                        \"confirms\": 3,\n                        \"min_amount\": 0.1000000000000000055511151231257827021181583404541015625\n                    },\n                    {\n                        \"network\": \"Solana\",\n                        \"chain\": \"SOL\",\n                        \"confirms\": 31,\n                        \"min_amount\": 0.01000000000000000020816681711721685132943093776702880859375\n                    }\n                ]\n            }\n        ]\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"0cacc4a4-eb91-4c46-96a0-2d410ec17a79"},{"name":"Generate Address","id":"5a352798-3aba-4b46-9307-d18f7f7fe1cf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"currency\"  : \"USDT\",\n    \"network\"   : \"Tron\",\n    \"chain\"     : \"TRC20\",\n    \"label\"     : \"Tomiwa USDT\",\n    \"customer_id\": \"e240bf54-8e46-4936-bdca-ca1c366e91db\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/stable/address/create","description":"<h3 id=\"create-stable-address\">Create Stable Address</h3>\n<p>This endpoint allows you to create a stable address for cryptocurrency transactions. It is specifically designed to handle requests for creating addresses in various cryptocurrency networks.</p>\n<h4 id=\"request-method\"><strong>Request Method</strong></h4>\n<ul>\n<li><strong>POST</strong></li>\n</ul>\n<h4 id=\"request-url\"><strong>Request URL</strong></h4>\n<ul>\n<li><code>https://sandbox.payscribe.ng/api/v1/stable/address/create</code></li>\n</ul>\n<h4 id=\"request-body\"><strong>Request Body</strong></h4>\n<p>The request should be sent in JSON format with the following parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Mandatory</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>currency</td>\n<td>String</td>\n<td>Yes</td>\n<td>The currency for which the address is being created (e.g., USDT).</td>\n</tr>\n<tr>\n<td>network</td>\n<td>String</td>\n<td>Yes</td>\n<td>The network on which the currency operates (e.g., Tron).</td>\n</tr>\n<tr>\n<td>chain</td>\n<td>String</td>\n<td>Yes</td>\n<td>The specific blockchain chain (e.g., TRC20).</td>\n</tr>\n<tr>\n<td>label</td>\n<td>String</td>\n<td>Yes</td>\n<td>A label for the address to help identify it (e.g., \"Tomiwa USDT\").</td>\n</tr>\n<tr>\n<td>customer_id</td>\n<td>String</td>\n<td>Yes</td>\n<td>The unique identifier for the customer requesting the address.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response-format\"><strong>Response Format</strong></h4>\n<p>Upon a successful request, the server will respond with a JSON object containing the following structure:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": true,\n  \"description\": \"\",\n  \"message\": {\n    \"details\": {\n      \"id\": 0,\n      \"currency\": \"\",\n      \"network\": \"\",\n      \"chain\": \"\",\n      \"address\": \"\",\n      \"memo_tag\": null,\n      \"is_primary\": true,\n      \"created_at\": \"\",\n      \"off_ramp_methods\": [\"\"],\n      \"limits\": {\n        \"daily_quote\": 0,\n        \"monthly_quote\": 0\n      }\n    }\n  },\n  \"status_code\": 0\n}\n\n</code></pre>\n<h4 id=\"notes\"><strong>Notes</strong></h4>\n<ul>\n<li><p>A successful response will have a status code of <strong>200</strong>.</p>\n</li>\n<li><p>The <code>message.details</code> object will contain information about the created address, including its unique ID, currency, network, and other relevant details.</p>\n</li>\n<li><p>Ensure that all mandatory parameters are included in the request to avoid errors.</p>\n</li>\n</ul>\n<p>This endpoint is essential for users looking to generate stable addresses for their cryptocurrency transactions in a seamless manner.</p>\n","urlObject":{"path":["address","create"],"host":["https://sandbox.payscribe.ng/api/v1/stable"],"query":[],"variable":[]}},"response":[{"id":"1bba0e2f-fd02-4adf-b2b7-a711e2ea77b2","name":"Generate Address","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"currency\"  : \"USDT\",\n    \"network\"   : \"Tron\",\n    \"chain\"     : \"TRC20\",\n    \"label\"     : \"Tomiwa USDT\",\n    \"customer_id\": \"e240bf54-8e46-4936-bdca-ca1c366e91db\"\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/stable/address/create"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 10 Oct 2025 05:24:52 GMT"},{"key":"Content-Type","value":"application/json; charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"cloudflare"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS, PUT, PATCH, DELETE"},{"key":"Access-Control-Allow-Headers","value":"Origin, Content-Type, Authorization, X-Requested-With"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"Report-To","value":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=SU5DjTKPlh%2BUAwJU3yys%2BEN%2B4GKFsPbdjGifVW3R2IhtSm3hppkpSyx7BYl7%2FnVvR%2FWFVnrP0TYtDkm7TWdOqHtVcD2mmTMLGNipKaWT\"}]}"},{"key":"Nel","value":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Content-Encoding","value":"br"},{"key":"CF-RAY","value":"98c3b19b2df4d200-MAN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Stablecoin address created\",\n    \"message\": {\n        \"details\": {\n            \"id\": 33,\n            \"currency\": \"USDT\",\n            \"network\": \"Tron\",\n            \"chain\": \"TRC20\",\n            \"address\": \"TCM54ye2QdSGBzpNuKaPD6UH2zSFcznZ7Z\",\n            \"memo_tag\": null,\n            \"is_primary\": false,\n            \"created_at\": \"2025-10-10 06:24:52\",\n            \"off_ramp_methods\": [\n                \"bank\",\n                \"crypto\"\n            ],\n            \"limits\": {\n                \"daily_quote\": 5000000,\n                \"monthly_quote\": 20000000\n            }\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"5a352798-3aba-4b46-9307-d18f7f7fe1cf"},{"name":"Get Wallet","id":"50643b52-6ab8-42cd-9d70-4a49286a18f0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/stable/addresses/33","description":"<h3 id=\"retrieve-address-details\">Retrieve Address Details</h3>\n<p>This endpoint retrieves the details of a specific address associated with a user. The request is made using the <code>GET</code> method and requires the unique identifier of the address in the URL.</p>\n<h4 id=\"request\"><strong>Request</strong></h4>\n<p>To fetch the details of an address, send a <code>GET</code> request to the endpoint:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>GET https://sandbox.payscribe.ng/api/v1/stable/addresses/{address_id}\n\n</code></pre><p>Where <code>{address_id}</code> is the unique identifier of the address you want to retrieve.</p>\n<h4 id=\"expected-response\"><strong>Expected Response</strong></h4>\n<p>A successful response will return a JSON object with the following structure:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": true,\n  \"description\": \"\",\n  \"message\": {\n    \"details\": {\n      \"id\": 0,\n      \"user_id\": null,\n      \"customer_id\": \"\",\n      \"currency\": \"\",\n      \"network\": \"\",\n      \"chain\": \"\",\n      \"address\": \"\",\n      \"memo_tag\": null,\n      \"label\": \"\",\n      \"tracking_id\": \"\",\n      \"provider\": \"\",\n      \"is_primary\": true,\n      \"status\": \"\",\n      \"created_at\": \"\"\n    }\n  },\n  \"status_code\": 0\n}\n\n</code></pre>\n<h4 id=\"response-fields\"><strong>Response Fields</strong></h4>\n<ul>\n<li><p><strong>status</strong>: Indicates the success of the request (boolean).</p>\n</li>\n<li><p><strong>description</strong>: Additional information about the response (string).</p>\n</li>\n<li><p><strong>message</strong>: Contains the details of the address.</p>\n<ul>\n<li><p><strong>details</strong>:</p>\n<ul>\n<li><p><strong>id</strong>: Unique identifier for the address (integer).</p>\n</li>\n<li><p><strong>user_id</strong>: Identifier for the user associated with the address (nullable).</p>\n</li>\n<li><p><strong>customer_id</strong>: Identifier for the customer (string).</p>\n</li>\n<li><p><strong>currency</strong>: Currency type associated with the address (string).</p>\n</li>\n<li><p><strong>network</strong>: Network type (string).</p>\n</li>\n<li><p><strong>chain</strong>: Blockchain chain information (string).</p>\n</li>\n<li><p><strong>address</strong>: The actual address (string).</p>\n</li>\n<li><p><strong>memo_tag</strong>: Optional memo tag (nullable).</p>\n</li>\n<li><p><strong>label</strong>: Label for the address (string).</p>\n</li>\n<li><p><strong>tracking_id</strong>: Tracking identifier (string).</p>\n</li>\n<li><p><strong>provider</strong>: Provider information (string).</p>\n</li>\n<li><p><strong>is_primary</strong>: Indicates if this is the primary address (boolean).</p>\n</li>\n<li><p><strong>status</strong>: Current status of the address (string).</p>\n</li>\n<li><p><strong>created_at</strong>: Timestamp of when the address was created (string).</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p><strong>status_code</strong>: Code representing the status of the response (integer).</p>\n</li>\n</ul>\n<h4 id=\"notes\"><strong>Notes</strong></h4>\n<ul>\n<li><p>Ensure that the <code>address_id</code> is valid to receive the correct address details.</p>\n</li>\n<li><p>The response may vary based on the address status and associated user data.</p>\n</li>\n</ul>\n","urlObject":{"path":["addresses","33"],"host":["https://sandbox.payscribe.ng/api/v1/stable"],"query":[],"variable":[]}},"response":[{"id":"242f1d9a-de18-418b-85ac-f826c95c2724","name":"Get Wallet Address","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/stable/addresses/33"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Sat, 11 Oct 2025 08:09:46 GMT"},{"key":"Content-Type","value":"application/json; charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"cloudflare"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS, PUT, PATCH, DELETE"},{"key":"Access-Control-Allow-Headers","value":"Origin, Content-Type, Authorization, X-Requested-With"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"Report-To","value":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=2nDuVvM1wEbY2sTr1WIPIG6Uir5jtx7Eul5%2F%2BLtEO8OZX6XyU7%2Fz6fK3dkrNwS7nnmk4FsWzkrATihJ1v%2FNlWMpLajZLlIr9hVT2wZpa\"}]}"},{"key":"Nel","value":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Content-Encoding","value":"br"},{"key":"Set-Cookie","value":"ci_session=2de464c8c77809055d876c6ca8369b23ef9d920e; HttpOnly; SameSite=Lax; Path=/; Max-Age=7200; Expires=Sat, 11 Oct 2025 10:09:46 GMT"},{"key":"CF-RAY","value":"98cce08eefdbb0dd-MAN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Stablecoin address retrieved\",\n    \"message\": {\n        \"details\": {\n            \"id\": 33,\n            \"user_id\": null,\n            \"customer_id\": \"0\",\n            \"currency\": \"USDT\",\n            \"network\": \"Tron\",\n            \"chain\": \"TRC20\",\n            \"address\": \"TCM54ye2QdSGBzpNuKaPD6UH2zSFcznZ7Z\",\n            \"memo_tag\": null,\n            \"label\": \"Tomiwa USDT_B19_C62652\",\n            \"tracking_id\": \"2dc09cd1-7545-4883-ac36-0a9c9f5afe18\",\n            \"provider\": \"coinsbuy\",\n            \"is_primary\": false,\n            \"status\": \"active\",\n            \"created_at\": \"2025-10-10 06:24:52\"\n        }\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"50643b52-6ab8-42cd-9d70-4a49286a18f0"},{"name":"Get All Wallets Without Customer","id":"3bb508f3-2ba0-45bb-b251-cc8a2782c021","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/stable/addresses","description":"<h3 id=\"retrieve-address-details\">Retrieve Address Details</h3>\n<p>This endpoint retrieves the details of addresses associated with a user. The request is made using the <code>GET</code> method to the specified endpoint.</p>\n<h4 id=\"request\"><strong>Request</strong></h4>\n<p>To fetch the details of addresses, send a <code>GET</code> request to the endpoint:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>GET https://sandbox.payscribe.ng/api/v1/stable/addresses\n\n</code></pre><h4 id=\"expected-response\"><strong>Expected Response</strong></h4>\n<p>A successful response will return a JSON object with the following structure:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": true,\n  \"description\": \"\",\n  \"message\": {\n    \"details\": [\n      [\n        {\n          \"id\": 0,\n          \"user_id\": null,\n          \"customer_id\": \"\",\n          \"currency\": \"\",\n          \"network\": \"\",\n          \"chain\": \"\",\n          \"address\": \"\",\n          \"memo_tag\": null,\n          \"label\": \"\",\n          \"tracking_id\": \"\",\n          \"is_primary\": true,\n          \"status\": \"\",\n          \"created_at\": \"\"\n        }\n      ]\n    ]\n  },\n  \"status_code\": 0\n}\n\n</code></pre>\n<h4 id=\"response-fields\"><strong>Response Fields</strong></h4>\n<ul>\n<li><p><strong>status</strong>: Indicates the success of the request (boolean).</p>\n</li>\n<li><p><strong>description</strong>: Additional information about the response (string).</p>\n</li>\n<li><p><strong>message</strong>: Contains the details of the addresses.</p>\n<ul>\n<li><p><strong>details</strong>: An array of address details, where each address detail includes:</p>\n<ul>\n<li><p><strong>id</strong>: Unique identifier for the address (integer).</p>\n</li>\n<li><p><strong>user_id</strong>: Identifier for the user associated with the address (nullable).</p>\n</li>\n<li><p><strong>customer_id</strong>: Identifier for the customer (string).</p>\n</li>\n<li><p><strong>currency</strong>: Currency type associated with the address (string).</p>\n</li>\n<li><p><strong>network</strong>: Network type (string).</p>\n</li>\n<li><p><strong>chain</strong>: Blockchain chain information (string).</p>\n</li>\n<li><p><strong>address</strong>: The actual address (string).</p>\n</li>\n<li><p><strong>memo_tag</strong>: Optional memo tag (nullable).</p>\n</li>\n<li><p><strong>label</strong>: Label for the address (string).</p>\n</li>\n<li><p><strong>tracking_id</strong>: Tracking identifier (string).</p>\n</li>\n<li><p><strong>is_primary</strong>: Indicates if this is the primary address (boolean).</p>\n</li>\n<li><p><strong>status</strong>: Current status of the address (string).</p>\n</li>\n<li><p><strong>created_at</strong>: Timestamp of when the address was created (string).</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p><strong>status_code</strong>: Code representing the status of the response (integer).</p>\n</li>\n</ul>\n<h4 id=\"notes\"><strong>Notes</strong></h4>\n<ul>\n<li><p>Ensure that the request is made to the correct endpoint to retrieve the address details.</p>\n</li>\n<li><p>The response may vary based on the addresses associated with the user.</p>\n</li>\n</ul>\n","urlObject":{"path":["addresses"],"host":["https://sandbox.payscribe.ng/api/v1/stable"],"query":[{"disabled":true,"key":"customer_id","value":"3d4ab258-62c6-41a4-bd8a-cf2fa3bad73f"},{"disabled":true,"key":"currency","value":"USDT"},{"disabled":true,"key":"network","value":"Tron"},{"disabled":true,"key":"chain","value":"TRC20"},{"disabled":true,"key":"label","value":"MyWalletDeposit"},{"disabled":true,"key":"tracking_id","value":"28fb6531-9511-4a76-a693-b84946d0cc69"},{"disabled":true,"key":"status","value":"active"}],"variable":[]}},"response":[{"id":"4d2e2b47-02de-4d44-95b0-ee1508cb1dcf","name":"Get Wallet Address","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/stable/addresses"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Sat, 11 Oct 2025 08:38:03 GMT"},{"key":"Content-Type","value":"application/json; charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"cloudflare"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS, PUT, PATCH, DELETE"},{"key":"Access-Control-Allow-Headers","value":"Origin, Content-Type, Authorization, X-Requested-With"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"Report-To","value":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=%2FWQzT1N9gOkC1t2mO9d8243vVL4%2BBY4YcSrIq6Gjwn0aN1GrR1b7QdFQhgIh5mZD%2F2Dk7ULfTnEZtjI36exqQP53OYhpZqB%2FcAx2pgsPhdk%3D\"}]}"},{"key":"Nel","value":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Content-Encoding","value":"br"},{"key":"CF-RAY","value":"98cd09ff3e90732f-MAN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Wallet addresses retrieved\",\n    \"message\": {\n        \"details\": [\n            [\n                {\n                    \"id\": 33,\n                    \"user_id\": null,\n                    \"customer_id\": \"0\",\n                    \"currency\": \"USDT\",\n                    \"network\": \"Tron\",\n                    \"chain\": \"TRC20\",\n                    \"address\": \"TCM54ye2QdSGBzpNuKaPD6UH2zSFcznZ7Z\",\n                    \"memo_tag\": null,\n                    \"label\": \"Tomiwa USDT_B19_C62652\",\n                    \"tracking_id\": \"2dc09cd1-7545-4883-ac36-0a9c9f5afe18\",\n                    \"is_primary\": false,\n                    \"status\": \"active\",\n                    \"created_at\": \"2025-10-10 06:24:52\"\n                },\n                {\n                    \"id\": 32,\n                    \"user_id\": null,\n                    \"customer_id\": null,\n                    \"currency\": \"USDT\",\n                    \"network\": \"Solana\",\n                    \"chain\": \"SOL\",\n                    \"address\": \"2kD5eKEntbDhieek1Z6v2GrJkCvNqeyB8aHYh49LmAmF\",\n                    \"memo_tag\": null,\n                    \"label\": \"_B19\",\n                    \"tracking_id\": \"848e9841-f70e-45e9-8ff8-ec21a0dbea59\",\n                    \"is_primary\": false,\n                    \"status\": \"active\",\n                    \"created_at\": \"2025-10-04 07:21:48\"\n                },\n                {\n                    \"id\": 1,\n                    \"user_id\": null,\n                    \"customer_id\": null,\n                    \"currency\": \"USDT\",\n                    \"network\": \"Tron\",\n                    \"chain\": \"TRC20\",\n                    \"address\": \"TDTHrJCbyoTW71achDWDcEqvKEjkzUnqcJ\",\n                    \"memo_tag\": null,\n                    \"label\": \"WEB_\",\n                    \"tracking_id\": \"d0637b8d-e628-4941-ba70-91fd21497770\",\n                    \"is_primary\": true,\n                    \"status\": \"active\",\n                    \"created_at\": \"2025-10-01 13:17:36\"\n                }\n            ],\n            {\n                \"page\": 1,\n                \"limit\": 25,\n                \"count\": 3\n            }\n        ]\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"3bb508f3-2ba0-45bb-b251-cc8a2782c021"},{"name":"Get All Wallets With Customer","id":"356b5e7f-50f6-4c5e-be60-e77d1320ed79","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://sandbox.payscribe.ng/api/v1/stable/addresses?expand=customer","description":"<h3 id=\"retrieve-address-details\">Retrieve Address Details</h3>\n<p>This endpoint retrieves the details of a specific address associated with a user. The request is made using the <code>GET</code> method and requires the unique identifier of the address in the URL.</p>\n<h4 id=\"request\"><strong>Request</strong></h4>\n<p>To fetch the details of an address, send a <code>GET</code> request to the endpoint:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>GET https://sandbox.payscribe.ng/api/v1/stable/addresses/{address_id}\n\n</code></pre><p>Where <code>{address_id}</code> is the unique identifier of the address you want to retrieve.</p>\n<h4 id=\"expected-response\"><strong>Expected Response</strong></h4>\n<p>A successful response will return a JSON object with the following structure:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": true,\n  \"description\": \"\",\n  \"message\": {\n    \"details\": {\n      \"id\": 0,\n      \"user_id\": null,\n      \"customer_id\": \"\",\n      \"currency\": \"\",\n      \"network\": \"\",\n      \"chain\": \"\",\n      \"address\": \"\",\n      \"memo_tag\": null,\n      \"label\": \"\",\n      \"tracking_id\": \"\",\n      \"provider\": \"\",\n      \"is_primary\": true,\n      \"status\": \"\",\n      \"created_at\": \"\"\n    }\n  },\n  \"status_code\": 0\n}\n\n</code></pre>\n<h4 id=\"response-fields\"><strong>Response Fields</strong></h4>\n<ul>\n<li><p><strong>status</strong>: Indicates the success of the request (boolean).</p>\n</li>\n<li><p><strong>description</strong>: Additional information about the response (string).</p>\n</li>\n<li><p><strong>message</strong>: Contains the details of the address.</p>\n<ul>\n<li><p><strong>details</strong>:</p>\n<ul>\n<li><p><strong>id</strong>: Unique identifier for the address (integer).</p>\n</li>\n<li><p><strong>user_id</strong>: Identifier for the user associated with the address (nullable).</p>\n</li>\n<li><p><strong>customer_id</strong>: Identifier for the customer (string).</p>\n</li>\n<li><p><strong>currency</strong>: Currency type associated with the address (string).</p>\n</li>\n<li><p><strong>network</strong>: Network type (string).</p>\n</li>\n<li><p><strong>chain</strong>: Blockchain chain information (string).</p>\n</li>\n<li><p><strong>address</strong>: The actual address (string).</p>\n</li>\n<li><p><strong>memo_tag</strong>: Optional memo tag (nullable).</p>\n</li>\n<li><p><strong>label</strong>: Label for the address (string).</p>\n</li>\n<li><p><strong>tracking_id</strong>: Tracking identifier (string).</p>\n</li>\n<li><p><strong>provider</strong>: Provider information (string).</p>\n</li>\n<li><p><strong>is_primary</strong>: Indicates if this is the primary address (boolean).</p>\n</li>\n<li><p><strong>status</strong>: Current status of the address (string).</p>\n</li>\n<li><p><strong>created_at</strong>: Timestamp of when the address was created (string).</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p><strong>status_code</strong>: Code representing the status of the response (integer).</p>\n</li>\n</ul>\n<h4 id=\"notes\"><strong>Notes</strong></h4>\n<ul>\n<li><p>Ensure that the <code>address_id</code> is valid to receive the correct address details.</p>\n</li>\n<li><p>The response may vary based on the address status and associated user data.</p>\n</li>\n</ul>\n","urlObject":{"path":["addresses"],"host":["https://sandbox.payscribe.ng/api/v1/stable"],"query":[{"key":"expand","value":"customer"}],"variable":[]}},"response":[{"id":"6589b15c-2a1e-4a37-8a21-1d9a82710473","name":"Wallets With Customers","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"https://sandbox.payscribe.ng/api/v1/stable/addresses?expand=customer","host":["https://sandbox.payscribe.ng/api/v1/stable"],"path":["addresses"],"query":[{"key":"expand","value":"customer"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Sat, 11 Oct 2025 09:58:41 GMT"},{"key":"Content-Type","value":"application/json; charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"cloudflare"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS, PUT, PATCH, DELETE"},{"key":"Access-Control-Allow-Headers","value":"Origin, Content-Type, Authorization, X-Requested-With"},{"key":"Vary","value":"Authorization,User-Agent"},{"key":"Report-To","value":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=pD1hoCPq%2BOXnHWKC4aZq8OlvOZS4OVf1SyypMhMrL5iehpupAw9BIuZCDosLtYwd2K7ZGmXXiSEMsoPN%2BK9f6ubsZx2auBXXLVvCFOhrgCE%3D\"}]}"},{"key":"Nel","value":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Content-Encoding","value":"br"},{"key":"Set-Cookie","value":"ci_session=ea0cb7291665108202d60b5236bb0990ae9a7a41; HttpOnly; SameSite=Lax; Path=/; Max-Age=7200; Expires=Sat, 11 Oct 2025 11:58:41 GMT"},{"key":"CF-RAY","value":"98cd801c3ebc5ef8-MAN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"description\": \"Wallet addresses retrieved\",\n    \"message\": {\n        \"details\": [\n            [\n                {\n                    \"id\": 32,\n                    \"user_id\": null,\n                    \"customer_id\": null,\n                    \"currency\": \"USDT\",\n                    \"network\": \"Solana\",\n                    \"chain\": \"SOL\",\n                    \"address\": \"2kD5eKEntbDhieek1Z6v2GrJkCvNqeyB8aHYh49LmAmF\",\n                    \"memo_tag\": null,\n                    \"label\": \"_B19\",\n                    \"tracking_id\": \"848e9841-f70e-45e9-8ff8-ec21a0dbea59\",\n                    \"is_primary\": false,\n                    \"status\": \"active\",\n                    \"created_at\": \"2025-10-04 07:21:48\",\n                    \"customer\": {\n                        \"customer_id\": null,\n                        \"name\": null,\n                        \"email\": null,\n                        \"phone\": null,\n                        \"status\": null\n                    }\n                },\n                {\n                    \"id\": 1,\n                    \"user_id\": null,\n                    \"customer_id\": null,\n                    \"currency\": \"USDT\",\n                    \"network\": \"Tron\",\n                    \"chain\": \"TRC20\",\n                    \"address\": \"TDTHrJCbyoTW71achDWDcEqvKEjkzUnqcJ\",\n                    \"memo_tag\": null,\n                    \"label\": \"WEB_\",\n                    \"tracking_id\": \"d0637b8d-e628-4941-ba70-91fd21497770\",\n                    \"is_primary\": true,\n                    \"status\": \"active\",\n                    \"created_at\": \"2025-10-01 13:17:36\",\n                    \"customer\": {\n                        \"customer_id\": null,\n                        \"name\": null,\n                        \"email\": null,\n                        \"phone\": null,\n                        \"status\": null\n                    }\n                }\n            ],\n            {\n                \"page\": 1,\n                \"limit\": 25,\n                \"count\": 3\n            }\n        ]\n    },\n    \"status_code\": 200\n}"}],"_postman_id":"356b5e7f-50f6-4c5e-be60-e77d1320ed79"}],"id":"44f0edd0-77c6-4a77-8bde-98522ab3ee6e","description":"<p>Create a unique stablecoin deposit address for your customers.</p>\n","_postman_id":"44f0edd0-77c6-4a77-8bde-98522ab3ee6e"},{"name":"Get Transaction Report","id":"da1879df-b77f-45eb-83e8-c3b383ec8496","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990"}],"url":"https://sandbox.payscribe.ng/api/v1/requery/?trans_id=e03e20b0-b815-4a46-b945-87e3d47e4ba1","description":"<p>Get a transaction report.</p>\n<p>The transaction id that was seen when you initiated the transaction or the ref_id you passed when calling the endpoint.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Params</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>trans_id</td>\n<td>String</td>\n<td>required</td>\n<td>The transaction ID for lookup, this can also be your ref_id</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":[""],"host":["https://sandbox.payscribe.ng/api/v1/requery"],"query":[{"key":"trans_id","value":"e03e20b0-b815-4a46-b945-87e3d47e4ba1"}],"variable":[]}},"response":[],"_postman_id":"da1879df-b77f-45eb-83e8-c3b383ec8496"}],"event":[{"listen":"prerequest","script":{"id":"65b313a3-cdf1-4df4-a023-701b7eaac7b3","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"4d2b8d7a-a3d7-4ddf-b415-b80c47325186","type":"text/javascript","packages":{},"exec":[""]}}],"variable":[{"key":"BASE_URL","value":"https://sandbox.payscribe.ng/api/v1/","type":"string"},{"key":"API Token","value":"ps_pk_test_5fJUELCWRxbYyqE0mylVlfeekNK9iY0990","type":"string"},{"key":"secretKey","value":"ps_sk_test_xgLVdcRGydkhVgBNjhxu5kYo45I","type":"string"},{"key":"hash","value":""}]}