{"info":{"_postman_id":"d1a3d676-d228-4db9-ace2-2eba3a4fd203","name":"Durapayment API","description":"<html><head></head><body><p>The Durapayment API collection provides a structured set of requests for testing and exploring key payment-related endpoints in the Durapayment platform.</p>\n<p>It includes endpoints for:</p>\n<ul>\n<li><p>API health checks, to confirm the service is reachable</p>\n</li>\n<li><p>User profile and balance retrieval, for accessing account information</p>\n</li>\n<li><p>Virtual account operations, including listing static and dynamic accounts and creating new accounts</p>\n</li>\n<li><p>Payment acceptance workflows, organized under the Accept Payments section for easier navigation</p>\n</li>\n</ul>\n<p>This collection is intended to help developers quickly verify core functionality, understand available endpoints, and interact with common account and payment features using the configured <code>{{baseUrl}}</code> and authentication variables.</p>\n<img src=\"https://content.pstmn.io/c737ebfe-38b0-4bfa-a57a-33ee9b8a6ac8/U2NyZWVuc2hvdCAyMDI2LTA1LTA0IGF0IDEuNTAuNDggUE0ucG5n\" alt=\"\"></body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"54503425","collectionId":"d1a3d676-d228-4db9-ace2-2eba3a4fd203","publishedId":"2sBXqKq11K","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"14644c"},"publishDate":"2026-05-04T13:05:47.000Z"},"item":[{"name":"Profile","item":[{"name":"Account","id":"f07626b7-6680-4791-9a3b-9fa9269c1c6f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer {{access_token}}","type":"text"}],"url":"{{baseUrl}}/api/v1/user","description":"<p>This request is used to verify that the Durapayment API service is available and responding correctly. It sends a <code>GET</code> request to the <code>/api/v1/ping</code> endpoint using the configured <code>{{baseUrl}}</code>, making it useful as a basic health check before testing other endpoints in the <a href=\"https://desktop.postman.com/?desktopVersion=12.6.3&amp;userId=54503425&amp;teamId=15629466&amp;region=us#\">Durapayment API</a> collection.</p>\n","urlObject":{"path":["api","v1","user"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"f07626b7-6680-4791-9a3b-9fa9269c1c6f"},{"name":"Balance","id":"f04b4b9a-c13a-4870-9aa9-9168645d0b9d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer {{access_token}}","type":"text"}],"url":"{{baseUrl}}/api/v1/user/balance","urlObject":{"path":["api","v1","user","balance"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"f04b4b9a-c13a-4870-9aa9-9168645d0b9d"}],"id":"d9ab79c4-f74c-49bf-a233-cb69580d9299","description":"<p>This folder contains endpoints related to the authenticated user’s account information. It currently includes requests for retrieving basic account details and checking the user’s available balance, making it useful for profile verification and account status checks.</p>\n<img src=\"https://content.pstmn.io/1f9885c1-bf91-42ae-bfdb-8463208444e8/bXktYWNjb3VudC5wbmc=\" alt />","_postman_id":"d9ab79c4-f74c-49bf-a233-cb69580d9299"},{"name":"Accept Payments","item":[{"name":"Virtual Accounts","item":[{"name":"Static Accounts","id":"a6cb5cb3-6013-451a-a59f-ac6efe2dca86","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer {{pk_live}}","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v1/virtual_account/dynamic","description":"<p>This request is used to interact with the Durapayment API for payment platform operations such as checking service availability, retrieving user account details and balance, and managing virtual accounts. It relies on the configured <code>{{baseUrl}}</code> and authenticated access to support testing core payment and account-related workflows within the Durapayment system.</p>\n","urlObject":{"path":["api","v1","virtual_account","dynamic"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"a6cb5cb3-6013-451a-a59f-ac6efe2dca86"},{"name":"Dynamic Accounts","id":"aa8ba6fd-6488-4fe0-bba2-1ebab0162eec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer {{access_token}}","type":"text"}],"url":"{{baseUrl}}/api/v1/dynamic-account","urlObject":{"path":["api","v1","dynamic-account"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"aa8ba6fd-6488-4fe0-bba2-1ebab0162eec"},{"name":"Dynamic Account","id":"91f3a24e-7e74-4436-b632-840c64d6c010","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer {{pk_live}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"amount\": 243,\n    \"customer_email\": \"blessing@gmail.com\",\n    \"customer_firstname\": \"Blessing\",\n    \"customer_lastname\": \"Samuel\",\n    \"customer_phone\": \"09122332222\"\n}","options":{"raw":{"language":"json"}}},"url":"{{live_baseUrl}}/api/v1/virtual-account/dynamic","urlObject":{"path":["api","v1","virtual-account","dynamic"],"host":["{{live_baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"91f3a24e-7e74-4436-b632-840c64d6c010"},{"name":"Static Account","id":"47512edb-d578-4491-8581-0fe571287e6c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{pk_live}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"customer_email\": \"johnson@gmail.com\",\n    \"customer_firstname\": \"SuleimAn\",\n    \"customer_lastname\": \"Johnneh\",\n    \"customer_phone\": \"08036124888\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v1/virtual-account/static","urlObject":{"path":["api","v1","virtual-account","static"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"47512edb-d578-4491-8581-0fe571287e6c"}],"id":"0d1555ac-61ab-493c-b0d4-a7a2a5f76017","description":"<p>This folder contains requests for managing virtual account operations in the Durapayment API. It includes endpoints for retrieving static and dynamic virtual accounts, as well as creating new virtual accounts. Use this folder when testing account generation and account listing workflows for payment collection.</p>\n","_postman_id":"0d1555ac-61ab-493c-b0d4-a7a2a5f76017"},{"name":"Checkout Modal","item":[],"id":"5ec08e61-950c-46ae-9469-6e95a08e8be0","description":"<p>This folder contains payment collection workflows for the Durapayment API. It groups endpoints used to receive payments through virtual accounts and checkout-based payment experiences, making it useful for testing how customers initiate and complete payment transactions across supported acceptance channels.</p>\n","_postman_id":"5ec08e61-950c-46ae-9469-6e95a08e8be0"}],"id":"53bab568-8501-43c7-92a5-9fd69e8aa00e","description":"<p>This folder contains endpoints related to the authenticated user’s account information. It currently includes requests for retrieving basic account details and checking the user’s available balance, making it useful for profile verification and account status checks.</p>\n<img src=\"https://content.pstmn.io/0835beb5-295f-4cbc-aa4c-d3f3df8e7538/U2NyZWVuc2hvdCAyMDI2LTA1LTA0IGF0IDEuNTAuMzkgUE0ucG5n\" alt />","_postman_id":"53bab568-8501-43c7-92a5-9fd69e8aa00e"},{"name":"Transfer","item":[{"name":"New Folder","item":[{"name":"Resolve Bank Details","id":"0db499af-fb30-4d8b-a8ca-0e707e3e7540","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer {{pk_live}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"account_number\": \"8141314105\",\n    \"bank_code\": \"100004\"\n}","options":{"raw":{"language":"json"}}},"url":"{{live_baseUrl}}/api/v1/transfer/resolve-bank","urlObject":{"path":["api","v1","transfer","resolve-bank"],"host":["{{live_baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"0db499af-fb30-4d8b-a8ca-0e707e3e7540"}],"id":"957d9655-61db-4e6b-8036-937175f680e1","_postman_id":"957d9655-61db-4e6b-8036-937175f680e1","description":""}],"id":"97d11dcc-22de-4939-8057-6c9d44b719ee","_postman_id":"97d11dcc-22de-4939-8057-6c9d44b719ee","description":""}]}