{"info":{"_postman_id":"0646e7a5-f299-4f81-b703-5433931c3e34","name":"Sling External Payment API","description":"<html><head></head><body><ol>\n<li><p>Get Token</p>\n</li>\n<li><p>Initiate Payment</p>\n</li>\n<li><p>Make Payment through Card or Bank Transfer Channel</p>\n</li>\n<li><p>Get Final Status of the Transaction</p>\n</li>\n</ol>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"4218428","collectionId":"0646e7a5-f299-4f81-b703-5433931c3e34","publishedId":"2s93RWMq9r","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2023-04-02T19:02:29.000Z"},"item":[{"name":"Card","item":[{"name":"Pay With Card","id":"75cc2043-afaa-41d8-aadd-f40ef9b4cf6e","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{"user-agent":true}},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"Httpbrowsercolordepth","value":"24","type":"text"},{"key":"Httpbrowserjavaenabled","value":"false","type":"text"},{"key":"Httpbrowserjavascriptenabled","value":"true","type":"text"},{"key":"Httpbrowserlanguage","value":"en-US","type":"text"},{"key":"Httpbrowserscreenheight","value":"695","type":"text"},{"key":"Httpbrowserscreenwidth","value":"822","type":"text"},{"key":"Httpbrowsertimedifference","value":"1","type":"text"},{"key":"User-Agent","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"ExpiryMonth","value":"01","description":"<p>The Card Expiry Month *Required</p>\n","type":"text"},{"key":"ExpiryYear","value":"39","description":"<p>The Card Expiry Year *Required</p>\n","type":"text"},{"key":"CardNumber","value":"5123450000000008","description":"<p>Card Number *Required</p>\n","type":"text"},{"key":"CVV","value":"111","description":"<p>CVV *Required</p>\n","type":"text"},{"key":"Reference","value":"SLGNIT202210105259494","description":"<p>The Reference gotten from Initiate Payment API *Required</p>\n","type":"text"},{"key":"CardPin","value":"9876","description":"<p>Card Pin (not required)</p>\n","type":"text","disabled":true}]},"url":"https://vigipaysling-paymentext.staging.vggdev.com/api/v1/Payment/card","description":"<p>Depending on the status field returned in the response, route as follows:</p>\n<ul>\n<li><p>PROVIDEPIN – allow the user enter his atm pin then call the<br />  <b>PAY WITH CARD</b> again. This time with the payers cardinfo, pin inclusive</p>\n</li>\n<li><p>OTP – user gets otp in phone or email, then call the <b>OTP</b> Api<br />  endpoint with the OTP, and cardinfo</p>\n</li>\n<li><p>PROCESSACS – Sling Payment Web receives an array key value pair, then uses<br />  those values to generate a form of this format:</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-html\">&lt;form id=\"form1\" action = \"value\" method = \"post\" &gt;\n &lt;input name=\"key\" value = \"value\"&gt;\n&lt;/form&gt;\n\n</code></pre>\n<ul>\n<li><p>FAILED – An Error occurred during the payment process</p>\n</li>\n<li><p>SECURE3DMPGS– An html document is returned along with this status on property <code>\"Secure3DSHtml\"</code>. Ensure to load HTML document on your page</p>\n</li>\n<li><p>On payment completion, call the <b>GET STATUS</b> Api for final<br />  status of the transaction.</p>\n</li>\n</ul>\n<p>Sample Card Details Below</p>\n<blockquote>\n<p>NGN Card<br />PAN : 5123450161003312<br />EXP : 03/50 (MM/YY)<br />PIN : 1234<br />OTP : 123456 </p>\n</blockquote>\n<blockquote>\n<p>For Status OTP<br />CVV : 111 </p>\n</blockquote>\n<blockquote>\n<p>USD Card<br />PAN : 5123450000000008<br />EXP : 01/39 (MM/YY)<br />CVV : 111</p>\n</blockquote>\n","urlObject":{"path":["api","v1","Payment","card"],"host":["https://vigipaysling-paymentext.staging.vggdev.com"],"query":[],"variable":[]}},"response":[{"id":"954367d1-6263-4282-800f-09174d45c0b4","name":"Pay With Card - 0TP","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"ExpiryMonth","value":"03","description":"The Card Expiry Month *Required","type":"text"},{"key":"ExpiryYear","value":"50","description":"The Card Expiry Year *Required","type":"text"},{"key":"CardNumber","value":"5123450161003312","description":"Card Number *Required","type":"text"},{"key":"CVV","value":"111","description":"CVV *Required","type":"text"},{"key":"Reference","value":"FUL202241204233538604","description":"The Reference gotten from Initiate Payment API *Required","type":"text"},{"key":"CardPin","value":"1234","description":"Card Pin","type":"text"}]},"url":"https://vigipaysling-paymentext.staging.vggdev.com/api/v1/Payment/card"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Wed, 12 Apr 2023 10:40:43 GMT"},{"key":"Server","value":"Kestrel"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"responseData\": {\n        \"reference\": \"FUL202241204233538604\",\n        \"message\": \"Enter OTP for Demo Transaction\",\n        \"redirectUrl\": \"www.google.com\",\n        \"status\": \"OTP\",\n        \"externalRedirectUrl\": \"\",\n        \"visaParams\": null\n    },\n    \"message\": null,\n    \"responseCode\": \"00\"\n}"}],"_postman_id":"75cc2043-afaa-41d8-aadd-f40ef9b4cf6e"},{"name":"OTP","id":"88e9d24e-0caa-4f3a-bd40-7ddb25f636bc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"ExpiryMonth","value":"03","description":"<p>The Card Expiry Month *Required</p>\n","type":"text"},{"key":"ExpiryYear","value":"50","description":"<p>The Card Expiry Year *Required</p>\n","type":"text"},{"key":"CardNumber","value":"5123450161003312","description":"<p>Card Number *Required</p>\n","type":"text"},{"key":"CVV","value":"111","description":"<p>CVV *Required</p>\n","type":"text"},{"key":"Reference","value":"FUL202241204233538604","description":"<p>The Reference gotten from Initiate Payment API *Required</p>\n","type":"text"},{"key":"CardPin","value":"1234","description":"<p>Card Pin</p>\n","type":"text"},{"key":"OTP","value":"123456","description":"<p>OTP sent to payers mobile number</p>\n","type":"text"}]},"url":"https://vigipaysling-paymentext.staging.vggdev.com/api/v1/Payment/otp","urlObject":{"path":["api","v1","Payment","otp"],"host":["https://vigipaysling-paymentext.staging.vggdev.com"],"query":[],"variable":[]}},"response":[{"id":"fb968f24-9af5-408f-acfb-c241534dda5e","name":"OTP","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"ExpiryMonth","value":"03","description":"The Card Expiry Month *Required","type":"text"},{"key":"ExpiryYear","value":"50","description":"The Card Expiry Year *Required","type":"text"},{"key":"CardNumber","value":"5123450161003312","description":"Card Number *Required","type":"text"},{"key":"CVV","value":"111","description":"CVV *Required","type":"text"},{"key":"Reference","value":"FUL202241204233538604","description":"The Reference gotten from Initiate Payment API *Required","type":"text"},{"key":"CardPin","value":"1234","description":"Card Pin","type":"text"},{"key":"OTP","value":"123456","description":"OTP sent to payers mobile number","type":"text"}]},"url":"https://vigipaysling-paymentext.staging.vggdev.com/api/v1/Payment/otp"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Wed, 12 Apr 2023 10:42:25 GMT"},{"key":"Server","value":"Kestrel"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"responseData\": {\n        \"reference\": null,\n        \"message\": \"Transaction Successful\",\n        \"redirectUrl\": \"www.google.com?ref=FUL202241204233538604\",\n        \"status\": \"SUCCESSFUL\",\n        \"externalRedirectUrl\": \"\",\n        \"visaParams\": null\n    },\n    \"message\": null,\n    \"responseCode\": \"00\"\n}"}],"_postman_id":"88e9d24e-0caa-4f3a-bd40-7ddb25f636bc"}],"id":"57211953-3e71-4056-bb85-45052bd47542","_postman_id":"57211953-3e71-4056-bb85-45052bd47542","description":""},{"name":"Bank Transfer","item":[{"name":"Pay With Bank Transfer","id":"d7e24bc6-b458-409c-bf08-87b32dcbaa79","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"url":"https://vigipaysling-paymentext.staging.vggdev.com/api/v1/Payment/:reference/banktransfer","description":"<p>This API returns a bank account detail which expires in 30 minutes. The Payer is expected to<br />transfer the exact amount displayed to the account number provided</p>\n<ul>\n<li>On payment completion, call the <b>GET STATUS</b> Api for final status of the transaction.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v1","Payment",":reference","banktransfer"],"host":["vigipaysling-paymentext","staging","vggdev","com"],"query":[],"variable":[{"description":{"content":"<p>The Transaction Reference gotten from the Initiate Payment API</p>\n","type":"text/plain"},"type":"any","value":"FUL202241204237706466","key":"reference"}]}},"response":[{"id":"f8411c9d-6c02-4fb2-a01b-11c894b33c0c","name":"Pay With Bank Transfer","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://vigipaysling-paymentext.staging.vggdev.com/api/v1/Payment/:reference/banktransfer","protocol":"https","host":["vigipaysling-paymentext","staging","vggdev","com"],"path":["api","v1","Payment",":reference","banktransfer"],"variable":[{"key":"reference","value":"FUL202241204237706466","description":"The Transaction Reference gotten from the Initiate Payment API"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Wed, 12 Apr 2023 10:54:45 GMT"},{"key":"Server","value":"Kestrel"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"responseData\": {\n        \"businessName\": \"Fultter Services\",\n        \"amount\": 5000,\n        \"displayCharge\": true,\n        \"totalAmount\": 5060,\n        \"charge\": 60,\n        \"customerName\": \"John Doe\",\n        \"status\": \"Initiated\",\n        \"redirectUrl\": \"www.google.com\",\n        \"accountTransfer\": {\n            \"accountNumber\": \"8472697992\",\n            \"accountName\": \"Fultter Services\",\n            \"bankCode\": null,\n            \"bankName\": \"Demo Bank\",\n            \"expireOn\": \"2023-04-12T11:14:46.1342048+00:00\"\n        }\n    },\n    \"message\": null,\n    \"responseCode\": null\n}"}],"_postman_id":"d7e24bc6-b458-409c-bf08-87b32dcbaa79"}],"id":"8f5a856d-e008-4d18-b9d3-a267414dd63d","_postman_id":"8f5a856d-e008-4d18-b9d3-a267414dd63d","description":""},{"name":"USSD","item":[{"name":"Pay With USSD","id":"bc842397-ee83-473e-8ea8-e785af11ede9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"url":"https://vigipaysling-paymentext.staging.vggdev.com/api/v1/Payment/:reference/ussd","description":"<p>This API returns a list of banks supported and the coresponding USSD code to be dialed by the customer.</p>\n<p>The USSD code expires in 5 minutes.</p>\n<ul>\n<li>On payment completion, call the <b>GET STATUS</b> Api for final status of the transaction.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v1","Payment",":reference","ussd"],"host":["vigipaysling-paymentext","staging","vggdev","com"],"query":[],"variable":[{"description":{"content":"<p>The Transaction Reference gotten from the Initiate Payment API</p>\n","type":"text/plain"},"type":"any","value":"FUL202241204237706466","key":"reference"}]}},"response":[{"id":"0abbd690-f275-4e3c-a548-8e8cabbde78b","name":"Pay With USSD","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://vigipaysling-paymentext.staging.vggdev.com/api/v1/Payment/:reference/ussd","protocol":"https","host":["vigipaysling-paymentext","staging","vggdev","com"],"path":["api","v1","Payment",":reference","ussd"],"variable":[{"key":"reference","value":"SLGNIT202212610237211","description":"The Transaction Reference gotten from the Initiate Payment API"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 26 Oct 2023 17:21:57 GMT"},{"key":"Server","value":"Kestrel"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"responseData\": {\n        \"businessName\": \"Nitel telecoms\",\n        \"amount\": 2063.1,\n        \"displayCharge\": true,\n        \"totalAmount\": 2073.1,\n        \"charge\": 10,\n        \"customerName\": \"John Doe\",\n        \"ussdData\": {\n            \"banks\": [\n                {\n                    \"name\": \"GTB\",\n                    \"ussdString\": \"*737*000*7269#\",\n                    \"bankCode\": \"058\",\n                    \"logo\": \"\"\n                },\n                {\n                    \"name\": \"FIRST BANK\",\n                    \"ussdString\": \"*894*000*7269#\",\n                    \"bankCode\": \"011\",\n                    \"logo\": \"\"\n                },\n                {\n                    \"name\": \"ZENITH BANK\",\n                    \"ussdString\": \"*966*000*7269#\",\n                    \"bankCode\": \"057\",\n                    \"logo\": \"\"\n                },\n                {\n                    \"name\": \"UBA\",\n                    \"ussdString\": \"*919*000*7269#\",\n                    \"bankCode\": \"033\",\n                    \"logo\": \"\"\n                },\n                {\n                    \"name\": \"STANBIC BANK\",\n                    \"ussdString\": \"*909*000*7269#\",\n                    \"bankCode\": \"221\",\n                    \"logo\": \"\"\n                },\n                {\n                    \"name\": \"STERLING BANK\",\n                    \"ussdString\": \"*822*000*7269#\",\n                    \"bankCode\": \"232\",\n                    \"logo\": \"\"\n                },\n                {\n                    \"name\": \"UNITY BANK\",\n                    \"ussdString\": \"*7799*000*7269#\",\n                    \"bankCode\": \"215\",\n                    \"logo\": \"\"\n                },\n                {\n                    \"name\": \"KEYSTONE BANK\",\n                    \"ussdString\": \"*7111*000*7269#\",\n                    \"bankCode\": \"082\",\n                    \"logo\": \"\"\n                },\n                {\n                    \"name\": \"FIDELITY BANK\",\n                    \"ussdString\": \"*770*000*7269#\",\n                    \"bankCode\": \"070\",\n                    \"logo\": \"\"\n                },\n                {\n                    \"name\": \"ECOBANK\",\n                    \"ussdString\": \"*326*000*7269#\",\n                    \"bankCode\": \"050\",\n                    \"logo\": \"\"\n                },\n                {\n                    \"name\": \"WEMA BANK\",\n                    \"ussdString\": \"*945*000*7269#\",\n                    \"bankCode\": \"035\",\n                    \"logo\": \"\"\n                },\n                {\n                    \"name\": \"ACCESS BANK\",\n                    \"ussdString\": \"*901*000*7269#\",\n                    \"bankCode\": \"044\",\n                    \"logo\": \"\"\n                },\n                {\n                    \"name\": \"ACCESS (DIAMOND) BANK\",\n                    \"ussdString\": \"*426*000*7269#\",\n                    \"bankCode\": \"063\",\n                    \"logo\": \"\"\n                },\n                {\n                    \"name\": \"FCMB\",\n                    \"ussdString\": \"*329*000*7269#\",\n                    \"bankCode\": \"214\",\n                    \"logo\": \"\"\n                },\n                {\n                    \"name\": \"HERITAGE BANK\",\n                    \"ussdString\": \"*745*000*7269#\",\n                    \"bankCode\": \"030\",\n                    \"logo\": \"\"\n                },\n                {\n                    \"name\": \"UNION BANK\",\n                    \"ussdString\": \"*826*000*7269#\",\n                    \"bankCode\": \"032\",\n                    \"logo\": \"\"\n                },\n                {\n                    \"name\": \"VFD MFB\",\n                    \"ussdString\": \"*5037*000*7269#\",\n                    \"bankCode\": \"566\",\n                    \"logo\": \"\"\n                },\n                {\n                    \"name\": \"RUBIES(HIGHSTREET) MFB\",\n                    \"ussdString\": \"*7797*000*7269#\",\n                    \"bankCode\": \"125\",\n                    \"logo\": \"\"\n                },\n                {\n                    \"name\": \"GLOBUS BANK\",\n                    \"ussdString\": \"*989*000*7269#\",\n                    \"bankCode\": \"00103\",\n                    \"logo\": \"\"\n                }\n            ],\n            \"reference\": \"SLGNIT202212610237211\",\n            \"expiresIn\": \"2023-10-26T17:26:56.7303958+00:00\"\n        },\n        \"status\": \"Initiated\",\n        \"redirectUrl\": \"www.google.com\"\n    },\n    \"message\": null,\n    \"responseCode\": null\n}"}],"_postman_id":"bc842397-ee83-473e-8ea8-e785af11ede9"}],"id":"cafb69f0-e7e8-4be1-bb40-540309e7ca28","_postman_id":"cafb69f0-e7e8-4be1-bb40-540309e7ca28","description":""},{"name":"QR Code","item":[{"name":"Pay With QR Code","id":"4aac2c60-f48a-41ea-891e-ec6d6a6ac25e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"url":"https://vigipaysling-paymentext.staging.vggdev.com/api/v1/Payment/:reference/qrCode","description":"<p>This API returns a base64 string which can be converted to a QR Code image (<a href=\"https://codebeautify.org/base64-to-image-converter\">base64 to Image</a>)</p>\n<ul>\n<li>On payment completion, call the <b>GET STATUS</b> Api for final status of the transaction.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v1","Payment",":reference","qrCode"],"host":["vigipaysling-paymentext","staging","vggdev","com"],"query":[],"variable":[{"description":{"content":"<p>The Transaction Reference gotten from the Initiate Payment API</p>\n","type":"text/plain"},"type":"any","value":"SLGNIT202212310236362","key":"reference"}]}},"response":[{"id":"344bcd40-1446-4005-aedc-0366bde93e05","name":"Pay With QR Code","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://vigipaysling-paymentext.staging.vggdev.com/api/v1/Payment/:reference/qrCode","protocol":"https","host":["vigipaysling-paymentext","staging","vggdev","com"],"path":["api","v1","Payment",":reference","qrCode"],"variable":[{"key":"reference","value":"SLGNIT202212610234151","description":"The Transaction Reference gotten from the Initiate Payment API"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 26 Oct 2023 18:07:50 GMT"},{"key":"Server","value":"Kestrel"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"responseData\": {\n        \"businessName\": \"Nitel telecoms\",\n        \"amount\": 2063.1,\n        \"displayCharge\": true,\n        \"totalAmount\": 2075.1,\n        \"charge\": 12,\n        \"customerName\": \"John Doe\",\n        \"qrData\": {\n            \"imageUrl\": \"data:image/jpg;base64,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IEUQAwAAACBFEAMAAAAgRRADAAAAIEUQAwAAACBFEAMAAAAgRRADAAAAIGXtvfftIT7ZWuvo79mOZ07vx2mn99d6n5k+33TT76vafkxXe9+8H89MPy/2l39ROy+19Z7m+T3j/4N/4QsxAAAAAFIEMQAAAABSBDEAAAAAUgQxAAAAAFIEMQAAAABSBDEAAAAAUgQxAAAAAFIEMQAAAABSBDEAAAAAUgQxAAAAAFIEMQAAAABSBDEAAAAAUgQxAAAAAFIEMQAAAABSBDEAAAArHt7DAAANBElEQVQAUgQxAAAAAFIEMQAAAABSBDEAAAAAUgQxAAAAAFJetwf4dHvv2yN8tLXW7RHequ3v9PWens/545t4P77b6f2onZfTaus9bfr5m36/TD9/0+er7e/09dbmq+3vdL4QAwAAACBFEAMAAAAgRRADAAAAIEUQAwAAACBFEAMAAAAgRRADAAAAIEUQAwAAACBFEAMAAAAgRRADAAAAIEUQAwAAACBFEAMAAAAgRRADAAAAIEUQAwAAACBFEAMAAAAgRRADAAAAIEUQAwAAACBFEAMAAAAgRRADAAAAIEUQAwAAACBl7b337SH4Y6119PdOb+/0+U6bvt7T8003/bycNv38nWa9383994zz/Mz051fjvn+mdp9O39/ppu/vdM7fd/OFGAAAAAApghgAAAAAKYIYAAAAACmCGAAAAAApghgAAAAAKYIYAAAAACmCGAAAAAApghgAAAAAKYIYAAAAACmCGAAAAAApghgAAAAAKYIYAAAAACmCGAAAAAApghgAAAAAKYIYAAAAACmCGAAAAAApghgAAAAAKYIYAAAAACmCGAAAAAApr9sD8LPWWrdH+Gh776O/Zz+eOf387O8sp/djuunnz3zPTJ/vtOnvb21/p+8Hs0w/zzXT7wP7+8z0/a3xhRgAAAAAKYIYAAAAACmCGAAAAAApghgAAAAAKYIYAAAAACmCGAAAAAApghgAAAAAKYIYAAAAACmCGAAAAAApghgAAAAAKYIYAAAAACmCGAAAAAApghgAAAAAKYIYAAAAACmCGAAAAAApghgAAAAAKYIYAAAAACmCGAAAAAApghgAAAAAKa/bA3y6tdbtEd7aex/9vdPrnf78ppu+v6fnO835e2b68/N+PDN9f6fvR20+vtv08zJ9vumm31enTT8vtft++npr70eN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\"\n        },\n        \"status\": \"Processing\",\n        \"redirectUrl\": \"www.google.com\"\n    },\n    \"message\": null,\n    \"responseCode\": null\n}"}],"_postman_id":"4aac2c60-f48a-41ea-891e-ec6d6a6ac25e"}],"id":"7d77c946-cf62-493b-9c20-291011d6415e","_postman_id":"7d77c946-cf62-493b-9c20-291011d6415e","description":""},{"name":"Get Token","id":"7fe63e66-1020-48ef-91e9-31b1ff29e11e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"userName\": \"halojoy@yopmail.com\",\r\n  \"password\": \"P@ssword01\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://vigipaysling-paymentext.staging.vggdev.com/api/v1/Payment/getToken","description":"<p>This API is used to generate a token for all other API calls</p>\n<p><strong>Note :</strong> You have to be registered on the sling portal before getting access to this API</p>\n","urlObject":{"protocol":"https","path":["api","v1","Payment","getToken"],"host":["vigipaysling-paymentext","staging","vggdev","com"],"query":[],"variable":[]}},"response":[{"id":"48d48161-02c9-4efc-8e1f-495e2ef1a8a7","name":"Sucess","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"userName\": \"halojoy@yopmail.com\",\r\n  \"password\": \"P@ssword01\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://vigipaysling-paymentext.staging.vggdev.com/api/v1/Payment/getToken"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Mon, 28 Apr 2025 12:12:28 GMT"},{"key":"Server","value":"Kestrel"},{"key":"Set-Cookie","value":"ARRAffinity=e59fc13a287679edbe8c4f0bfad01daadd93cca6b9c230a68784f018a56dc7d0;Path=/;HttpOnly;Secure;Domain=vigipaysling-paymentext.staging.vggdev.com"},{"key":"Set-Cookie","value":"ARRAffinitySameSite=e59fc13a287679edbe8c4f0bfad01daadd93cca6b9c230a68784f018a56dc7d0;Path=/;HttpOnly;SameSite=None;Secure;Domain=vigipaysling-paymentext.staging.vggdev.com"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Request-Context","value":"appId=cid-v1:af7af161-006f-4168-b311-eb8c07c41b64"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"responseData\": {\n        \"access_token\": \"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6ImEzck1VZ01Gdjl0UGNsTGE2eUYzekFrZnF1RSIsImtpZCI6ImEzck1VZ01Gdjl0UGNsTGE2eUYzekFrZnF1RSJ9.eyJpc3MiOiJodHRwczovL3ZpZ2lwYXlzc29jb3Jlc3RhZy5henVyZXdlYnNpdGVzLm5ldC9pZGVudGl0eSIsImF1ZCI6Imh0dHBzOi8vdmlnaXBheXNzb2NvcmVzdGFnLmF6dXJld2Vic2l0ZXMubmV0L2lkZW50aXR5L3Jlc291cmNlcyIsImV4cCI6MTc0NTg0NTk0NiwibmJmIjoxNzQ1ODQyMzQ2LCJjbGllbnRfaWQiOiJzd2VydmVwYXkiLCJzY29wZSI6WyJlbWFpbCIsImlkZW50aXR5LXNlcnZlci1hcGkiLCJvcGVuaWQiLCJwcm9maWxlIiwicm9sZXMiXSwic3ViIjoiNWNlNTU4Y2MtNTE1ZS00ZDYxLTllMWItNmM2M2JlMDhiZmYxIiwiYXV0aF90aW1lIjoxNzQ1ODQyMzQ2LCJpZHAiOiJpZHNydiIsInByZWZlcnJlZF91c2VybmFtZSI6ImhhbG9qb3lAeW9wbWFpbC5jb20iLCJlbWFpbCI6ImhhbG9qb3lAeW9wbWFpbC5jb20iLCJlbWFpbF92ZXJpZmllZCI6InRydWUiLCJwaG9uZV9udW1iZXIiOiIwODA1MDk5MDA2MCIsInBob25lX251bWJlcl92ZXJpZmllZCI6ImZhbHNlIiwid2ViLmViaXBzLnVzZXIucm9sZSI6WyJjbGllbnRhZG1pbiIsIkN1c3RvbWVyX0FkbWluIl0sImdpdmVuX25hbWUiOiJIYWxvIiwiZmFtaWx5X25hbWUiOiJKb3kiLCJhcHBsaWNhdGlvbiI6WyJ3ZWIuZWJpcHMudXNlciIsInN3ZXJ2ZXBheSJdLCJzd2VydmVwYXkucm9sZSI6WyJjbGllbnRhZG1pbiIsIkN1c3RvbWVyX0FkbWluIl0sImFtciI6WyJwYXNzd29yZCJdfQ.VJrfJREjrM5hq-t8jv-KjDrZyW4ID0-oUp-17WKDNsb3fg-Jeql79SoxkMvNU0eNhOi5TLm1Q4myjupdNa7gcp4zPM1IE3HIMFixiocEaTyrAXY4IjLNLnQ8QIrsgznqYEnwWncuCv0Uah8nEtw4vUlpgnhskW4cUneFBHdhvROUpw5poNvzp3xbU1z0S6QLBqEPUjRc0lecFHMnk6AB7V60GwFg7IqVOtrgPrbxvh5GMO14HTBnWPiTfb9on3ZBmGXWOD3pCHJyMYVlg6ID0bPpznGSf3tB0j7xqgZ9Str14DOmJgImPIWDl_UlwujXqLAjJrnXExMjobGoeLrPXQ\",\n        \"expires_in\": 3600,\n        \"token_type\": \"Bearer\",\n        \"refresh_token\": null\n    },\n    \"message\": \"Token generated successfully\",\n    \"responseCode\": null\n}"}],"_postman_id":"7fe63e66-1020-48ef-91e9-31b1ff29e11e"},{"name":"Initiate Payment","event":[{"listen":"prerequest","script":{"id":"5f26b02b-a8b3-44d8-a9a3-7de9bf0b9627","exec":["const customerReference = Math.floor((Math.random()*10000 +1));\r","pm.globals.set(\"customerReference\", customerReference)"],"type":"text/javascript","packages":{}}}],"id":"8e408611-e7a0-423a-bef8-7fbcb1ae5906","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"customerReference\": \"random{{customerReference}}\",\r\n  \"amount\": 500000,\r\n  \"description\": \"Test Transaction\",\r\n  \"customerName\": \"John Doe\",\r\n  \"customerEmail\": \"johndoe223@yopmail.com\",\r\n  \"customerMobile\": \"08088888889\",\r\n  \"returnUrl\": \"www.google.com\",\r\n  \"integrationKey\": \"5edaf17928d542e8bb95f57689d5a631\",\r\n  \"currencyCode\" : \"USD\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://vigipaysling-paymentext.staging.vggdev.com/api/v1/Payment","description":"<p>This API is used to generate a transaction reference to enable further transaction processing</p>\n<p><strong>NOTE:</strong></p>\n<ul>\n<li>Amount is in Kobo</li>\n<li>The Customer Reference is a unique identifier for every transaction</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v1","Payment"],"host":["vigipaysling-paymentext","staging","vggdev","com"],"query":[],"variable":[]}},"response":[{"id":"8eee7b29-7d23-4a2f-9542-5c14b55e1b2b","name":"Initiate Payment -  Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"customerReference\": \"CBB6D8C7-EE50d5B-A30C-EA4204FD5B7E\",\r\n  \"amount\": 500000,\r\n  \"description\": \"Test Transaction\",\r\n  \"customerName\": \"John Doe\",\r\n  \"customerEmail\": \"johndoe223@yopmail.com\",\r\n  \"customerMobile\": \"08088888889\",\r\n  \"returnUrl\": \"www.google.com\",\r\n  \"integrationKey\": \"1f02a49d1b114a158b8e23dd95666f73\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://vigipaysling-paymentext.staging.vggdev.com/api/v1/Payment"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Mon, 27 Mar 2023 11:20:05 GMT"},{"key":"Server","value":"Kestrel"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"responseData\": {\n        \"transactionReference\": \"FUL202242703232126518\",\n        \"charge\": 2100,\n        \"redirectUrl\": \"https://sling-web-payment.test.vggdev.com/pay?reference=FUL202242703232126518\"\n    },\n    \"message\": null,\n    \"responseCode\": \"00\"\n}"}],"_postman_id":"8e408611-e7a0-423a-bef8-7fbcb1ae5906"},{"name":"Get Status","id":"e5b51315-9b5f-441a-898d-e4cca4363ce2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"https://vigipaysling-paymentext.staging.vggdev.com/api/v1/Payment/:reference/getstatus","description":"<p>Status</p>\n<ul>\n<li><p>Initiated</p>\n</li>\n<li><p>Processing</p>\n</li>\n<li><p>Successful</p>\n</li>\n<li><p>Failed</p>\n</li>\n<li><p>Unknown</p>\n</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v1","Payment",":reference","getstatus"],"host":["vigipaysling-paymentext","staging","vggdev","com"],"query":[],"variable":[{"description":{"content":"<p>The Transaction Reference gotten from Initiate Payment API</p>\n","type":"text/plain"},"type":"any","value":"FUL202241204233538604","key":"reference"}]}},"response":[{"id":"e299baeb-8a60-4862-bbf1-ebc6fca58b0f","name":"Get Status","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://vigipaysling-paymentext.staging.vggdev.com/api/v1/Payment/:reference/getstatus","protocol":"https","host":["vigipaysling-paymentext","staging","vggdev","com"],"path":["api","v1","Payment",":reference","getstatus"],"variable":[{"key":"reference","value":"FUL202241204233538604","description":"The Transaction Reference gotten from Initiate Payment API"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Wed, 12 Apr 2023 10:43:40 GMT"},{"key":"Server","value":"Kestrel"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"responseData\": {\n        \"status\": \"Successful\",\n        \"message\": \"Transaction Successful\",\n        \"reference\": \"FUL202241204233538604\",\n        \"transactionDate\": \"04/12/2023 10:40:34\",\n        \"customerName\": \"John Doe\",\n        \"amount\": 500000,\n        \"amountAfterCharge\": 500000,\n        \"charge\": 2100,\n        \"channel\": \"Card\",\n        \"customerId\": \"5f8c6009-6293-432c-aa87-c80cfd1aa6f5\"\n    },\n    \"message\": null,\n    \"responseCode\": \"00\"\n}"}],"_postman_id":"e5b51315-9b5f-441a-898d-e4cca4363ce2"},{"name":"Get Integration Key","id":"11855bbb-70de-4b5c-8415-ab003b361126","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"https://vigipaysling-payment.staging.vggdev.com/api/Integration","description":"<p>This API gets the integration key needed to perform initiate transactions</p>\n","urlObject":{"protocol":"https","path":["api","Integration"],"host":["vigipaysling-payment","staging","vggdev","com"],"query":[],"variable":[]}},"response":[{"id":"1af16190-5c59-4759-8b78-7ab252e449c5","name":"Get Integration Key","originalRequest":{"method":"GET","header":[],"url":"https://vigipaysling-payment.staging.vggdev.com/api/Integration"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Mon, 30 Oct 2023 11:46:28 GMT"},{"key":"Server","value":"Kestrel"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"responseData\": [\n        {\n            \"businessCode\": \"SLGNIT20221\",\n            \"integrationKey\": \"5edaf17928d542e8bb95f57689d5a631\",\n            \"status\": \"Demo\"\n        }\n    ],\n    \"message\": null,\n    \"responseCode\": \"00\"\n}"}],"_postman_id":"11855bbb-70de-4b5c-8415-ab003b361126"},{"name":"Get Channels","id":"42b7abf9-1d41-47c0-a58e-fb391b58aa52","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"https://vigipaysling-paymentext.staging.vggdev.com/api/v1/Payment/:reference/channels","description":"<p>This endpoint makes an HTTP GET request to retrieve the channels for a specific payment reference. The request should include the payment reference in the URL.</p>\n","urlObject":{"protocol":"https","path":["api","v1","Payment",":reference","channels"],"host":["vigipaysling-paymentext","staging","vggdev","com"],"query":[],"variable":[{"description":{"content":"<p>The Transaction Reference gotten from Initiate Payment API</p>\n","type":"text/plain"},"type":"any","value":"FUL202241204233538604","key":"reference"}]}},"response":[],"_postman_id":"42b7abf9-1d41-47c0-a58e-fb391b58aa52"}],"variable":[{"key":"baseUrl","value":"https://vigipaysling-paymentext.staging.vggdev.com","type":"default"}]}