{"info":{"_postman_id":"1f5193b0-0fe0-4345-af95-8af111746d0d","name":"Open Banking API Standard v1","description":"<html><head></head><body><p>The Regulatory Framework for Open Banking in Nigeria established principles for data sharing across the banking and payments system to promote innovations and broaden the range of financial products and services available to bank customers. As a result, open banking recognizes the ownership and control of data by customers of financial and non-financial services, and their right to grant authorizations to service providers for the purpose of accessing innovative financial products and services. This is anticipated to drive competition and improve accessibility to banking and payments services.</p>\n<h2 id=\"what-this-document-is-about\">What this document is about</h2>\n<p>This is a draft of the API specification standards designed to be used in compliance with the Central Bank of Nigeria (CBN) operational guidelines on open banking within the Nigerian financial ecosystem.</p>\n<h2 id=\"scope\">Scope</h2>\n<p>Given the open banking proposition, any organisation that has data of customers which may be exchanged with other entities for the purpose of providing innovative financial services within Nigeria, is eligible to participate in the Open Banking ecosystem.</p>\n<p>Entities participating within the Open banking ecosystem are categorized based on the following roles that they may perform. Participants may assume more than one role depending on their services and offerings:</p>\n<p>* <strong>API Provider (AP)</strong>: This refers to a participant that uses API to avail data or service to another participant. An API Provider can be a licensed financial institution/service provider, a Fast-Moving Consumer Goods (FMCG) Company or other retailers, Payroll Service Bureau etc.<br>* <strong>API Consumer (AC)</strong>: This refers to a participant that uses API released by the (API) providers to access data or service. An API Consumer can be a licensed financial institution/service provider, an FMCG or other retailers, Payroll Service Bureau etc.<br>* <strong>Customer</strong>: This refers to the data owner and end-user that may be required to provide consent for release of data for the purpose of accessing financial services.</p>\n<p>The draft Open Banking API specifications, when implemented, will allow Nigerian banks and other financial institutions to develop API endpoints that can then be accessed by API users (e.g., third-party developers, fintechs) to build mobile and web applications for their customers.</p>\n<p>These API definitions are a draft and represent our ideas of what the open APIs for financial institutions should be. Suggestions and comments are welcomed. To contribute or know more, kindly email <a href=\"https://mailto:contact@openbanking.ng\">contact@openbanking.ng</a>.</p>\n<hr>\n<h2 id=\"what-open-banking-nigeria-is-not\">What Open Banking Nigeria is not</h2>\n<p>Open Banking Nigeria is not a fintech, or a switch, or a company you connect to for financial services. We are a non-profit driving the advocacy for common API standard within the Nigerian banking ecosystem. The APIs defined here cannot be used for actual transactions.</p>\n<hr>\n<h2 id=\"what-open-banking-will-achieve\">What Open Banking will achieve</h2>\n<p>Open Banking allows account holders to seamlessly and securely link their bank account information with their platform or apps of choice.</p>\n<p>Through the Open Banking API, a fintech can quickly create secure and personalized products and apps for its customers. While you can get access to our sandbox to start testing Open Banking in minutes, you would need to connect with real banks to be able to do real-life transactions.</p>\n<p>All data presented here are dummy values.</p>\n<p>To know more about Open Banking Nigeria and its advocacy to get Nigerian banks to adopt the same API standard, please visit the <a href=\"https://openbanking.ng\">Open Banking Nigeria website</a>.</p>\n<hr>\n<h1 id=\"technical-information\">Technical information</h1>\n<h2 id=\"authentication-and-authorization\">Authentication and authorization</h2>\n<p>API Consumers (AC) will obtain <code>CLIENT_ID</code> and <code>CLIENT_SECRET</code> from the Open Banking Gateway of the API Producer (AP) they want to connect with.</p>\n<p>ACs would use these credentials to call the <a href=\"https://apis.openbanking.ng/#10683175-bb7e-4a42-aeab-d02aa99da508\">/token</a> endpoint of the AP using <strong>Basic Authentication.</strong> This would in turn provide them with a <code>Bearer Token</code> to use for future calls going forward.</p>\n<p>Therefore, for endpoints that require authentication, they AC would need to add the following header to each request:</p>\n<p><code>Authorization: Bearer</code></p>\n<p>If you do use an expired token, you will receive a <code>401</code> response code, indicating that your access is no longer authorized.</p>\n<hr>\n<h2 id=\"data-types\">Data types</h2>\n<p>All of the Open Banking Nigeria API responses returned are in JSON format, with these data types defined below:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Type</th>\n<th>Format</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>String</td>\n<td>A UTF-8 encoded string</td>\n<td>“The Quick Brown Fox”</td>\n</tr>\n<tr>\n<td>Number</td>\n<td>Decimal notation. Maximum of 4 decimal places</td>\n<td>1.0004</td>\n</tr>\n<tr>\n<td>Date</td>\n<td>ISO8601 → YYYY-MM-DDThh:mm:ss.sTZD</td>\n<td>2025-05-07T12:34:56.789Z (UTC)</td>\n</tr>\n<tr>\n<td>Country</td>\n<td>ISO 3166-1 alpha-2</td>\n<td>“NG”</td>\n</tr>\n<tr>\n<td>Currency</td>\n<td>ISO 4217 alpha code</td>\n<td>“NGN”</td>\n</tr>\n<tr>\n<td>Phone numbers</td>\n<td>E.164 Standard</td>\n<td>“+2348022223333”  <br>“+4444445565”</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"data-length\">Data length</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Length</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Text fields</td>\n<td>string</td>\n<td>max-length 255 characters</td>\n</tr>\n<tr>\n<td>BVN</td>\n<td>integers starting with 1 or 2</td>\n<td>11 digits.</td>\n</tr>\n<tr>\n<td>Account Number</td>\n<td>integers</td>\n<td>10 digits.</td>\n</tr>\n</tbody>\n</table>\n</div><hr>\n<h2 id=\"paging\">Paging</h2>\n<p>For endpoints that provide several records, the response may be paged depending on the total number of records that the server can return at a time. This means that to retrieve the full set of items for a given resource you may be required to make several requests.</p>\n<h2 id=\"url-parameters\">URL parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameters</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>page</td>\n<td>The page number you wish to retrieve</td>\n</tr>\n<tr>\n<td>limit</td>\n<td>The number of items to return in a page</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"response\">Response</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>data</td>\n<td><code>array</code></td>\n<td>The actual data items you have requested</td>\n</tr>\n<tr>\n<td>_meta</td>\n<td><code>object</code></td>\n<td>Key/value information that is not essential to understanding the resources returned but offers additional detail</td>\n</tr>\n<tr>\n<td>_links</td>\n<td><code>array</code></td>\n<td>A collection of links that you can use to navigate the paged data</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"_meta\">_meta</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>total_number_of_records</td>\n<td><code>number</code></td>\n<td>The total number of data items in the collection</td>\n</tr>\n<tr>\n<td>total_number_of_pages</td>\n<td><code>number</code></td>\n<td>The number of pages in the collection</td>\n</tr>\n<tr>\n<td>page_number</td>\n<td><code>number</code></td>\n<td>The current page number</td>\n</tr>\n<tr>\n<td>page_size</td>\n<td><code>number</code></td>\n<td>The current page size</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"_links\">_links</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rel</td>\n<td><code>string</code></td>\n<td>The relation of the linked resource to the current resource</td>\n</tr>\n<tr>\n<td>href</td>\n<td><code>string</code></td>\n<td>The absolute URI of the related resource</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"navigating-through-pages\">Navigating through pages</h2>\n<p>* If you are on the first page, the \"prev\" link will not be present in the response.<br>* If you are at the final page, the \"next\" link will not be present in the response<br>* If there are no pages and all data is returned neither \"prev\" or \"next\" links will be present in the response</p>\n<hr>\n<h1 id=\"errors\">Errors</h1>\n<p>Errors in the Open Banking Nigeria API are expressed as a combination of HTTP status codes and an accompanying JSON body providing required detail where possible. You should be able to rely on the HTTP status code alone to determine the cause of the problem.</p>\n<h2 id=\"error-response-fields\">Error response fields</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>message</td>\n<td><code>string</code> A human-readable message as to the specifics of the problem. For example, it may contain a detail description of what caused the problem</td>\n</tr>\n<tr>\n<td>status</td>\n<td>The 8583 standard response code.</td>\n</tr>\n<tr>\n<td>error_code</td>\n<td>The specific Open Banking Nigeria error code for the problem</td>\n</tr>\n<tr>\n<td>data</td>\n<td>Extra information about the error.</td>\n</tr>\n</tbody>\n</table>\n</div><hr>\n<h2 id=\"sample-response\">Sample response</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"07\",\n  \"error_code\": \"INVALID_ACCOUNT\",\n  \"message\": \"The beneficiary account is invalid\",\n  \"data\": {}\n}\n\n</code></pre>\n<h1 id=\"custom-properties\">Custom properties</h1>\n<p>The Open Banking API ard has been designed to be flexible enough to allow ACs to layer on additional data fields. This would help to pass on proprietary information not common to all banks or additional processing directives unique to the specific bank.</p>\n<p>The <code>custom_properties</code> are optional and are a collection which means multiple instances of these fields may be included in any message.</p>\n<h2 id=\"response-body-fields\">Response Body Fields</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td><code>string</code></td>\n<td>A unique identifier for the extra field</td>\n</tr>\n<tr>\n<td>description</td>\n<td><code>string</code></td>\n<td>A description of the extra field</td>\n</tr>\n<tr>\n<td>type</td>\n<td><code>string</code></td>\n<td>A type of field but defined by the API Consumer</td>\n</tr>\n<tr>\n<td>value</td>\n<td><code>string</code></td>\n<td>The value of the extra field</td>\n</tr>\n</tbody>\n</table>\n</div><p>For this documentation, the <code>custom_properties</code> will not be included in all the Response Body Fields</p>\n<hr>\n<h1 id=\"response-codes\">Response codes</h1>\n<p>Find in the table below the possible response codes usually formatted as <code>status</code> and their respective descriptions. They follow the <code>8583 standards</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>00</td>\n<td>Approved or completed successfully</td>\n</tr>\n<tr>\n<td>01</td>\n<td>Status unknown, please wait for settlement report</td>\n</tr>\n<tr>\n<td>03</td>\n<td>Invalid Sender</td>\n</tr>\n<tr>\n<td>05</td>\n<td>Do not honor</td>\n</tr>\n<tr>\n<td>06</td>\n<td>Dormant Account</td>\n</tr>\n<tr>\n<td>07</td>\n<td>Invalid Account</td>\n</tr>\n<tr>\n<td>08</td>\n<td>Account Name Mismatch</td>\n</tr>\n<tr>\n<td>09</td>\n<td>Request processing in progress</td>\n</tr>\n<tr>\n<td>12</td>\n<td>Invalid transaction</td>\n</tr>\n<tr>\n<td>13</td>\n<td>Invalid Amount</td>\n</tr>\n<tr>\n<td>14</td>\n<td>Invalid Batch Number</td>\n</tr>\n<tr>\n<td>15</td>\n<td>Invalid Session or Record ID</td>\n</tr>\n<tr>\n<td>16</td>\n<td>Unknown Bank Code</td>\n</tr>\n<tr>\n<td>17</td>\n<td>Invalid Channel</td>\n</tr>\n<tr>\n<td>18</td>\n<td>Wrong Method Call</td>\n</tr>\n<tr>\n<td>21</td>\n<td>No action is taken</td>\n</tr>\n<tr>\n<td>25</td>\n<td>Unable to locate record</td>\n</tr>\n<tr>\n<td>26</td>\n<td>Duplicate record</td>\n</tr>\n<tr>\n<td>30</td>\n<td>Format error</td>\n</tr>\n<tr>\n<td>34</td>\n<td>Suspected fraud</td>\n</tr>\n<tr>\n<td>35</td>\n<td>Contact sending bank</td>\n</tr>\n<tr>\n<td>51</td>\n<td>No sufficient funds</td>\n</tr>\n<tr>\n<td>57</td>\n<td>Transaction not permitted to sender</td>\n</tr>\n<tr>\n<td>58</td>\n<td>Transaction not permitted on channel</td>\n</tr>\n<tr>\n<td>61</td>\n<td>Transfer limit Exceeded</td>\n</tr>\n<tr>\n<td>63</td>\n<td>Security violation</td>\n</tr>\n<tr>\n<td>65</td>\n<td>Exceeds withdrawal frequency</td>\n</tr>\n<tr>\n<td>68</td>\n<td>Response received too late</td>\n</tr>\n<tr>\n<td>69</td>\n<td>Unsuccessful Account/Amount block</td>\n</tr>\n<tr>\n<td>70</td>\n<td>Unsuccessful Account/Amount unblock</td>\n</tr>\n<tr>\n<td>71</td>\n<td>Empty Mandate Reference Number</td>\n</tr>\n<tr>\n<td>91</td>\n<td>Beneficiary Bank not available</td>\n</tr>\n<tr>\n<td>92</td>\n<td>Routing error</td>\n</tr>\n<tr>\n<td>94</td>\n<td>Duplicate transaction</td>\n</tr>\n<tr>\n<td>96</td>\n<td>System malfunction</td>\n</tr>\n<tr>\n<td>97</td>\n<td>Timeout waiting for a response from destination</td>\n</tr>\n</tbody>\n</table>\n</div><hr>\n<h1 id=\"idempotency\">Idempotency</h1>\n<p>All Open Banking APIs shall support idempotency for safely retrying transactions without accidentally performing the same operation twice. This is useful when an API call is disrupted, and the AC does not receive a response. For example, <code>request_time_out</code> or <code>response_received_too_late</code>. Therefore, if an AC does not get a response message for a transaction, they can retry the request with the same idempotency key, and are guaranteed that no more than one transaction would be posted.</p>\n<p>All requests are required to be idempotent by default, by providing an idempotency_key: header in every request. This also serves as an implementation of transaction query.</p>\n<p>An idempotency key is a unique value generated by the AC which the server uses to recognize subsequent transaction retries of the same request. It is up to the AC to determine how these idempotency keys would be generated. Whatever it is, it must have enough entropy to avoid collisions.</p>\n<p>Idempotency keys would never expire, so a new request that is generated if a key is reused outside of that time frame would fail.</p>\n<p>Open Banking API idempotency works by saving the resulting status code and body of the first request made for any given idempotency key, regardless of whether it succeeded or failed. Subsequent requests with the same key should return the same result, including Server (500) errors.</p>\n<p>Results are only saved if an API endpoint started executing. If incoming parameters failed validation, or the request conflicted with another that was executing concurrently, no idempotent result is saved because no API endpoint began execution. It is safe to retry these requests.</p>\n<h2 id=\"additional-information\">Additional information</h2>\n<p>The following are links to other information or regulation necessary to have a complete understanding of the Nigerian open banking regulation, standards, and ecosystem:</p>\n<p>* <a href=\"https://www.cbn.gov.ng/out/2021/psmd/circular%20on%20the%20regulatory%20framework%20on%20open%20banking%20in%20nigeria.pdf\">Central Bank of Nigeria regulatory framework for open banking in Nigeria [February 2021]</a><br>* <a href=\"https://www.cbn.gov.ng/Out/2022/CCD/OPERATIONAL%20GUIDELINES%20FOR%20OPEN%20BANKING%20IN%20NIGERIA_APPROVED%20EXPOSURE%20DRAFT.pdf\">Central Bank of Nigeria draft operational guidelines on open banking in Nigeria [May 2022]</a></p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Technical information","slug":"technical-information"},{"content":"Errors","slug":"errors"},{"content":"Custom properties","slug":"custom-properties"},{"content":"Response codes","slug":"response-codes"},{"content":"Idempotency","slug":"idempotency"}],"owner":"6404270","collectionId":"1f5193b0-0fe0-4345-af95-8af111746d0d","publishedId":"2s847BVGAF","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2023-05-31T12:54:13.000Z"},"item":[{"name":"Meta","item":[{"name":"Discover","id":"1cdcfceb-3fcf-4a67-a0a8-121f3cf4aad9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{CLIENT_ID}}"},{"key":"password","value":""}]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"},{"key":"connection_id","value":" CONN0987654321","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":"SHA-256({{YOUR_CLIENT_SECRET}} + “;” + idempotency_key)","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/discover","urlObject":{"path":["discover"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"04f9de08-b825-4485-8bf2-096c13716063","name":"Example","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"},{"key":"connection_id","value":" CONN0987654321","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":"SHA-256({{YOUR_CLIENT_SECRET}} + “;” + idempotency_key)","type":"text"}],"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/discover"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successully\",\n    \"data\": {\n        \"version\": \"1.0.0\",\n        \"consent_method\": \"USSD_VALIDATION\",\n        \"participant\": {\n            \"id\": \"AP0987654321\",\n            \"name\": \"First Bank of Nigeria\",\n            \"short_name\": \"First Bank\",\n            \"acronym\": \"FBN\",\n            \"cbn_code\": \"011\",\n            \"address\": \"123, Ajangbadi Street, Lagos\",\n            \"timezone\": \"UTC\",\n            \"logo_url\": \"https://example.com/logo.jpg\",\n            \"connection_id\": \"CONN0987654321\"\n        },\n        \"scopes_supported\": [\n            \"transactions.readonly\",\n            \"transactions.airtime\",\n            \"transactions.bills\",\n            \"account\",\n            \"account.balance.readonly\",\n            \"account.beneficiaries.readonly\",\n            \"account.statement.readonly\",\n            \"account.create\",\n            \"account.directdebits\",\n            \"account.directdebits.readonly\",\n            \"account.directdebits.create\",\n            \"account.directdebits.payment\",\n            \"account.directdebits.cancel\"\n        ],\n        \"pricing\": [\n            {\n                \"scope\":\"transactions.readonly\",\n                \"price_flat\": 20.00,\n                \"price_percent\": 1.00,\n                \"price_cap\": 1000.00\n            },\n            {\n                \"scope\":\"account.directdebits.create\",\n                \"price_flat\": 20.00,\n                \"price_percent\": 1.00,\n                \"price_cap\": 1000.00\n            },\n            {\n                \"scope\":\"account.statement.readonly\",\n                \"price_flat\": 20.00,\n                \"price_percent\": 1.00,\n                \"price_cap\": 1000.00\n            }\n        ],\n        \"participants_supported\": [\n            {\n                \"id\": \"AP0987654321\",\n                \"name\": \"Zenith Bank\",\n                \"connection_id\": \"CONN0987654321\"\n            },\n            {\n                \"id\": \"AP0987654321\",\n                \"name\": \"ABC Bank\",\n                \"connection_id\": \"CONN0987654222\"\n            }\n        ]\n    }\n}"}],"_postman_id":"1cdcfceb-3fcf-4a67-a0a8-121f3cf4aad9"},{"name":"Discover/connection_id","id":"33f1809b-328c-4b6e-a59b-26a098adfcdf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{CLIENT_ID}}"},{"key":"password","value":""}]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"},{"key":"connection_id","value":" CONN0987654321","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":"SHA-256({{YOUR_CLIENT_SECRET}} + “;” + idempotency_key)","type":"text"}],"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/discover/{{connection_id}}","urlObject":{"path":["discover","{{connection_id}}"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"278afc09-687f-41f7-b4f5-ec0db3c95817","name":"Example","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"},{"key":"connection_id","value":" CONN0987654321","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":"SHA-256({{YOUR_CLIENT_SECRET}} + “;” + idempotency_key)","type":"text"}],"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/discover/{{connection_id}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successully\",\n    \"data\": {\n        \"version\": \"1.0.0\",\n        \"consent_method\": \"USSD_VALIDATION\",\n        \"participant\": {\n            \"id\": \"AP0987654321\",\n            \"name\": \"First Bank of Nigeria\",\n            \"short_name\": \"First Bank\",\n            \"acronym\": \"FBN\",\n            \"cbn_code\": \"011\",\n            \"address\": \"123, Ajangbadi Street, Lagos\",\n            \"timezone\": \"UTC\",\n            \"logo_url\": \"https://example.com/logo.jpg\",\n            \"connection_id\": \"CONN0987654321\"\n        },\n        \"scopes_supported\": [\n            \"transactions.readonly\",\n            \"transactions.airtime\",\n            \"transactions.bills\",\n            \"account\",\n            \"account.balance.readonly\",\n            \"account.beneficiaries.readonly\",\n            \"account.statement.readonly\",\n            \"account.create\",\n            \"account.directdebits\",\n            \"account.directdebits.readonly\",\n            \"account.directdebits.create\",\n            \"account.directdebits.payment\",\n            \"account.directdebits.cancel\"\n        ],\n        \"pricing\": [\n            {\n                \"scope\":\"transactions.readonly\",\n                \"price_flat\": 20.00,\n                \"price_percent\": 1.00,\n                \"price_cap\": 1000.00\n            },\n            {\n                \"scope\":\"account.directdebits.create\",\n                \"price_flat\": 20.00,\n                \"price_percent\": 1.00,\n                \"price_cap\": 1000.00\n            },\n            {\n                \"scope\":\"account.statement.readonly\",\n                \"price_flat\": 20.00,\n                \"price_percent\": 1.00,\n                \"price_cap\": 1000.00\n            }\n        ],\n        \"participants_supported\": null\n    }\n}"}],"_postman_id":"33f1809b-328c-4b6e-a59b-26a098adfcdf"},{"name":"Branches","id":"1abf064f-cee7-46d4-a214-c11de8ae351b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{CLIENT_ID}}"},{"key":"password","value":""}]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"},{"key":"connection_id","value":" CONN0987654321","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":"SHA-256({{YOUR_CLIENT_SECRET}} + “;” + idempotency_key)","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/meta/branches","urlObject":{"path":["meta","branches"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"976c7560-89aa-4b7d-a5e0-54537aa7f079","name":"Example","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"},{"key":"connection_id","value":" CONN0987654321","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":"SHA-256({{YOUR_CLIENT_SECRET}} + “;” + idempotency_key)","type":"text"}],"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/meta/branches"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n  \"status\": \"00\",\n  \"message\": \"The process was completed successully\",\n  \"data\": {\n    \"branches\": [\n      {\n        \"id\": \"0123\",\n        \"name\": \"Alaba Oriole Branch\",\n        \"type\": \"Full Branch\",\n        \"description\": \"A random fancy branch\",\n        \"number_of_atms\": 2,\n        \"location\": {\n          \"street\": \"123 Karaole Street\",\n          \"city\": \"Ibadan\",\n          \"state\": \"Oyo\",\n          \"country\": \"NG\",\n          \"geo_location\": {\n            \"latitude\": 7.332014,\n            \"longitude\": 3.86888\n          }\n        },\n        \"contact_infomation\": [\n          {\n            \"description\": \"Customer support email\",\n            \"type\": \"email\",\n            \"value\": \"support@abcbank.ng\"\n          },\n          {\n            \"description\": \"Customer support phone\",\n            \"type\": \"phone\",\n            \"value\": \"+234 2 345 6789\"\n          }\n        ],\n        \"custom_properties\": [\n          {\n            \"id\": \"Some random ID\",\n            \"description\": \"Some random text\",\n            \"type\": \"Some random type\",\n            \"value\": \"Some value\"\n          }\n        ]\n      }\n    ]\n  }\n}"}],"_postman_id":"1abf064f-cee7-46d4-a214-c11de8ae351b"},{"name":"ATMs","id":"5d8bf013-84b3-4f42-8131-f3522229f9b8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{CLIENT_ID}}"},{"key":"password","value":""}]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"},{"key":"connection_id","value":" CONN0987654321","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":"SHA-256({{YOUR_CLIENT_SECRET}} + “;” + idempotency_key)","type":"text"}],"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/meta/atms","urlObject":{"path":["meta","atms"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"db9a0af2-1747-4647-8986-fcccc9630aab","name":"Example","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"},{"key":"connection_id","value":" CONN0987654321","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":"SHA-256({{YOUR_CLIENT_SECRET}} + “;” + idempotency_key)","type":"text"}],"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/meta/atms"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successully\",\n    \"data\": {\n        \"atms\": [\n        {\n            \"id\": \"10123XYZ\",\n            \"name\": \"Alaba Oriole Branch ATM 1\",\n            \"type\": \"Cash Machine\",\n            \"description\": \"Description of the ATM\",\n            \"manufacturer\": \"Wincor\",\n            \"branch_id\": \"0123\",\n            \"location\": {\n                \"street\": \"123 Karaole Street\",\n                \"city\": \"Ibadan\",\n                \"area\": \"Akobo\",\n                \"state\": \"Oyo\",\n                \"country\": \"NG\",\n                \"geo_location\": {\n                    \"latitude\": 7.332014,\n                    \"longitude\": 3.86888\n                }\n            },\n            \"contact_infomation\": [\n                {\n                    \"description\": \"Customer support email\",\n                    \"type\": \"email\",\n                    \"value\": \"support@abcbank.ng\"\n                },\n                {\n                    \"description\": \"Customer support phone\",\n                    \"type\": \"phone\",\n                    \"value\": \"+234 2 345 6789\"\n                }\n            ],\n            \"custom_properties\": [\n                {\n                    \"id\": \"Some random ID\",\n                    \"description\": \"Some random text\",\n                    \"type\": \"Some random type\",\n                    \"value\": \"Some value\"\n                }\n            ]\n        }\n    ]\n    }\n}"}],"_postman_id":"5d8bf013-84b3-4f42-8131-f3522229f9b8"},{"name":"POS","id":"aa975c64-9d3d-4012-a1f4-942d1f2be6fd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{CLIENT_ID}}"},{"key":"password","value":""}]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"},{"key":"connection_id","value":" CONN0987654321","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":"SHA-256({{YOUR_CLIENT_SECRET}} + “;” + idempotency_key)","type":"text"}],"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/meta/pos","urlObject":{"path":["meta","pos"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"46ca410c-47ae-4d49-a753-6529e3e6f306","name":"Example","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"},{"key":"connection_id","value":" CONN0987654321","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":"SHA-256({{YOUR_CLIENT_SECRET}} + “;” + idempotency_key)","type":"text"}],"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/meta/pos"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successully\",\n    \"data\": {\n        \"pos\": [\n            {\n                \"id\": \"20123XYZ\",\n                \"name\": \"Alaba Oriole Supermarket\",\n                \"type\": \"Android POS\",\n                \"description\": \"Description of the POS terminal\",\n                \"manufacturer\": \"ingenico\",\n                \"branch_id\": \"0123\",\n                \"location\": {\n                    \"street\": \"123 Karaole Street\",\n                    \"area\": \"Akobo\",\n                    \"city\": \"Ibadan\",\n                    \"state\": \"Oyo\",\n                    \"country\": \"NG\",\n                    \"geo_location\": {\n                        \"latitude\": 7.332014,\n                        \"longitude\": 3.86888\n                    }\n                },\n                \"contact_infomation\": [\n                    {\n                        \"description\": \"Customer support email\",\n                        \"type\": \"email\",\n                        \"value\": \"support@abcbank.ng\"\n                    },\n                    {\n                        \"description\": \"Customer support phone\",\n                        \"type\": \"phone\",\n                        \"value\": \"+234 2 345 6789\"\n                    }\n                ],\n                \"custom_properties\": [\n                    {\n                        \"id\": \"Some random ID\",\n                        \"description\": \"Some random text\",\n                        \"type\": \"Some random type\",\n                        \"value\": \"Some value\"\n                    }\n                ]\n            }\n        ]\n    }\n}"}],"_postman_id":"aa975c64-9d3d-4012-a1f4-942d1f2be6fd"},{"name":"Agents","id":"d6ec300d-35fb-405f-922f-dfcd32fba990","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{CLIENT_ID}}"},{"key":"password","value":""}]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"},{"key":"connection_id","value":" CONN0987654321","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":"SHA-256({{YOUR_CLIENT_SECRET}} + “;” + idempotency_key)","type":"text"}],"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/meta/agents","urlObject":{"path":["meta","agents"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"c3985670-9a20-435d-8ec9-7ef1a5150f26","name":"Example","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"},{"key":"connection_id","value":" CONN0987654321","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":"SHA-256({{YOUR_CLIENT_SECRET}} + “;” + idempotency_key)","type":"text"}],"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/meta/agents"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successully\",\n    \"data\": {\n        \"agents\": [\n            {\n            \"id\": \"10123XYZ\",\n            \"name\": \"Baba Alakara Agent Location\",\n            \"type\": \"Medium Agent\",\n            \"description\": \"Description of the agent\",\n            \"branch_id\": \"0123\",\n            \"location\": {\n                \"street\": \"123 Karaole Street\",\n                \"area\": \"Akobo\",\n                \"city\": \"Ibadan\",\n                \"state\": \"Oyo\",\n                \"country\": \"NG\",\n                \"geo_location\": {\n                    \"latitude\": 7.332014,\n                    \"longitude\": 3.86888\n                }\n            },\n            \"contact_infomation\": [\n                {\n                    \"description\": \"Customer support email\",\n                    \"type\": \"email\",\n                    \"value\": \"support@abcbank.ng\"\n                },\n                {\n                    \"description\": \"Customer support phone\",\n                    \"type\": \"phone\",\n                    \"value\": \"+234 2 345 6789\"\n                }\n            ],\n            \"custom_properties\": [\n                {\n                    \"id\": \"Some random ID\",\n                    \"description\": \"Some random text\",\n                    \"type\": \"Some random type\",\n                    \"value\": \"Some value\"\n                }\n            ]\n        }\n        ]\n    }\n}"}],"_postman_id":"d6ec300d-35fb-405f-922f-dfcd32fba990"},{"name":"Products","id":"673910e2-9e27-422b-9f64-8abd5f48c249","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{CLIENT_ID}}"},{"key":"password","value":""}]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"},{"key":"connection_id","value":" CONN0987654321","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":"SHA-256({{YOUR_CLIENT_SECRET}} + “;” + idempotency_key)","type":"text"}],"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/meta/products","urlObject":{"path":["meta","products"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"5d4d31ee-6b57-4455-aa56-1446cf9a6ec2","name":"Example","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"},{"key":"connection_id","value":" CONN0987654321","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":"SHA-256({{YOUR_CLIENT_SECRET}} + “;” + idempotency_key)","type":"text"}],"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/meta/products"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successully\",\n    \"data\": {\n        \"products\": [\n            {\n                \"name\": \"ABC Savings Account\",\n                \"id\": \"ABCSBA001\",\n                \"type\": \"account\",\n                \"category\": \"Accounts\",\n                \"description\": \"The best savings account money can buy\",\n                \"currency\": \"NGN\"\n            },\n            {\n                \"name\": \"ABC Domiciliary Account\",\n                \"id\": \"ABCUSD001\",\n                \"type\": \"account\",\n                \"category\": \"Accounts\",\n                \"description\": \"The best domiciliary account in Nigeria\",\n                \"currency\": \"USD\"\n            },\n            {\n                \"name\": \"ABC Naira Mastercard\",\n                \"id\": \"ABCMC001\",\n                \"type\": \"debitCard\",\n                \"category\": \"Cards\",\n                \"description\": \"Spend anywhere your heart desires\",\n                \"currency\": \"NGN\"\n            }\n        ]\n    }\n}"}],"_postman_id":"673910e2-9e27-422b-9f64-8abd5f48c249"},{"name":"Health","id":"2d9b3e6b-3dfd-4cb8-a0df-57a36f62acea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{CLIENT_ID}}"},{"key":"password","value":""}]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"},{"key":"connection_id","value":" CONN0987654321","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":"SHA-256({{YOUR_CLIENT_SECRET}} + “;” + idempotency_key)","type":"text"}],"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/health/{{scope}}/?from={{date}}&to={{date}}","urlObject":{"path":["health","{{scope}}",""],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[{"key":"from","value":"{{date}}"},{"key":"to","value":"{{date}}"}],"variable":[]}},"response":[{"id":"1577f74d-7ed8-4d66-b215-9f8a1cb75d3f","name":"Example","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"},{"key":"connection_id","value":" CONN0987654321","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":"SHA-256({{YOUR_CLIENT_SECRET}} + “;” + idempotency_key)","type":"text"}],"url":{"raw":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/health/?scope={{scope}}&from={{date}}&to={{date}}","protocol":"https","host":["666ab640-8d6a-491b-be32-e06642d051cf","mock","pstmn","io"],"path":["health",""],"query":[{"key":"scope","value":"{{scope}}"},{"key":"from","value":"{{date}}"},{"key":"to","value":"{{date}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n  \"status\": \"00\",\n  \"message\": \"The process was completed successully\",\n  \"data\": {\n    \"functions\": [\n      {\n        \"scope\": \"account.update\",\n        \"metric_start_time\": \"2019-05-31 08:55:23\",\n        \"metric_end_time\": \"2019-05-31 08:55:23\",\n        \"minimum_response_time\": 100,\n        \"average_response_time\": 500,\n        \"maximum_response_Time\": 1233,\n        \"current_status\": \"ONLINE\",\n        \"custom_properties\": [\n          {\n            \"id\": \"Some random ID\",\n            \"description\": \"Some random text\",\n            \"type\": \"Some random type\",\n            \"value\": \"Some value\"\n          }\n        ]\n      },\n      {\n        \"function\": \"account.transactions.readonly\",\n        \"metric_start_time\": \"2019-05-31 08:55:23\",\n        \"metric_end_time\": \"2019-05-31 08:55:23\",\n        \"minimum_response_time\": 200,\n        \"average_response_time\": 300,\n        \"maximum_response_Time\": 599,\n        \"current_status\": \"OFFLINE\",\n        \"custom_properties\": [\n          {\n            \"id\": \"Some random ID\",\n            \"description\": \"Some random text\",\n            \"type\": \"Some random type\",\n            \"value\": \"Some value\"\n          }\n        ]\n      }\n    ]\n  }\n}"}],"_postman_id":"2d9b3e6b-3dfd-4cb8-a0df-57a36f62acea"}],"id":"c6581cb2-3857-4736-8f2a-de8b7c510a6a","description":"<p>These endpoints provide information about functions and services that are available from an API Provider. These would be available to API Consumers to make programmatic decisions which of the services can be made available to End Users.</p>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"be7b655e-e7b0-484a-bd80-bfa8afc0b858","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"802ea8dd-421e-4c40-ac08-e0547734e6f6","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"c6581cb2-3857-4736-8f2a-de8b7c510a6a"},{"name":"Consent","item":[{"name":"Initiate","id":"d65b15ad-1fe4-4e59-9f7b-5c86dc04eca5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"a2b61445-83c3-4366-871c-7d0cbbfee833"},{"key":"password","value":"FjsxBu7.y9BafOIXeaG3qckw_b"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"},{"key":"connection_id","value":" CONN0987654321","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":"SHA-256({{YOUR_CLIENT_SECRET}} + “;” + idempotency_key)","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"client_id","value":"{{CLIENT_ID}}","type":"text"},{"key":"scope","value":"{{SCOPE_LIST}}","type":"text"},{"key":"account_number","value":"{{ACCOUNT_NUMBER}}","type":"text","description":"<p>Extending OAuth convention to include this</p>\n","disabled":true},{"key":"target_connection_id","value":"CONN0987654321","type":"text","description":"<p>Extending OAuth convention to include this</p>\n"}]},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/oauth2/device/code","description":"<p>ACs will use this endpoint to submit a request for consent to an AP. APs would do the following:</p>\n<ol>\n<li><p>Connect to the OBCMS or the target AP to retrieve a consent token on behalf of the End User</p>\n</li>\n<li><p>Hold the consent token in trust and not share (yet) with the AC</p>\n</li>\n<li><p>Internally an Oauth compliant consent request workflow directly to the End User</p>\n</li>\n</ol>\n","urlObject":{"path":["oauth2","device","code"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"d3fe9ef2-8e13-40c7-82e3-cb838808596d","name":"Example-Web","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"},{"key":"connection_id","value":" CONN0987654321","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":"SHA-256({{YOUR_CLIENT_SECRET}} + “;” + idempotency_key)","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"client_id","value":"{{CLIENT_ID}}","type":"text"},{"key":"scope","value":"{{SCOPE_LIST}}","type":"text","description":"SAMPLE: accounts.list.readonly%20accounts.balance.readonly%20accounts.holds.create"},{"key":"account_number","value":"{{ACCOUNT_NUMBER}}","type":"text","description":"Extending OAuth convention to include this","disabled":true},{"key":"target_connection_id","value":"CONN0987654321","description":"Extending OAuth convention to include this","type":"text","uuid":"3e9ea341-f357-4f0c-9b27-1ed262712e14"}],"options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/oauth2/device/code"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"","value":"","description":"","type":"text"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"device_code\": \"req_id_0987654321\", //unique ref for this channel & consent request\n    \"user_code\": \"BZ4K8\", //unique ref for this customer\n    \"verification_uri\": \"https://auth.example.com/activate\", //send user to this url to authenticate\n    \"interval\": 5,\n    \"expires_in\": 900,\n    \"obn_custom_metadata\":{\n        \"consent_validation_method\": \"OAUTH2\",\n        \"consent_message\": \"You will be redirected to https://auth.example.com/activate. Provide your details there to grant consent\",\n        \"consent_status\": \"PENDING_VALIDATION\"\n    }\n}"},{"id":"b349a988-5c1a-4079-98cd-657795f3eccb","name":"Example-USSD","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"},{"key":"connection_id","value":" CONN0987654321","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":"SHA-256({{YOUR_CLIENT_SECRET}} + “;” + idempotency_key)","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"client_id","value":"{{CLIENT_ID}}","type":"text"},{"key":"scope","value":"{{SCOPE_LIST}}","type":"text","description":"SAMPLE: accounts.list.readonly%20accounts.balance.readonly%20accounts.holds.create"},{"key":"account_number","value":"{{ACCOUNT_NUMBER}}","type":"text","description":"Extending OAuth convention to include this"},{"key":"target_connection_id","value":"CONN0987654321","type":"text","description":"Extending OAuth convention to include this"}],"options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/oauth2/device/code"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"","value":"","description":"","type":"text"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"device_code\": \"req_id_0987654321\", //unique ref for this channel & consent request\n    \"user_code\": \"45678\", //unique ref for this customer\n    \"verification_uri\": \"tel:*894*45678#\", //send user to this url to authenticate\n    \"interval\": 5,\n    \"expires_in\": 900,\n    \"obn_custom_metadata\":{\n        \"consent_validation_method\": \"USSD\",\n        \"consent_message\": \"Please dial *894*45678# with your registered phone number ****12 with First Bank.\",\n        \"consent_status\": \"PENDING_VALIDATION\"\n    }\n}"}],"_postman_id":"d65b15ad-1fe4-4e59-9f7b-5c86dc04eca5"},{"name":"Get the Token","id":"dedc4723-69a8-4456-8f84-b0b0bb268e7a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"a2b61445-83c3-4366-871c-7d0cbbfee833"},{"key":"password","value":"FjsxBu7.y9BafOIXeaG3qckw_b"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"},{"key":"connection_id","value":" CONN0987654321","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":"SHA-256({{YOUR_CLIENT_SECRET}} + “;” + idempotency_key)","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"client_id","value":"{{CLIENT_ID}}","type":"text"},{"key":"grant_type","value":"urn:ietf:params:oauth:grant-type:device_code","type":"text"},{"key":"device_code","value":"{{device_code}}","type":"text"},{"key":"user_code","value":"{{user_code}}","type":"text"},{"key":"user_input","value":"{{user_input}}","type":"text","disabled":true}]},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/oauth2/token","description":"<p>ACs will use this endpoint to submit the validation challenge to the AP. The AP will validate it and return to them a valid access_token. The access_token will be a JWT encoded value which will contain multiple data points include the encrypted consent_token received from the OBCMS</p>\n","urlObject":{"path":["oauth2","token"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"2cadd48d-f59c-4a4c-b44d-01c6cc602bd7","name":"Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"},{"key":"connection_id","value":" CONN0987654321","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":"SHA-256({{YOUR_CLIENT_SECRET}} + “;” + idempotency_key)","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"client_id","value":"{{CLIENT_ID}}","type":"text"},{"key":"grant_type","value":"urn:ietf:params:oauth:grant-type:device_code","type":"text"},{"key":"device_code","value":"{{device_code}}","type":"text"},{"key":"user_code","value":"{{user_code}}","type":"text","uuid":"78238216-02f6-4cf5-8ee1-ec5c67b138f6"},{"key":"user_input","value":"{{user_input}}","description":"[Optional] to hold the OTP in the case of OTP consent_validation_method","type":"text","uuid":"ab9d3ec2-b9d1-43c1-8ff7-eff78a641671","disabled":true}],"options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/oauth2/token"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"","value":"","description":"","type":"text"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"access_token\":\"JWT().with(Header).with(Payload).sign(HMAC256(CLIENT_SECRET))\",\n    /****\n    header = {\n        \"alg\": \"HS256\",\n        \"typ\": \"JWT\"\n    },\n    payload = {\n        \"sub\": \"cust_id_iut67\",\n        \"name\": \"Uju Usman Abiola\",\n        \"iat\": 1516239022,\n        \"iss\": \"PART0987654321\", //participant_id of the AP\n        \"exp\": 1716239022,\n        \"aud\": \"CONN0987654322\", //connection_id of the AC/AP relationship\n        \"jti\": \"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))\" //the actual consent_token. \n    }\n    *****/\n    \"refresh_token\":\"9761c228-d6a8-3faa-b1e3-885fa7128ab8\",\n    \"scope\":\"accounts.list.readonly%20accounts.balance.readonly%20accounts.holds.create\",\n    \"token_type\":\"Bearer\",\n    \"expires_in\":3600\n}"}],"_postman_id":"dedc4723-69a8-4456-8f84-b0b0bb268e7a"},{"name":"Refresh the Token","id":"764ae80e-e7a1-4bc5-9576-cf477b335812","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"a2b61445-83c3-4366-871c-7d0cbbfee833"},{"key":"password","value":"FjsxBu7.y9BafOIXeaG3qckw_b"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"},{"key":"connection_id","value":" CONN0987654321","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":"SHA-256({{YOUR_CLIENT_SECRET}} + “;” + idempotency_key)","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"client_id","value":"{{CLIENT_ID}}","type":"text"},{"key":"grant_type","value":"refresh_token","type":"text"},{"key":"refresh_token","value":"{{refresh_token}}","type":"text"}]},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/oauth2/token","description":"<p>ACs will use this endpoint to refresh a previously issued access_token. This access_token will only be refreshed if the underlying OBCMS-issued consent_token is still valid, otherwise a 400 status will be returned signaling to the AC to re-initiative consent request</p>\n","urlObject":{"path":["oauth2","token"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"125a234c-f47e-4703-b8eb-acfcd870076c","name":"Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"},{"key":"connection_id","value":" CONN0987654321","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":"SHA-256({{YOUR_CLIENT_SECRET}} + “;” + idempotency_key)","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"client_id","value":"{{CLIENT_ID}}","type":"text"},{"key":"grant_type","value":"refresh_token","type":"text"},{"key":"refresh_token","value":"{{refresh_token}}","type":"text"}],"options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/oauth2/token"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"","value":"","description":"","type":"text"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"access_token\":\"JWT.create().withHeader(headerMap).withPayload(payloadMap).sign(HMAC256(secretKey))\",\n    /****\n    header = {\n        \"alg\": \"HS256\",\n        \"typ\": \"JWT\"\n    },\n    payload = {\n        \"sub\": \"cust_id_iut67\",\n        \"name\": \"Uju Usman Abiola\",\n        \"iat\": 1516239022,\n        \"iss\": \"PART0987654321\", //participant_id of the AP\n        \"exp\": 1716239022,\n        \"aud\": \"CONN0987654322\" //connection_id of the AC/AP relationship\n        \"jti\": \"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))\" //the actual consent_token. \n    }\n    *****/\n    \"refresh_token\":\"9761c228-d6a8-3faa-b1e3-885fa7128ab8\",\n    \"scope\":\"accounts.list.readonly%20accounts.balance.readonly%20accounts.holds.create\",\n    \"token_type\":\"Bearer\",\n    \"expires_in\":3600\n}"}],"_postman_id":"764ae80e-e7a1-4bc5-9576-cf477b335812"},{"name":"Revoke the Token","id":"0b5d8c6f-eb23-4c86-bbf9-49b19f32d321","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"a2b61445-83c3-4366-871c-7d0cbbfee833"},{"key":"password","value":"FjsxBu7.y9BafOIXeaG3qckw_b"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"},{"key":"connection_id","value":" CONN0987654321","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":"SHA-256({{YOUR_CLIENT_SECRET}} + “;” + idempotency_key)","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"client_id","value":"{{CLIENT_ID}}","type":"text"},{"key":"token","value":"{{access_or_refresh_token}}","type":"text"},{"key":"token_type_hint","value":"access_token","type":"text"}]},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/oauth2/revoke","description":"<p>ACs will use this endpoint to submit a revocation request for an access_token that was previously issued. This will also invalidate the underlying consent_token that was previously approved. The AP will forward to the OBR to invalidate, and if successful, will invalidate the consent_token on its platform as well, and also forward to the OBR to invalidate as well.</p>\n","urlObject":{"path":["oauth2","revoke"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"61f90f82-5630-4c16-930e-fc3f0ff05d2e","name":"Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"},{"key":"connection_id","value":" CONN0987654321","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":"SHA-256({{YOUR_CLIENT_SECRET}} + “;” + idempotency_key)","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"client_id","value":"{{CLIENT_ID}}","type":"text"},{"key":"token","value":"{{access_or_refresh_token}}","type":"text"},{"key":"token_type_hint","value":"access_token","type":"text"}],"options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/oauth2/revoke"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"","value":"","description":"","type":"text"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"0b5d8c6f-eb23-4c86-bbf9-49b19f32d321"}],"id":"125f59e3-ec80-4c2e-a417-d1b16df37515","description":"<p>The Nigeria Interbank Settlement System (NIBSS) would implement and manage the Open Banking Consent Management System (OBCMS) on behalf of the Central Bank of Nigeria and the industry. To ensure that there are multiple failover options, an opportunity will be provided to a handful of other CBN-licensed entities to operate backups of the OBCMS.</p>\n<p>All consent requests have to be transparently logged on the OBCMS and upon approval, or revocation, the OBCMS and the AP will sync the state of the consent.</p>\n<p>APs can implement the recommended consent management experience according to the laid down standard, or they can leverage the implementation that’s built directly into the OBCMS.</p>\n<p>The consent request and management workflow will be centered around the OAuth2 standard, with emphasis on a combination of <a href=\"https://null\">RFC 8628</a>, <a href=\"https://null\">RFC 6749</a>, and <a href=\"https://null\">RFC 7009</a> implementations.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Step</strong></th>\n<th><strong>OAuth Endpoint</strong></th>\n<th><strong>Purpose</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td><code>/device/code</code></td>\n<td>AC initiates a consent collection request; receives <code>device_code</code> + <code>user_code</code></td>\n</tr>\n<tr>\n<td>2</td>\n<td>User → Action OR Browser</td>\n<td>AP nudges the end user to perform specific out-of-band action (visit a URL OR receive and supply an OTP OR dial a USSD string)</td>\n</tr>\n<tr>\n<td>3</td>\n<td><code>/token</code></td>\n<td>Using the <code>device_code</code> + <code>user_code</code>, AC polls or calls the AP to validate user action and get an <code>access_token</code> (with consent_token in it) and a <code>refresh_token</code></td>\n</tr>\n<tr>\n<td>4</td>\n<td><code>/token</code></td>\n<td>Refresh the <code>access_token</code> from time to time using a <code>refresh_token</code></td>\n</tr>\n<tr>\n<td>5</td>\n<td><code>/revoke</code></td>\n<td>Revoke <code>access_token</code> (and its attached consent) or <code>refresh_token</code></td>\n</tr>\n</tbody>\n</table>\n</div><p>APs may either implement their own consent management stack in compliance with the above, or they may rely on an existing implementation (leveraging iGree) that will be implemented on the OBCMS.</p>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"40846bf8-7f83-440c-9dd6-96da5d16824c","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"ac64ea1c-1b51-454c-89ca-3d799455dae4","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"125f59e3-ec80-4c2e-a417-d1b16df37515"},{"name":"Customer","item":[{"name":"Customer","id":"27f082fc-a2b5-4dce-8d44-91f863777128","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/customers","urlObject":{"path":["customers"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"dfba08d2-fabe-4eba-bd3f-e2c23e266779","name":"Example","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/customers"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successully\",\n    \"data\": {\n        \"customer_id\": \"1234567890\",\n        \"first_name\": \"Ado\",\n        \"middle_name\": \"John\",\n        \"surname\": \"Sule\",\n        \"gender\": \"M\",\n        \"email\": \"adojohn@example.com\",\n        \"bvn\": \"22112345678\",\n        \"phone\": \"2347031234567\",\n        \"image\": \"{{base64String2}}\",\n        \"proof_of_id\": {\n            \"document_type\": \"Driver's licence\",\n            \"document\": \"{{base64String2}}\"\n        },\n        \"proof_of_address\": {\n            \"document_type\": \"Utility bill\",\n            \"document\": \"{{base64String2}}\"\n        },\n        \"address\": {\n            \"street\": \"456 Johnson Street\",\n            \"area\": \"Akobo\",\n            \"city\": \"Ilesa\",\n            \"local_government\": \"Ilesa West\",\n            \"country\": \"NG\"\n        },\n        \"next_of_kin\": {\n            \"first_name\": \"Ado\",\n            \"middle_name\": \"John\",\n            \"surname\": \"Sule\",\n            \"gender\": \"M\",\n            \"email\": \"adajoanne@example.com\",\n            \"phone\": \"+2347031234567\",\n            \"relationship\": \"Sibling\",\n            \"address\": {\n                \"street\": \"456 Johnson Street\",\n                \"area\": \"Akobo\",\n                \"city\": \"Ilesa\",\n                \"local_government\": \"Ilesa West\",\n                \"country\": \"NG\"\n            }\n        },\n        \"custom_properties\": [\n            {\n                \"id\": \"Some random ID\",\n                \"description\": \"Some random text\",\n                \"type\": \"Some random type\",\n                \"value\": \"Some value\"\n            }\n        ]\n    }\n}"}],"_postman_id":"27f082fc-a2b5-4dce-8d44-91f863777128"},{"name":"Update Customer","id":"52545e12-aa30-48e1-8657-7155b42386a6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"first_name\": \"Ado\",\r\n    \"middle_name\": \"John\",\r\n    \"surname\": \"Sule\",\r\n    \"gender\": \"M\",\r\n    \"email\": \"adojohn@example.com\",\r\n    \"bvn\": \"22112345678\",\r\n    \"phone\": \"+2347031234567\",\r\n    \"proof_of_id\": {\r\n      \"document_type\": \"Driver's licence\",\r\n      \"document\": \"{{base64String2}}\"\r\n    },\r\n    \"proof_of_address\": {\r\n      \"document_type\": \"Utility bill\",\r\n      \"document\": \"{{base64String2}}\"\r\n    },\r\n    \"address\": {\r\n      \"street\": \"456 Johnson Street\",\r\n      \"area\": \"Akobo\",\r\n      \"city\": \"Ilesa\",\r\n      \"local_government\": \"Ilesa West\",\r\n      \"country\": \"NG\"\r\n    },\r\n    \"next_of_kin\": {\r\n      \"first_name\": \"Ado\",\r\n      \"middle_name\": \"John\",\r\n      \"surname\": \"Sule\",\r\n      \"gender\": \"M\",\r\n      \"email\": \"adajoanne@example.com\",\r\n      \"phone\": \"+2347031234567\",\r\n      \"relationship\": \"Sibling\",\r\n      \"address\": {\r\n        \"street\": \"456 Johnson Street\",\r\n        \"area\": \"Akobo\",\r\n        \"city\": \"Ilesa\",\r\n        \"local_government\": \"Ilesa West\",\r\n        \"country\": \"NG\"\r\n      }\r\n    },\r\n    \"custom_properties\": [\r\n          {\r\n            \"id\": \"Some random ID\",\r\n            \"description\": \"Some random text\",\r\n            \"type\": \"Some random type\",\r\n            \"value\": \"Some value\"\r\n          }\r\n        ]\r\n  }","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/customers/{{customer_id}}","urlObject":{"path":["customers","{{customer_id}}"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"ba230797-cc27-42b0-9c60-5464a0e2705a","name":"Example","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"first_name\": \"Ado\",\r\n    \"middle_name\": \"John\",\r\n    \"surname\": \"Sule\",\r\n    \"gender\": \"M\",\r\n    \"email\": \"adojohn@example.com\",\r\n    \"bvn\": \"22112345678\",\r\n    \"phone\": \"2347031234567\",\r\n    \"image\": \"{{base64String2}}\",\r\n    \"proof_of_id\": {\r\n      \"document_type\": \"Driver's licence\",\r\n      \"document\": \"{{base64String2}}\"\r\n    },\r\n    \"proof_of_address\": {\r\n      \"document_type\": \"Utility bill\",\r\n      \"document\": \"{{base64String2}}\"\r\n    },\r\n    \"address\": {\r\n      \"street\": \"456 Johnson Street\",\r\n      \"area\": \"Akobo\",\r\n      \"city\": \"Ilesa\",\r\n      \"local_government\": \"Ilesa West\",\r\n      \"country\": \"NG\"\r\n    },\r\n    \"next_of_kin\": {\r\n      \"first_name\": \"Ado\",\r\n      \"middle_name\": \"John\",\r\n      \"surname\": \"Sule\",\r\n      \"gender\": \"M\",\r\n      \"email\": \"adajoanne@example.com\",\r\n      \"phone\": \"+2347031234567\",\r\n      \"relationship\": \"Sibling\",\r\n      \"address\": {\r\n        \"street\": \"456 Johnson Street\",\r\n        \"area\": \"Akobo\",\r\n        \"city\": \"Ilesa\",\r\n        \"local_government\": \"Ilesa West\",\r\n        \"country\": \"NG\"\r\n      }\r\n    },\r\n    \"custom_properties\": [\r\n        {\r\n        \"id\": \"Some random ID\",\r\n        \"description\": \"Some random text\",\r\n        \"type\": \"Some random type\",\r\n        \"value\": \"Some value\"\r\n        }\r\n    ]\r\n  }","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/customers/{{customer_id}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n  \"status\": \"00\",\n  \"message\": \"The process was completed successully\",\n  \"data\": {\n    \"first_name\": \"Ado\",\n    \"middle_name\": \"John\",\n    \"surname\": \"Sule\",\n    \"gender\": \"M\",\n    \"email\": \"adojohn@example.com\",\n    \"bvn\": null,\n    \"phone\": \"2347031234567\",\n    \"image\": \"{{base64String2}}\",\n    \"proof_of_id\": {\n      \"document_type\": null,\n      \"document\": null\n    },\n    \"proof_of_address\": {\n      \"document_type\": \"Utility bill\",\n      \"document\": \"{{base64String2}}\"\n    },\n    \"address\": {\n      \"street\": \"456 Johnson Street\",\n      \"area\": \"Akobo\",\n      \"city\": \"Ilesa\",\n      \"local_government\": \"Ilesa West\",\n      \"country\": \"NG\"\n    },\n    \"next_of_kin\": {\n      \"first_name\": \"Ado\",\n      \"middle_name\": \"John\",\n      \"surname\": \"Sule\",\n      \"gender\": \"M\",\n      \"email\": \"adajoanne@example.com\",\n      \"phone\": \"+2347031234567\",\n      \"relationship\": \"Sibling\",\n      \"address\": {\n        \"street\": \"456 Johnson Street\",\n        \"area\": \"Akobo\",\n        \"city\": \"Ilesa\",\n        \"local_government\": \"Ilesa West\",\n        \"country\": \"NG\"\n      }\n    },\n    \"custom_properties\": [\n        {\n        \"id\": \"Some random ID\",\n        \"description\": \"Some random text\",\n        \"type\": \"Some random type\",\n        \"value\": \"Some value\"\n        }\n    ]\n  }\n}"}],"_postman_id":"52545e12-aa30-48e1-8657-7155b42386a6"}],"id":"7e6ea8a9-7f8c-43bb-9475-bb1f4f018acf","description":"<p>The endpoints are used to create a customer at the bank. The customer's detail supplied belongs exclusive to the bank where it is being created. The section also provides api that could be used to manage a customer.</p>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"1b746868-701d-4799-8a7d-b58dba523eed","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"00ed2fe9-2c44-4afe-bc6c-d45b9bf042d0","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"7e6ea8a9-7f8c-43bb-9475-bb1f4f018acf"},{"name":"Accounts","item":[{"name":"Get Accounts","id":"c7502cee-8e8c-4084-bca9-c5ef556b5652","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/accounts","urlObject":{"path":["accounts"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"e68c659b-a35e-4a31-8f94-7e1fd02dc3a5","name":"Example","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/accounts"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n  \"status\": \"00\",\n  \"message\": \"The process was completed successfully\",\n  \"data\": {\n    \"accounts\": [\n      {\n        \"account_number\": \"0123456789\",\n        \"customer_id\": \"1234567890\",\n        \"product_id\": \"ABC123\",\n        \"account_name\": \"Ado John Sule\",\n        \"currency_code\": \"NGN\",\n        \"account_opening_date\": \"2017-01-13\",\n        \"last_transaction_time\": \"2019-03-15T07:05:59.524Z\",\n        \"account_type\": \"Wonderful Savings Account\",\n        \"bvn\": \"221422456789\",\n        \"phone_number\": \"09091234567\",\n        \"email\": \"ado.john@example.com\",\n        \"status\": \"ACTIVE\",\n        \"custom_properties\": [\n          {\n            \"id\": \"Some random ID\",\n            \"description\": \"Some random text\",\n            \"type\": \"Some random type\",\n            \"value\": \"Some value\"\n          }\n        ]\n      },\n      {\n        \"account_number\": \"0123456789\",\n        \"customer_id\": \"1234567890\",\n        \"product_id\": \"ABC123\",\n        \"account_name\": \"Ado John Sule\",\n        \"currency_code\": \"NGN\",\n        \"account_opening_date\": \"2017-01-13\",\n        \"last_transaction_time\": \"2019-03-15T07:05:59.524Z\",\n        \"account_type\": \"Wonderful Savings Account\",\n        \"bvn\": \"221422456789\",\n        \"phone_number\": \"09091234567\",\n        \"email\": \"ado.john@example.com\",\n        \"status\": \"ACTIVE\",\n        \"custom_properties\": [\n          {\n            \"id\": \"Some random ID\",\n            \"description\": \"Some random text\",\n            \"type\": \"Some random type\",\n            \"value\": \"Some value\"\n          }\n        ]\n      }\n    ]\n  }\n}"}],"_postman_id":"c7502cee-8e8c-4084-bca9-c5ef556b5652"},{"name":"Open Account","id":"9818d4e7-5390-465f-bf16-f1876103537b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"connection_id","value":" 0987654321","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"customer_ref\": \"DemoApp_Customer007\",\r\n    \"product_id\": \"ABC09876\",\r\n    \"name_on_account\": \"Tobi Olajide\",\r\n    \"dob\": \"2019-03-15T07:05:59.524Z\",\r\n    \"first_name\": \"Ado\",\r\n    \"middle_name\": \"John\",\r\n    \"surname\": \"Sule\",\r\n    \"gender\": \"M\",\r\n    \"email\": \"adojohn@example.com\",\r\n    \"bvn\": \"22112345678\",\r\n    \"phone\": \"+2347031234567\",\r\n    \"proof_of_id\": {\r\n        \"document_type\": \"Driver's licence\",\r\n        \"document\": \"{{base64String2}}\"\r\n    },\r\n    \"proof_of_address\": {\r\n        \"document_type\": \"Utility bill\",\r\n        \"document\": \"{{base64String2}}\"\r\n    },\r\n    \"address\": {\r\n        \"street\": \"456 Johnson Street\",\r\n        \"area\": \"Akobo\",\r\n        \"city\": \"Ilesa\",\r\n        \"local_government\": \"Ilesa West\",\r\n        \"country\": \"NG\"\r\n    },\r\n    \"next_of_kin\": {\r\n        \"first_name\": \"Ado\",\r\n        \"middle_name\": \"John\",\r\n        \"surname\": \"Sule\",\r\n        \"gender\": \"M\",\r\n        \"email\": \"adajoanne@example.com\",\r\n        \"phone\": \"2347031234567\",\r\n        \"relationship\": \"Sibling\",\r\n        \"address\": {\r\n            \"street\": \"456 Johnson Street\",\r\n            \"area\": \"Akobo\",\r\n            \"city\": \"Ilesa\",\r\n            \"local_government\": \"Ilesa West\",\r\n            \"country\": \"NG\"\r\n        }\r\n    },\r\n    \"custom_properties\": [\r\n        {\r\n            \"id\": \"Some random ID\",\r\n            \"description\": \"Some random text\",\r\n            \"type\": \"Some random type\",\r\n            \"value\": \"Some value\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/accounts","urlObject":{"path":["accounts"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"73abde05-c37f-4321-81f2-4ecb279b5d33","name":"Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"connection_id","value":" 0987654321","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"customer_ref\": \"DemoApp_Customer007\",\r\n    \"product_id\": \"ABC09876\",\r\n    \"name_on_account\": \"Tobi Olajide\",\r\n    \"dob\": \"2019-03-15T07:05:59.524Z\",    \r\n    \"first_name\": \"Ado\",\r\n    \"middle_name\": \"John\",\r\n    \"surname\": \"Sule\",\r\n    \"gender\": \"M\",\r\n    \"email\": \"adojohn@example.com\",\r\n    \"bvn\": \"22112345678\",\r\n    \"phone\": \"+2347031234567\",\r\n    \"proof_of_id\": {\r\n      \"document_type\": \"Driver's licence\",\r\n      \"document\": \"{{base64String2}}\"\r\n    },\r\n    \"proof_of_address\": {\r\n      \"document_type\": \"Utility bill\",\r\n      \"document\": \"{{base64String2}}\"\r\n    },\r\n    \"address\": {\r\n      \"street\": \"456 Johnson Street\",\r\n      \"area\": \"Akobo\",\r\n      \"city\": \"Ilesa\",\r\n      \"local_government\": \"Ilesa West\",\r\n      \"country\": \"NG\"\r\n    },\r\n    \"next_of_kin\": {\r\n      \"first_name\": \"Ado\",\r\n      \"middle_name\": \"John\",\r\n      \"surname\": \"Sule\",\r\n      \"gender\": \"M\",\r\n      \"email\": \"adajoanne@example.com\",\r\n      \"phone\": \"+2347031234567\",\r\n      \"relationship\": \"Sibling\",\r\n      \"address\": {\r\n        \"street\": \"456 Johnson Street\",\r\n        \"area\": \"Akobo\",\r\n        \"city\": \"Ilesa\",\r\n        \"local_government\": \"Ilesa West\",\r\n        \"country\": \"NG\"\r\n      }\r\n    },\r\n    \"custom_properties\": [\r\n        {\r\n        \"id\": \"Some random ID\",\r\n        \"description\": \"Some random text\",\r\n        \"type\": \"Some random type\",\r\n        \"value\": \"Some value\"\r\n        }\r\n    ]\r\n     \r\n}","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/accounts"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n  \"status\": \"00\",\n  \"message\": \"The process was completed successfully\",\n  \"data\": {    \n    \"customer_id\": \"1234567890\",    \n    \"account_type\": \"Wonderful Savings Account\",\n    \"status\": \"ACTIVE\",\n    \"custom_properties\": [\n      {\n        \"id\": \"Some random ID\",\n        \"description\": \"Some random text\",\n        \"type\": \"Some random type\",\n        \"value\": \"Some value\"\n      }\n    ]\n  }\n}"}],"_postman_id":"9818d4e7-5390-465f-bf16-f1876103537b"},{"name":"Get Account Balances","id":"a433cd91-e936-4d21-a4dd-f5013e8a401b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/accounts/:account_number/balances","urlObject":{"path":["accounts",":account_number","balances"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[{"type":"any","value":"","key":"account_number"}]}},"response":[{"id":"37d0da0b-8532-400f-822c-485d6df6198d","name":"Example","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"url":{"raw":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/accounts/:account_number/balances","host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"path":["accounts",":account_number","balances"],"variable":[{"key":"account_number","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successfully\",\n    \"data\": {\n        \"account_number\": \"0123456789\",\n        \"currency\": \"NGN\",\n        \"available_balance\": 800000.50,\n        \"cleared_balance\": -1000000,\n        \"uncleared_balance\": 0,\n        \"hold_balance\": 100000,\n        \"minimum_balance\": 100000,\n        \"custom_properties\": [\n            {\n                \"id\": \"Some random ID\",\n                \"description\": \"Some random text\",\n                \"type\": \"Some random type\",\n                \"value\": \"Some value\"\n            }\n        ]\n    }\n}"}],"_postman_id":"a433cd91-e936-4d21-a4dd-f5013e8a401b"},{"name":"Update Account","id":"92047b69-a72f-489a-a0b1-5e8b20c2e567","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name_on_account\": \"Tobi Olajide\",\r\n    \"status\": \"ACTIVE\",\r\n    \"custom_properties\": [\r\n        {\r\n            \"id\": \"Some random ID\",\r\n            \"description\": \"Some random text\",\r\n            \"type\": \"Some random type\",\r\n            \"value\": \"Some value\"\r\n        }\r\n    ]     \r\n}","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/accounts/:account_number","urlObject":{"path":["accounts",":account_number"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[{"type":"any","value":"","key":"account_number"}]}},"response":[{"id":"d5ef007f-c1ab-4ace-90d3-1dec62d7441d","name":"Example","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name_on_account\": \"Tobi Olajide\",\r\n    \"status\": \"ACTIVE\",\r\n    \"custom_properties\": [\r\n        {\r\n            \"id\": \"Some random ID\",\r\n            \"description\": \"Some random text\",\r\n            \"type\": \"Some random type\",\r\n            \"value\": \"Some value\"\r\n        }\r\n    ]     \r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/accounts/:account_number","host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"path":["accounts",":account_number"],"variable":[{"key":"account_number","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n  \"status\": \"00\",\n  \"message\": \"The process was completed successfully\",\n  \"data\": {    \n    \"name_on_account\": \"Tobi Olajide\",\n    \"status\": \"ACTIVE\",\n    \"custom_properties\": [\n      {\n        \"id\": \"Some random ID\",\n        \"description\": \"Some random text\",\n        \"type\": \"Some random type\",\n        \"value\": \"Some value\"\n      }\n    ]\n  }\n}"}],"_postman_id":"92047b69-a72f-489a-a0b1-5e8b20c2e567"},{"name":"Get Account Transactions","id":"ee2e0721-4cbe-4718-8d7a-4c28c79419af","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/accounts/:account_number/transactions?from={{date}}&to={{date}}&page=null","urlObject":{"path":["accounts",":account_number","transactions"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[{"key":"from","value":"{{date}}"},{"key":"to","value":"{{date}}"},{"key":"page","value":"null"}],"variable":[{"type":"any","value":"","key":"account_number"}]}},"response":[{"id":"b852c766-e89b-46f9-a959-062912652a37","name":"Example","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"url":{"raw":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/accounts/:account_number/transactions?from={{date}}&to={{date}}&page=null","host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"path":["accounts",":account_number","transactions"],"query":[{"key":"from","value":"{{date}}"},{"key":"to","value":"{{date}}"},{"key":"page","value":"null"}],"variable":[{"key":"account_number","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successully\",\n    \"data\": {\n        \"summary\": {\n            \"account_number\": \"0123456789\",\n            \"currency_code\": \"NGN\",\n            \"from\": \"2022-01-01\",\n            \"to\": \"2022-07-31\",\n            \"first_transaction\": \"2022-01-13\",\n            \"last_transaction\": \"2022-06-27\",\n            \"opening_balance\": 10000,\n            \"closing_balance\": 54444,\n            \"total_debit_count\": 6,\n            \"total_credit_count\": 56789,\n            \"total_debit_value\": 27000.87,\n            \"total_credit_value\": 5000.50,            \n            \"pages\": 15,\n            \"records_per_page\": 100\n        },\n        \"transactions\": [\n            {\n                \"id\": \"1234567890\",\n                \"amount\": 1000.24,\n                \"channel\": \"ATM\",\n                \"authorization_token\": \"CARD\",\n                \"transaction_type\": \"WITHDRAWAL\",\n                \"debit_credit\": \"DEBIT\",                \n                \"narration\": \"ATM Withdrawal/Karaole LANG\",\n                \"reference\": \"WDS12345678909987\",\n                \"transaction_time\": \"2019-01-02T19:58:47.1234567\",                \n                \"value_date\": \"2019-01-02\",\n                \"balance_after\": 1200\n            },\n            {\n                \"id\": \"1234567890\",\n                \"amount\": 1000.24,\n                \"channel\": \"BRANCH\",\n                \"authorization_token\": \"NONE\",\n                \"transaction_type\": \"DEPOSIT\",\n                \"debit_credit\": \"CREDIT\",                \n                \"narration\": \"Cash Withdrawal/Karaole LANG\",\n                \"reference\": \"WDS12345678909987\",\n                \"transaction_time\": \"2019-01-02T19:58:47.1234567\",                \n                \"value_date\": \"2019-01-02\",\n                \"balance_after\": 1200\n            }\n        ]\n    },\n    \"custom_properties\": [\n      {\n        \"id\": \"Some random ID\",\n        \"description\": \"Some random text\",\n        \"type\": \"Some random type\",\n        \"value\": \"Some value\"\n      }\n    ]\n}"}],"_postman_id":"ee2e0721-4cbe-4718-8d7a-4c28c79419af"},{"name":"Get Holds","id":"105f70d0-4e2d-4c6a-a82f-1b7b06fc7d3a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/accounts/:account_number/holds","urlObject":{"path":["accounts",":account_number","holds"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[{"type":"any","value":"","key":"account_number"}]}},"response":[{"id":"47df545b-50f5-4c78-8059-ff8e8937fab6","name":"Example","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"url":{"raw":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/accounts/:account_number/holds","host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"path":["accounts",":account_number","holds"],"variable":[{"key":"account_number","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successully\",\n    \"data\": {\n        \"holds\": [\n            {\n                \"account_number\": \"1234567890\",\n                \"reference\": \"ABCD12345678901234567890\",\n                \"amount\": 10000.00,\n                \"narration\": \"Hold fund narration\",\n                \"hold_start_timestamp\": \"2022-05-01\",\n                \"hold_end_timestamp\": \"2022-06-30\",\n                \"status\": \"ACTIVE\"\n            }\n        ],\n        \"custom_properties\": [\n            {\n                \"id\": \"Some random ID\",\n                \"description\": \"Some random text\",\n                \"type\": \"Some random type\",\n                \"value\": \"Some value\"\n            }\n        ]\n    }\n}"}],"_postman_id":"105f70d0-4e2d-4c6a-a82f-1b7b06fc7d3a"},{"name":"Place a Hold","id":"e006ab2c-a97c-4742-a0b5-d9709879b672","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"reference\": \"ABCD12345678901234567890\",\r\n    \"amount\": 10000.00,\r\n    \"narration\": \"Hold fund narration\",\r\n    \"hold_start_timestamp\": \"2022-05-01\",\r\n    \"hold_end_timestamp\": \"2022-06-30\",\r\n    \"status\": \"ACTIVE\",\r\n    \"custom_properties\": [\r\n        {\r\n            \"id\": \"Some random ID\",\r\n            \"description\": \"Some random text\",\r\n            \"type\": \"Some random type\",\r\n            \"value\": \"Some value\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/accounts/:account_number/holds","urlObject":{"path":["accounts",":account_number","holds"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[{"type":"any","value":"","key":"account_number"}]}},"response":[{"id":"a3e2615b-a4b1-4a94-81d6-dd59ee5e9383","name":"Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"reference\": \"ABCD12345678901234567890\",\r\n    \"amount\": 10000.00,\r\n    \"narration\": \"Hold fund narration\",\r\n    \"hold_start_timestamp\": \"2022-05-01\",\r\n    \"hold_end_timestamp\": \"2022-06-30\",\r\n    \"status\": \"ACTIVE\",\r\n    \"custom_properties\": [\r\n        {\r\n            \"id\": \"Some random ID\",\r\n            \"description\": \"Some random text\",\r\n            \"type\": \"Some random type\",\r\n            \"value\": \"Some value\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/accounts/:account_number/holds","host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"path":["accounts",":account_number","holds"],"variable":[{"key":"account_number","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successully\",\n    \"data\": {\n        \"reference\": \"ABCD12345678901234567890\",\n        \"custom_properties\": [\n        {\n            \"id\": \"Some random ID\",\n            \"description\": \"Some random text\",\n            \"type\": \"Some random type\",\n            \"value\": \"Some value\"\n        }\n    ]\n    }\n}"}],"_postman_id":"e006ab2c-a97c-4742-a0b5-d9709879b672"},{"name":"Release a Hold","id":"0be7a9b4-4a86-4f0c-a934-5576e62922e8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"status\": \"INACTIVE\",\r\n    \"custom_properties\": [\r\n        {\r\n            \"id\": \"Some random ID\",\r\n            \"description\": \"Some random text\",\r\n            \"type\": \"Some random type\",\r\n            \"value\": \"Some value\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/accounts/:account_number/holds/:hold_reference","urlObject":{"path":["accounts",":account_number","holds",":hold_reference"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[{"type":"any","value":"","key":"account_number"},{"type":"any","value":"","key":"hold_reference"}]}},"response":[{"id":"a6ed7c93-b2f2-48b0-b5ce-76aec4c8fe0e","name":"Example","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"status\": \"INACTIVE\",\r\n    \"custom_properties\": [\r\n        {\r\n            \"id\": \"Some random ID\",\r\n            \"description\": \"Some random text\",\r\n            \"type\": \"Some random type\",\r\n            \"value\": \"Some value\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/accounts/:account_number/holds/:hold_reference","host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"path":["accounts",":account_number","holds",":hold_reference"],"variable":[{"key":"account_number","value":""},{"key":"hold_reference","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successully\",\n    \"data\": {\n        \"reference\": \"ABCD12345678901234567890\"\n    }\n}"}],"_postman_id":"0be7a9b4-4a86-4f0c-a934-5576e62922e8"}],"id":"6cbcf094-7837-494f-936f-5869de61246a","description":"<p>These endpoints are used for managing a customer's account with an API provider which is licensed by the CBN</p>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"047f4fa8-017f-4054-98cf-7e6fca6624d4","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"6f863598-2ee2-4ddc-bb5a-86c9afc286ea","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"6cbcf094-7837-494f-936f-5869de61246a"},{"name":"Transfers","item":[{"name":"Initiate Transfer Enquiry","id":"ed4c2e12-0be1-49ed-bc45-f61d841b8d24","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"destination_bank_code\": \"044\",\r\n    \"destination_account_number\": \"0123456789\",\r\n    \"custom_properties\": [\r\n        {\r\n            \"id\": \"Some random ID\",\r\n            \"description\": \"Some random text\",\r\n            \"type\": \"Some random type\",\r\n            \"value\": \"Some value\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/transactions/enquiry","urlObject":{"path":["transactions","enquiry"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"4a919e07-8c6d-4465-bdaa-df3430f5e754","name":"Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"destination_bank_code\": \"044\",\r\n    \"destination_account_number\": \"0123456789\",\r\n    \"custom_properties\": [\r\n        {\r\n            \"id\": \"Some random ID\",\r\n            \"description\": \"Some random text\",\r\n            \"type\": \"Some random type\",\r\n            \"value\": \"Some value\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/transactions/enquiry"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successully\",\n    \"data\": {\n        \"name_on_account\": \"Ado John Sule\",\n        \"custom_properties\": [\n            {\n                \"id\": \"Some random ID\",\n                \"description\": \"Some random text\",\n                \"type\": \"Some random type\",\n                \"value\": \"Some value\"\n            }\n        ]\n    }\n}"}],"_postman_id":"ed4c2e12-0be1-49ed-bc45-f61d841b8d24"},{"name":"Initiate Transfer","id":"e7d3bf8f-cd5a-4e89-b985-f66098092b3a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"batch\": {\r\n        \"total_amount\": 54321,\r\n        \"total_transactions\": 1,\r\n        \"batch_reference\": \"ABCD1234567890123456789\"\r\n    },\r\n    \"transactions\": [\r\n        {\r\n            \"reference\": \"ABCD12345678901234567891\",\r\n            \"amount\": 54321,\r\n            \"currency\": \"NGN\",\r\n            \"source_account_number\": \"0123456789\",\r\n            \"destination_bank_code\": \"000007\",\r\n            \"destination_account\": \"0123456789\",\r\n            \"destination_account_name\": \"Ado John Sule\",            \r\n            \"narration\": \"Transfer to Ado\",\r\n            \"callback_url\": \"https://callback.example.com/status/ABCD12345678901234567891/\"\r\n        }\r\n    ],\r\n    \"custom_properties\": [\r\n        {\r\n            \"id\": \"Some random ID\",\r\n            \"description\": \"Some random text\",\r\n            \"type\": \"Some random type\",\r\n            \"value\": \"Some value\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/transactions","urlObject":{"path":["transactions"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"0d6b86d1-7f6a-4857-a2d9-82493a31b803","name":"Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"batch\": {\r\n        \"total_amount\": 54321,\r\n        \"total_transactions\": 1,\r\n        \"batch_reference\": \"ABCD1234567890123456789\"\r\n    },\r\n    \"transactions\": [\r\n        {\r\n            \"reference\": \"ABCD12345678901234567891\",\r\n            \"amount\": 54321,\r\n            \"currency\": \"NGN\",\r\n            \"source_account_number\": \"0123456789\",\r\n            \"destination_bank_code\": \"000007\",\r\n            \"destination_account\": \"0123456789\",\r\n            \"destination_account_name\": \"Ado John Sule\",            \r\n            \"narration\": \"Transfer to Ado\",\r\n            \"callback_url\": \"https://callback.example.com/status/ABCD12345678901234567891/\"\r\n        }\r\n    ],\r\n    \"custom_properties\": [\r\n        {\r\n            \"id\": \"Some random ID\",\r\n            \"description\": \"Some random text\",\r\n            \"type\": \"Some random type\",\r\n            \"value\": \"Some value\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/transactions"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successully\",\n    \"data\": {\n        \"batch\": {\n            \"batch_reference\": \"ABCD1234567890123456789\",\n            \"total_processed_amount\": 54321,\n            \"total_processed_count\": 1,\n            \"total_unprocessed_amount\": 54321,\n            \"total_unprocessed_count\": 1,\n            \"total_processing_amount\": 54321,\n            \"total_processing_count\": 1        \n    },\n    \"transactions\": [\n        {\n            \"reference\": \"ABCD12345678901234567891\",\n            \"status\": \"SUCCESSFUL\",\n            \"status_message\": \"Processed successfully\"\n        }\n    ],\n    \"custom_properties\": [\n        {\n            \"id\": \"Some random ID\",\n            \"description\": \"Some random text\",\n            \"type\": \"Some random type\",\n            \"value\": \"Some value\"\n        }\n    ]\n    }\n}"}],"_postman_id":"e7d3bf8f-cd5a-4e89-b985-f66098092b3a"},{"name":"Transfer Query","id":"ec76823e-8423-4516-a9f8-27cfb77564b7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/transactions/:transaction_reference","urlObject":{"path":["transactions",":transaction_reference"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[{"type":"any","value":"","key":"transaction_reference"}]}},"response":[{"id":"56fc4c44-bb47-4b7f-8a48-0181f734050d","name":"Example","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"url":{"raw":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/transactions/:transaction_reference","host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"path":["transactions",":transaction_reference"],"variable":[{"key":"transaction_reference","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successully\",\n    \"data\": {\n        \"reference\": \"ABCD12345678901234567891\",\n        \"status\": \"SUCCESSFUL\",\n        \"status_message\": \"Processed successfully\",\n        \"custom_properties\": [\n            {\n                \"id\": \"Some random ID\",\n                \"description\": \"Some random text\",\n                \"type\": \"Some random type\",\n                \"value\": \"Some value\"\n            }\n        ]\n    }\n}"}],"_postman_id":"ec76823e-8423-4516-a9f8-27cfb77564b7"},{"name":"[callback] Transfer Status","id":"71f9424b-5b13-4ddd-b385-800c88b0c3fb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"status\": \"00\",\r\n    \"message\": \"The process was completed successully\",\r\n    \"data\": {\r\n        \"reference\": \"ABCD12345678901234567891\",\r\n        \"status\": \"SUCCESSFUL\",\r\n        \"status_message\": \"Processed successfully\",\r\n        \"custom_properties\": [\r\n            {\r\n                \"id\": \"Some random ID\",\r\n                \"description\": \"Some random text\",\r\n                \"type\": \"Some random type\",\r\n                \"value\": \"Some value\"\r\n            }\r\n        ]\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{callback_url}}","urlObject":{"host":["{{callback_url}}"],"query":[],"variable":[]}},"response":[{"id":"9243eb4e-62e1-4a84-b800-cbed37a546d9","name":"Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"status\": \"00\",\r\n    \"message\": \"The process was completed successully\",\r\n    \"data\": {\r\n        \"reference\": \"ABCD12345678901234567891\",\r\n        \"status\": \"SUCCESSFUL\",\r\n        \"status_message\": \"Processed successfully\",\r\n        \"custom_properties\": [\r\n            {\r\n                \"id\": \"Some random ID\",\r\n                \"description\": \"Some random text\",\r\n                \"type\": \"Some random type\",\r\n                \"value\": \"Some value\"\r\n            }\r\n        ]\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{callback_url}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successfully\",\n    \"data\": null\n}"}],"_postman_id":"71f9424b-5b13-4ddd-b385-800c88b0c3fb"}],"id":"888b7fe5-7ef8-4979-b156-35369b38ca13","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"60db917c-6eff-449e-86f4-9451b3829b93","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"7ec2df9b-323e-4c7c-a6ed-9a3b2672a0a1","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"888b7fe5-7ef8-4979-b156-35369b38ca13","description":""},{"name":"Bill Payments","item":[{"name":"Get Bill Payment Categories","id":"9f6db352-e78c-4707-aa79-433255600dec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/bills/categories","urlObject":{"path":["bills","categories"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"c1315e82-715a-4aea-8493-e6f94de5445c","name":"Example","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/bills/categories"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successfully\",\n    \"data\": {\n        \"bill_payment_categories\": [\n            {\n                \"id\": \"CAT1\",\n                \"name\": \"Electricity\",\n                \"description\": \"Electricity\"\n            },\n            {\n                \"id\": \"CAT2\",\n                \"name\": \"Cable TV\",\n                \"description\": \"Cable tv subscriptions\"\n            }\n        ],\n        \"custom_properties\": [\n            {\n                \"id\": \"Some random ID\",\n                \"description\": \"Some random text\",\n                \"type\": \"Some random type\",\n                \"value\": \"Some value\"\n            }\n        ]\n    }\n}"}],"_postman_id":"9f6db352-e78c-4707-aa79-433255600dec"},{"name":"Get Billers","id":"4d4e8157-a27b-4e20-8191-bd95c32aebfe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/bills/:category_id/billers","urlObject":{"path":["bills",":category_id","billers"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[{"type":"any","value":"","key":"category_id"}]}},"response":[{"id":"c50cc397-dae2-4a6d-bc51-57ed83d5f48a","name":"Example","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"url":{"raw":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/bills/:category_id/billers","host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"path":["bills",":category_id","billers"],"variable":[{"key":"category_id","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successfully\",\n    \"data\": {\n        \"billers\": [\n            {\n                \"category_id\": \"CAT1\",\n                \"id\": \"1\",\n                \"name\": \"EKEDC\",\n                \"products\": [\n                    {\n                        \"id\": \"1\",\n                        \"name\": \"Postpaid\",\n                        \"reference_prompt\": \"Meter number\",\n                        \"currency\": \"NGN\",\n                        \"fee\": 0,\n                        \"fixed_amount\": \"1000\"\n                    },\n                    {\n                        \"id\": \"1\",\n                        \"name\": \"Prepaid\",\n                        \"reference_prompt\": \"Meter number\",\n                        \"currency\": \"NGN\",\n                        \"fee\": 0,\n                        \"fixed_amount\": null\n                    }\n                ]\n            },\n            {\n                \"category_id\": \"CAT1\",\n                \"id\": \"1\",\n                \"name\": \"BEDC\",\n                \"products\": [\n                    {\n                        \"id\": \"1\",\n                        \"name\": \"Postpaid\",\n                        \"reference_prompt\": \"Meter number\",\n                        \"currency\": \"NGN\",\n                        \"fee\": 0,\n                        \"fixed_amount\": \"1000\"\n                    },\n                    {\n                        \"id\": \"1\",\n                        \"name\": \"Prepaid\",\n                        \"reference_prompt\": \"Meter number\",\n                        \"currency\": \"NGN\",\n                        \"fee\": 0,\n                        \"fixed_amount\": null\n                    }\n                ]\n            }\n        ],\n        \"custom_properties\": [\n            {\n                \"id\": \"Some random ID\",\n                \"description\": \"Some random text\",\n                \"type\": \"Some random type\",\n                \"value\": \"Some value\"\n            }\n        ]\n    }\n}"}],"_postman_id":"4d4e8157-a27b-4e20-8191-bd95c32aebfe"},{"name":"Validate Bill Reference","id":"bfeee1bc-f9d8-4b09-8b1f-a99aabb7a8fe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/bills/:category_id/billers/:biller_id/reference/:bill_reference","urlObject":{"path":["bills",":category_id","billers",":biller_id","reference",":bill_reference"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[{"type":"any","value":"","key":"category_id"},{"type":"any","value":"","key":"biller_id"},{"type":"any","value":"","key":"bill_reference"}]}},"response":[{"id":"40f803da-8f5d-479a-a95a-dad8da7ac7ec","name":"Example","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"url":{"raw":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/bills/:category_id/billers/:biller_id/reference/:bill_reference","host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"path":["bills",":category_id","billers",":biller_id","reference",":bill_reference"],"variable":[{"key":"category_id","value":""},{"key":"biller_id","value":""},{"key":"bill_reference","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successfully\",\n    \"data\": {\n        \"amount\": 24000,\n        \"reference\": \"3094298244\",\n        \"currency\": \"NGN\",\n        \"fee\": 10,\n        \"product_info\": {\n            \"category_id\": \"CAT133\",\n            \"biller_id\": \"1\",\n            \"product_id\": \"5\"\n        },\n        \"payer_info\": {\n            \"name\": \"Ado John Sule\",\n            \"email\": \"ado@yahoo.com\",\n            \"phone\": \"234803000000\"\n        },\n        \"custom_properties\": [\n            {\n                \"id\": \"Some random ID\",\n                \"description\": \"Some random text\",\n                \"type\": \"Some random type\",\n                \"value\": \"Some value\"\n            }\n        ]\n    }\n}"}],"_postman_id":"bfeee1bc-f9d8-4b09-8b1f-a99aabb7a8fe"},{"name":"Pay a Bill","id":"1e6974b4-9463-4706-b202-029f7efbc04c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"amount\": 24000,\r\n    \"source_account_number\": \"0123456789\",\r\n    \"product_info\": {\r\n        \"category_id\": \"CAT133\",\r\n        \"biller_id\": \"1\",\r\n        \"product_id\": \"5\"\r\n    },\r\n    \"payer_info\": {\r\n        \"name\": \"Ado John Sule\",\r\n        \"email\": \"ado@yahoo.com\",\r\n        \"phone\": \"234803000000\"\r\n    },\r\n    \"custom_properties\": [\r\n        {\r\n            \"id\": \"Some random ID\",\r\n            \"description\": \"Some random text\",\r\n            \"type\": \"Some random type\",\r\n            \"value\": \"Some value\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/bills/:category_id/billers/:biller_id/reference/:bill_reference","urlObject":{"path":["bills",":category_id","billers",":biller_id","reference",":bill_reference"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[{"type":"any","value":"","key":"category_id"},{"type":"any","value":"","key":"biller_id"},{"type":"any","value":"","key":"bill_reference"}]}},"response":[{"id":"32795bae-6891-4e27-a4a6-ab2eba67e118","name":"Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"amount\": 24000,\r\n    \"source_account_number\": \"0123456789\",\r\n    \"product_info\": {\r\n        \"category_id\": \"CAT133\",\r\n        \"biller_id\": \"1\",\r\n        \"product_id\": \"5\"\r\n    },\r\n    \"payer_info\": {\r\n        \"name\": \"Ado John Sule\",\r\n        \"email\": \"ado@yahoo.com\",\r\n        \"phone\": \"234803000000\"\r\n    },\r\n    \"custom_properties\": [\r\n        {\r\n            \"id\": \"Some random ID\",\r\n            \"description\": \"Some random text\",\r\n            \"type\": \"Some random type\",\r\n            \"value\": \"Some value\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/bills/:category_id/billers/:biller_id/reference/:bill_reference","host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"path":["bills",":category_id","billers",":biller_id","reference",":bill_reference"],"variable":[{"key":"category_id","value":""},{"key":"biller_id","value":""},{"key":"bill_reference","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successfully\",\n    \"data\": {\n        \"amount\": 24000,\n        \"fee\": 10,\n        \"custom_properties\": [\n            {\n                \"id\": \"Some random ID\",\n                \"description\": \"Some random text\",\n                \"type\": \"Some random type\",\n                \"value\": \"Some value\"\n            }\n        ]\n    }\n}"}],"_postman_id":"1e6974b4-9463-4706-b202-029f7efbc04c"}],"id":"b409e45a-7d9a-4a8d-8126-0e1b2a9844bb","description":"<p>The bills payment APIs enable the customers of a bank or other service providers to make payments to billers through their platform. This provides the financial institution with the capability to offer their customers access to the vast array of billers and merchants such as a public utility, department store, or an individual to be credited against a specific account.These payments are typically executed electronically as a direct deposit through a national payment system, operated by the financial institutions or in conjunction with the government.</p>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"f0b3c7ae-39c2-4fd5-bc1e-072dd9d8d976","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"c1ea31fe-3352-4dd2-8abb-0f4f4568fd41","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"b409e45a-7d9a-4a8d-8126-0e1b2a9844bb"},{"name":"Dispute","item":[{"name":"Get Dispute Categories","id":"8f588a05-24bc-4414-8fef-5dfb7f912f1a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/disputes/categories","urlObject":{"path":["disputes","categories"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"95ccceb7-b49a-43e7-876d-065d3eeae821","name":"Example","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/disputes/categories"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successfully\",\n    \"data\": {\n        \"dispute_categories\": [\n            {\n                \"id\": \"CAT1\",\n                \"name\": \"Stolen Identity\",\n                \"description\": \"Stolen Identity\"\n            },\n            {\n                \"id\": \"CAT2\",\n                \"name\": \"Unauthorized transaction\",\n                \"description\": \"Unauthorized transaction\"\n            }\n        ],\n        \"custom_properties\": [\n            {\n                \"id\": \"Some random ID\",\n                \"description\": \"Some random text\",\n                \"type\": \"Some random type\",\n                \"value\": \"Some value\"\n            }\n        ]\n    }\n}"}],"_postman_id":"8f588a05-24bc-4414-8fef-5dfb7f912f1a"},{"name":"Report a Dispute","id":"9a2dae66-c2e3-46bf-8211-825e3ca62c0c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"reference\": \"0091234\",\r\n    \"description\": \"A description too long to provide\",\r\n    \"customer_id\": \"0091234\",\r\n    \"dispute_category_id\": \"CAT1\",    \r\n    \"amount\": 0.00,\r\n    \"custom_properties\": [\r\n        {\r\n            \"id\": \"Some random ID\",\r\n            \"description\": \"Some random text\",\r\n            \"type\": \"Some random type\",\r\n            \"value\": \"Some value\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/disputes","urlObject":{"path":["disputes"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"c51f4bca-9495-4a99-8733-18e92a72f9ed","name":"Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"reference\": \"0091234\",\r\n    \"description\": \"A description too long to provide\",\r\n    \"customer_id\": \"0091234\",\r\n    \"dispute_category_id\": \"CAT1\",    \r\n    \"amount\": 0.00,\r\n    \"custom_properties\": [\r\n        {\r\n            \"id\": \"Some random ID\",\r\n            \"description\": \"Some random text\",\r\n            \"type\": \"Some random type\",\r\n            \"value\": \"Some value\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/disputes"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successfully\",\n    \"data\": {\n        \"report_reference\": \"0091234\",\n        \"report_status\": \"LOGGED\",\n        \"first_response_sla\": \"2019-03-15T07:05:59.524Z\",\n        \"resolution_sla\": \"2019-03-15T07:05:59.524Z\",\n        \"follow_up_email\": \"adajoanne@example.com\",\n        \"follow_up_phone\": \"2347031234567\",\n        \"custom_properties\": [\n            {\n                \"id\": \"Some random ID\",\n                \"description\": \"Some random text\",\n                \"type\": \"Some random type\",\n                \"value\": \"Some value\"\n            }\n        ]\n    }\n}"}],"_postman_id":"9a2dae66-c2e3-46bf-8211-825e3ca62c0c"},{"name":"Get the Status of a Dispute","id":"6acddcc8-f59e-4a45-966d-ebecad5eb711","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/disputes/:report_reference","urlObject":{"path":["disputes",":report_reference"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[{"type":"any","value":"","key":"report_reference"}]}},"response":[{"id":"424daf63-0981-41fd-ac2a-52fa1b259cc1","name":"Example","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"url":{"raw":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/disputes/:report_reference","host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"path":["disputes",":report_reference"],"variable":[{"key":"report_reference","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successfully\",\n    \"data\": {\n        \"report_reference\": \"0091234\",\n        \"report_status\": \"LOGGED\",\n        \"first_response_sla\": \"2019-03-15T07:05:59.524Z\",\n        \"resolution_sla\": \"2019-03-15T07:05:59.524Z\",\n        \"follow_up_email\": \"adajoanne@example.com\",\n        \"follow_up_phone\": \"2347031234567\",\n        \"custom_properties\": [\n            {\n                \"id\": \"Some random ID\",\n                \"description\": \"Some random text\",\n                \"type\": \"Some random type\",\n                \"value\": \"Some value\"\n            }\n        ]\n    }\n}"}],"_postman_id":"6acddcc8-f59e-4a45-966d-ebecad5eb711"}],"id":"44afa1de-ed9d-4b69-a815-1d58686dc7e4","description":"<p>Dispute managment</p>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"101b6cf3-3087-49c7-9e78-f4b89e670187","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"06745847-0d1b-40da-961f-89f364d12dda","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"44afa1de-ed9d-4b69-a815-1d58686dc7e4"},{"name":"Direct Debit","item":[{"name":"Create a Direct Debit Mandate","id":"836a43ea-836a-42b8-a2e1-9826ef7ad1c3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"reference\": \"ABCD12345678901234567890\",\r\n    \"narration\": \"Monthly Subscription for Super Movie\",    \r\n    \"amount\": 10000,\r\n    \"start_date\": \"2025-05-07T12:34:56.789Z\",\r\n    \"end_date\": \"2026-05-07T12:34:56.789Z\",\r\n    \"frequency\": \"DAILY|WEEKLY|MONTHLY|QUARTERLY|YEARLY\",\r\n    \"destination_bank_code\": \"000007\",\r\n    \"destination_account\": \"0123456789\",\r\n    \"destination_account_name\": \"Ado John Sule\",\r\n    \"callback_url\": \"https://callback.example.com/status/ABCD12345678901234567891/\",\r\n    \"custom_properties\": [\r\n        {\r\n            \"id\": \"Some random ID\",\r\n            \"description\": \"Some random text\",\r\n            \"type\": \"Some random type\",\r\n            \"value\": \"Some value\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/direct-debits","urlObject":{"path":["direct-debits"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"a6b87b79-bd86-4b0d-ac38-b4b766f7172f","name":"Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"reference\": \"ABCD12345678901234567890\",\r\n    \"narration\": \"Monthly Subscription for Super Movie\",    \r\n    \"amount\": 10000,\r\n    \"start_date\": \"2025-05-07T12:34:56.789Z\",\r\n    \"end_date\": \"2026-05-07T12:34:56.789Z\",\r\n    \"frequency\": \"DAILY|WEEKLY|MONTHLY|QUARTERLY|YEARLY\",\r\n    \"destination_bank_code\": \"000007\",\r\n    \"destination_account\": \"0123456789\",\r\n    \"destination_account_name\": \"Ado John Sule\",\r\n    \"callback_url\": \"https://callback.example.com/status/ABCD12345678901234567891/\",\r\n    \"custom_properties\": [\r\n        {\r\n            \"id\": \"Some random ID\",\r\n            \"description\": \"Some random text\",\r\n            \"type\": \"Some random type\",\r\n            \"value\": \"Some value\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/direct-debits"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successully\",\n    \"data\": {\n        \"mandate_status\": \"ACTIVE | INACTIVE\",\n        \"mandate_id\": \"1234-4567-8901\",\n        \"next_possible_charge_date\": \"2025-05-07T12:34:56.789Z\",\n        \"custom_properties\": [\n            {\n                \"id\": \"Some random ID\",\n                \"description\": \"Some random text\",\n                \"type\": \"Some random type\",\n                \"value\": \"Some value\"\n            }\n        ]\n    }\n}"}],"_postman_id":"836a43ea-836a-42b8-a2e1-9826ef7ad1c3"},{"name":"Update a Direct Debit Mandate","id":"1810e15e-efc8-4641-b420-9ea37ca44a6d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"mandate_status\": \"ACTIVE | INACTIVE\",    \r\n    \"reference\": \"ABCD12345678901234567890\",\r\n    \"narration\": \"Monthly Subscription for Super Movie\",\r\n    \"amount\": 10000,\r\n    \"start_date\": \"2025-05-07T12:34:56.789Z\",\r\n    \"end_date\": \"2026-05-07T12:34:56.789Z\",\r\n    \"frequency\": \"DAILY|WEEKLY|MONTHLY|QUARTERLY|YEARLY\",\r\n    \"destination_bank_code\": \"000007\",\r\n    \"destination_account\": \"0123456789\",\r\n    \"destination_account_name\": \"Ado John Sule\",\r\n    \"callback_url\": \"https://callback.example.com/status/ABCD12345678901234567891/\",\r\n    \"custom_properties\": [\r\n        {\r\n            \"id\": \"Some random ID\",\r\n            \"description\": \"Some random text\",\r\n            \"type\": \"Some random type\",\r\n            \"value\": \"Some value\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/direct-debits/:mandate_id","urlObject":{"path":["direct-debits",":mandate_id"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[{"type":"any","value":"","key":"mandate_id"}]}},"response":[{"id":"e83ecdc9-4be8-4ae5-aef6-a08b7a5590c6","name":"Example","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"mandate_status\": \"ACTIVE | INACTIVE\",    \r\n    \"reference\": \"ABCD12345678901234567890\",\r\n    \"narration\": \"Monthly Subscription for Super Movie\",\r\n    \"amount\": 10000,\r\n    \"start_date\": \"2025-05-07T12:34:56.789Z\",\r\n    \"end_date\": \"2026-05-07T12:34:56.789Z\",\r\n    \"frequency\": \"DAILY|WEEKLY|MONTHLY|QUARTERLY|YEARLY\",\r\n    \"destination_bank_code\": \"000007\",\r\n    \"destination_account\": \"0123456789\",\r\n    \"destination_account_name\": \"Ado John Sule\",\r\n    \"callback_url\": \"https://callback.example.com/status/ABCD12345678901234567891/\",\r\n    \"custom_properties\": [\r\n        {\r\n            \"id\": \"Some random ID\",\r\n            \"description\": \"Some random text\",\r\n            \"type\": \"Some random type\",\r\n            \"value\": \"Some value\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/direct-debits/:mandate_id","host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"path":["direct-debits",":mandate_id"],"variable":[{"key":"mandate_id","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successully\",\n    \"data\": {\n        \"mandate_status\": \"ACTIVE | INACTIVE\",\n        \"mandate_id\": \"1234-4567-8901\",\n        \"next_possible_charge_date\": \"2025-05-07T12:34:56.789Z\",\n        \"custom_properties\": [\n            {\n                \"id\": \"Some random ID\",\n                \"description\": \"Some random text\",\n                \"type\": \"Some random type\",\n                \"value\": \"Some value\"\n            }\n        ]\n    }\n}"}],"_postman_id":"1810e15e-efc8-4641-b420-9ea37ca44a6d"},{"name":"Get Direct Debit Mandates","id":"dcf532fa-2610-4fa9-a2c6-b68ddf0cd2ca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"reference\": \"ABCD12345678901234567890\",\r\n    \"narration\": \"Monthly Subscription for Super Movie\",    \r\n    \"amount\": 10000,\r\n    \"start_date\": \"2025-05-07T12:34:56.789Z\",\r\n    \"end_date\": \"2026-05-07T12:34:56.789Z\",\r\n    \"frequency\": \"DAILY|WEEKLY|MONTHLY|QUARTERLY|YEARLY\",\r\n    \"destination_bank_code\": \"000007\",\r\n    \"destination_account\": \"0123456789\",\r\n    \"destination_account_name\": \"Ado John Sule\",\r\n    \"callback_url\": \"https://callback.example.com/status/ABCD12345678901234567891/\",\r\n    \"custom_properties\": [\r\n        {\r\n            \"id\": \"Some random ID\",\r\n            \"description\": \"Some random text\",\r\n            \"type\": \"Some random type\",\r\n            \"value\": \"Some value\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/direct-debits/:direct_debit_reference","urlObject":{"path":["direct-debits",":direct_debit_reference"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[{"type":"any","value":"","key":"direct_debit_reference"}]}},"response":[{"id":"a03779f9-b823-4361-b5f3-3b6cfd2df89f","name":"Example-List","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/direct-debits"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successully\",\n    \"data\": {\n        \"mandates\": [\n            {\n                \"mandate_status\": \"ACTIVE | INACTIVE\",\n                \"mandate_id\": \"1234-4567-8901\",\n                \"reference\": \"ABCD12345678901234567890\",\n                \"narration\": \"Monthly Subscription for Super Movie\",\n                \"amount\": 10000,\n                \"start_date\": \"2025-05-07T12:34:56.789Z\",\n                \"end_date\": \"2026-05-07T12:34:56.789Z\",\n                \"next_possible_charge_date\": \"2025-05-07T12:34:56.789Z\",\n                \"frequency\": \"DAILY|WEEKLY|MONTHLY|QUARTERLY|YEARLY\",\n                \"destination_bank_code\": \"000007\",\n                \"destination_account\": \"0123456789\",\n                \"destination_account_name\": \"Ado John Sule\",\n                \"callback_url\": \"https://callback.example.com/status/ABCD12345678901234567891/\",\n                \"custom_properties\": [\n                    {\n                        \"id\": \"Some random ID\",\n                        \"description\": \"Some random text\",\n                        \"type\": \"Some random type\",\n                        \"value\": \"Some value\"\n                    }\n                ]\n            },\n            {\n                \"mandate_status\": \"ACTIVE | INACTIVE\",\n                \"mandate_id\": \"1234-4567-8901\",\n                \"reference\": \"ABCD12345678901234567890\",\n                \"narration\": \"Monthly Subscription for Super Movie\",\n                \"amount\": 10000,\n                \"start_date\": \"2025-05-07T12:34:56.789Z\",\n                \"end_date\": \"2026-05-07T12:34:56.789Z\",\n                \"next_possible_charge_date\": \"2025-05-07T12:34:56.789Z\",\n                \"frequency\": \"DAILY|WEEKLY|MONTHLY|QUARTERLY|YEARLY\",\n                \"destination_bank_code\": \"000007\",\n                \"destination_account\": \"0123456789\",\n                \"destination_account_name\": \"Ado John Sule\",\n                \"callback_url\": \"https://callback.example.com/status/ABCD12345678901234567891/\",\n                \"custom_properties\": [\n                    {\n                        \"id\": \"Some random ID\",\n                        \"description\": \"Some random text\",\n                        \"type\": \"Some random type\",\n                        \"value\": \"Some value\"\n                    }\n                ]\n            }\n        ]\n    }\n}"},{"id":"503c9a42-54d2-4c0a-b2d5-85d73fff2d7f","name":"Example-Single","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"url":{"raw":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/direct-debits/:direct_debit_reference","host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"path":["direct-debits",":direct_debit_reference"],"variable":[{"key":"direct_debit_reference","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successully\",\n    \"data\": {\n        \"mandates\": [\n            {\n                \"mandate_status\": \"ACTIVE | INACTIVE\",\n                \"mandate_id\": \"1234-4567-8901\",\n                \"reference\": \"ABCD12345678901234567890\",\n                \"narration\": \"Monthly Subscription for Super Movie\",\n                \"amount\": 10000,\n                \"start_date\": \"2025-05-07T12:34:56.789Z\",\n                \"end_date\": \"2026-05-07T12:34:56.789Z\",\n                \"next_possible_charge_date\": \"2025-05-07T12:34:56.789Z\",\n                \"frequency\": \"DAILY|WEEKLY|MONTHLY|QUARTERLY|YEARLY\",\n                \"destination_bank_code\": \"000007\",\n                \"destination_account\": \"0123456789\",\n                \"destination_account_name\": \"Ado John Sule\",\n                \"callback_url\": \"https://callback.example.com/status/ABCD12345678901234567891/\",\n                \"custom_properties\": [\n                    {\n                        \"id\": \"Some random ID\",\n                        \"description\": \"Some random text\",\n                        \"type\": \"Some random type\",\n                        \"value\": \"Some value\"\n                    }\n                ]\n            }\n        ]\n    }\n}"}],"_postman_id":"dcf532fa-2610-4fa9-a2c6-b68ddf0cd2ca"},{"name":"Trigger a Direct Debit Payment","id":"de3c0efe-48f4-443a-8a65-957639d974de","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"reference\": \"ABCD12345678901234567890\",\r\n    \"narration\": \"Monthly Subscription for Super Movie\",\r\n    \"amount\": 10000,\r\n    \"custom_properties\": [\r\n        {\r\n            \"id\": \"Some random ID\",\r\n            \"description\": \"Some random text\",\r\n            \"type\": \"Some random type\",\r\n            \"value\": \"Some value\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/direct-debits/:mandate_id","urlObject":{"path":["direct-debits",":mandate_id"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[{"type":"any","value":"","key":"mandate_id"}]}},"response":[{"id":"1249e9e8-703a-4dde-97a9-3eb1f329dacc","name":"Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"reference\": \"ABCD12345678901234567890\",\r\n    \"narration\": \"Monthly Subscription for Super Movie\",\r\n    \"amount\": 10000,\r\n    \"custom_properties\": [\r\n        {\r\n            \"id\": \"Some random ID\",\r\n            \"description\": \"Some random text\",\r\n            \"type\": \"Some random type\",\r\n            \"value\": \"Some value\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/direct-debits/:mandate_id","host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"path":["direct-debits",":mandate_id"],"variable":[{"key":"mandate_id","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successully\",\n    \"data\": {\n        \"mandate_status\": \"ACTIVE | INACTIVE\",\n        \"mandate_id\": \"1234-4567-8901\",\n        \"next_possible_charge_date\": \"2025-05-07T12:34:56.789Z\",\n        \"custom_properties\": [\n            {\n                \"id\": \"Some random ID\",\n                \"description\": \"Some random text\",\n                \"type\": \"Some random type\",\n                \"value\": \"Some value\"\n            }\n        ]\n    }\n}"}],"_postman_id":"de3c0efe-48f4-443a-8a65-957639d974de"},{"name":"[Callback] Direct Debit Response","id":"ca854c29-94ae-42a7-bf1a-156a6efed368","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"status\": \"00\",\r\n    \"message\": \"The process was completed successully\",\r\n    \"data\": {\r\n        \"mandate_status\": \"ACTIVE | INACTIVE\",\r\n        \"mandate_id\": \"1234-4567-8901\",\r\n        \"next_possible_charge_date\": \"2025-05-07T12:34:56.789Z\",\r\n        \"custom_properties\": [\r\n            {\r\n                \"id\": \"Some random ID\",\r\n                \"description\": \"Some random text\",\r\n                \"type\": \"Some random type\",\r\n                \"value\": \"Some value\"\r\n            }\r\n        ]\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{callback_url}}","urlObject":{"host":["{{callback_url}}"],"query":[],"variable":[]}},"response":[{"id":"de73900a-f317-4e0c-bb04-818589a7ddb5","name":"Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"status\": \"00\",\r\n    \"message\": \"The process was completed successully\",\r\n    \"data\": {\r\n        \"mandate_status\": \"ACTIVE | INACTIVE\",\r\n        \"mandate_id\": \"1234-4567-8901\",\r\n        \"next_possible_charge_date\": \"2025-05-07T12:34:56.789Z\",\r\n        \"custom_properties\": [\r\n            {\r\n                \"id\": \"Some random ID\",\r\n                \"description\": \"Some random text\",\r\n                \"type\": \"Some random type\",\r\n                \"value\": \"Some value\"\r\n            }\r\n        ]\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/direct-debit/:mandate_id","host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"path":["direct-debit",":mandate_id"],"variable":[{"key":"mandate_id","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successfully\",\n    \"data\": null\n}"}],"_postman_id":"ca854c29-94ae-42a7-bf1a-156a6efed368"}],"id":"f084f36d-aa35-422a-8c62-fe78e94a59ff","description":"<p>Direct debit is a service that allows Merchants and Billers to pull money from a customer’s account for a service rendered to the Customer.</p>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"05641774-a685-4256-9672-0116320f0c1b","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"696f8e98-7dcd-4cf3-9371-aca1a9a1a06f","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"f084f36d-aa35-422a-8c62-fe78e94a59ff"},{"name":"Cards","item":[{"name":"Get Customer Cards","id":"d9bd2beb-bb24-4ac3-95c4-7fc3d4f486c3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/cards","urlObject":{"path":["cards"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"34d2d270-3769-4056-b090-727ef727a5b1","name":"Example","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/cards"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successully\",\n    \"data\": {\n        \"cards\": [\n            {\n                \"card_id\": \"cus_8TEMHVY5moxIPI\",\n                \"customer_id\": \"cus_8TEMHVY5moxIPI\",\n                \"product_id\": \"PROD0003\",\n                \"account_number\": \"1234567890\",                \n                \"card_scheme\": \"Mastercard\",\n                \"card_type\": \"VIRTUAL\",\n                \"card_mode\": \"DEBIT | CREDIT | PREPAID | OTHER\",\n                \"card_status\": \"ACTIVE | INACTIVE\",\n                \"card_currency\": \"NGN\",\n                \"card_holder_name\": \"Ado John Sule\",\n                \"card_number\": \"AES-256-CBC(card_pan, SHA-256(CLIENT_SECRET))\",\n                \"card_cvv2\": \"AES-256-CBC(card_cvv2, SHA-256(CLIENT_SECRET))\",\n                \"card_default_pin\": \"AES-256-CBC(card_default_pin, SHA-256(CLIENT_SECRET))\",\n                \"card_token\": \"AES-256-CBC(card_token, SHA-256(CLIENT_SECRET))\",\n                \"card_expiry\": {\n                    \"month\": 8,\n                    \"year\": 2025\n                },\n                \"card_address\": {\n                    \"street\": \"456 Johnson Street\",\n                    \"city\": \"Ilesa\",\n                    \"state\": \"Lagos State\",\n                    \"country\": \"Nigeria\"\n                },\n                \"custom_properties\": [\n                    {\n                        \"id\": \"Some random ID\",\n                        \"description\": \"Some random text\",\n                        \"type\": \"Some random type\",\n                        \"value\": \"Some value\"\n                    }\n                ]\n            },\n            {\n                \"card_id\": \"cus_09090000000\",\n                \"customer_id\": \"cus_8TEMHVY5moxIPI\",\n                \"product_id\": \"PROD0003\",\n                \"account_number\": \"1234567890\",\n                \"card_scheme\": \"Mastercard\",\n                \"card_type\": \"VIRTUAL\",\n                \"card_mode\": \"DEBIT | CREDIT | PREPAID | OTHER\",\n                \"card_status\": \"ACTIVE | INACTIVE\",\n                \"card_currency\": \"NGN\",\n                \"card_holder_name\": \"Ado John Sule\",\n                \"card_number\": \"AES-256-CBC(card_pan, SHA-256(CLIENT_SECRET))\",\n                \"card_cvv2\": \"AES-256-CBC(card_cvv2, SHA-256(CLIENT_SECRET))\",\n                \"card_default_pin\": \"AES-256-CBC(card_default_pin, SHA-256(CLIENT_SECRET))\",\n                \"card_token\": \"AES-256-CBC(card_token, SHA-256(CLIENT_SECRET))\",\n                \"card_expiry\": {\n                    \"month\": 8,\n                    \"year\": 2025\n                },\n                \"card_address\": {\n                    \"street\": \"456 Johnson Street\",\n                    \"city\": \"Ilesa\",\n                    \"state\": \"Lagos State\",\n                    \"country\": \"Nigeria\"\n                },\n                \"custom_properties\": [\n                    {\n                        \"id\": \"Some random ID\",\n                        \"description\": \"Some random text\",\n                        \"type\": \"Some random type\",\n                        \"value\": \"Some value\"\n                    }\n                ]\n            }\n        ]\n    }\n}"}],"_postman_id":"d9bd2beb-bb24-4ac3-95c4-7fc3d4f486c3"},{"name":"Update Customer Card","id":"42f3ca15-3201-43df-ba6c-2dce8d1063dd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"card_status\": \"ACTIVE | INACTIVE\",\r\n    \"account_number\": \"1234567890\",\r\n    \"card_holder_name\": \"Ado John Sule\",\r\n    \"card_default_pin\": \"AES-256-CBC(card_default_pin, SHA-256(CLIENT_SECRET))\",\r\n    \"card_expiry\": {\r\n        \"month\": 8,\r\n        \"year\": 2025\r\n    },\r\n    \"card_address\": {\r\n        \"street\": \"456 Johnson Street\",\r\n        \"city\": \"Ilesa\",\r\n        \"state\": \"Lagos State\",\r\n        \"country\": \"Nigeria\"\r\n    },\r\n    \"custom_properties\": [\r\n        {\r\n            \"id\": \"Some random ID\",\r\n            \"description\": \"Some random text\",\r\n            \"type\": \"Some random type\",\r\n            \"value\": \"Some value\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/cards/:card_id","urlObject":{"path":["cards",":card_id"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[{"type":"any","value":"","key":"card_id"}]}},"response":[{"id":"9699a828-015c-42a9-817a-890ffc186217","name":"Example","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"card_status\": \"ACTIVE | INACTIVE\",\r\n    \"account_number\": \"1234567890\",\r\n    \"card_holder_name\": \"Ado John Sule\",\r\n    \"card_default_pin\": \"AES-256-CBC(card_default_pin, SHA-256(CLIENT_SECRET))\",\r\n    \"card_expiry\": {\r\n        \"month\": 8,\r\n        \"year\": 2025\r\n    },\r\n    \"card_address\": {\r\n        \"street\": \"456 Johnson Street\",\r\n        \"city\": \"Ilesa\",\r\n        \"state\": \"Lagos State\",\r\n        \"country\": \"Nigeria\"\r\n    },\r\n    \"custom_properties\": [\r\n        {\r\n            \"id\": \"Some random ID\",\r\n            \"description\": \"Some random text\",\r\n            \"type\": \"Some random type\",\r\n            \"value\": \"Some value\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/cards/:card_id","host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"path":["cards",":card_id"],"variable":[{"key":"card_id","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n  \"status\": \"00\",\n  \"message\": \"The process was completed successully\",\n  \"data\": {\n    \"card_id\": \"cus_8TEMHVY5moxIPI\",\n    \"customer_id\": \"cus_8TEMHVY5moxIPI\",\n    \"product_id\": \"PROD0003\",\n    \"account_number\": \"1234567890\",\n    \"card_scheme\": \"Mastercard\",\n    \"card_type\": \"VIRTUAL\",\n    \"card_mode\": \"DEBIT | CREDIT | PREPAID | OTHER\",\n    \"card_status\": \"ACTIVE | INACTIVE\",\n    \"card_currency\": \"NGN\",\n    \"card_holder_name\": \"Ado John Sule\",\n    \"card_number\": \"AES-256-CBC(card_pan, SHA-256(CLIENT_SECRET))\",\n    \"card_cvv2\": \"AES-256-CBC(card_cvv2, SHA-256(CLIENT_SECRET))\",\n    \"card_default_pin\": \"AES-256-CBC(card_default_pin, SHA-256(CLIENT_SECRET))\",\n    \"card_token\": \"AES-256-CBC(card_token, SHA-256(CLIENT_SECRET))\",\n    \"card_expiry\": {\n      \"month\": 8,\n      \"year\": 2025\n    },\n    \"card_address\": {\n      \"street\": \"456 Johnson Street\",\n      \"city\": \"Ilesa\",\n      \"state\": \"Lagos State\",\n      \"country\": \"Nigeria\"\n    },\n    \"custom_properties\": [\n      {\n        \"id\": \"Some random ID\",\n        \"description\": \"Some random text\",\n        \"type\": \"Some random type\",\n        \"value\": \"Some value\"\n      }\n    ]\n  }\n}"}],"_postman_id":"42f3ca15-3201-43df-ba6c-2dce8d1063dd"},{"name":"Create a Card","id":"cb25c3e0-7aad-4f3a-bafe-2e06218bf8d9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"product_id\": \"PROD0003\",\r\n    \"card_type\": \"VIRTUAL\",\r\n    \"card_mode\": \"DEBIT | CREDIT | PREPAID | OTHER\",\r\n    \"card_status\": \"ACTIVE | INACTIVE\",\r\n    \"card_currency\": \"NGN\",\r\n    \"card_holder_name\": \"Ado John Sule\",\r\n    \"card_default_pin\": \"AES-256-CBC(card_default_pin, SHA-256(CLIENT_SECRET))\",\r\n    \"card_expiry\": {\r\n        \"month\": 8,\r\n        \"year\": 2025\r\n    },\r\n    \"card_address\": {\r\n        \"street\": \"456 Johnson Street\",\r\n        \"city\": \"Ilesa\",\r\n        \"state\": \"Lagos State\",\r\n        \"country\": \"Nigeria\"\r\n    },\r\n    \"custom_properties\": [\r\n        {\r\n            \"id\": \"Some random ID\",\r\n            \"description\": \"Some random text\",\r\n            \"type\": \"Some random type\",\r\n            \"value\": \"Some value\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/cards","urlObject":{"path":["cards"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"f3f40e86-01ce-4530-92b7-3a4d3c3f4e35","name":"Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"product_id\": \"PROD0003\",\r\n    \"card_type\": \"VIRTUAL\",\r\n    \"card_mode\": \"DEBIT | CREDIT | PREPAID | OTHER\",\r\n    \"card_status\": \"ACTIVE | INACTIVE\",\r\n    \"card_currency\": \"NGN\",\r\n    \"card_holder_name\": \"Ado John Sule\",\r\n    \"card_default_pin\": \"AES-256-CBC(card_default_pin, SHA-256(CLIENT_SECRET))\",\r\n    \"card_expiry\": {\r\n        \"month\": 8,\r\n        \"year\": 2025\r\n    },\r\n    \"card_address\": {\r\n        \"street\": \"456 Johnson Street\",\r\n        \"city\": \"Ilesa\",\r\n        \"state\": \"Lagos State\",\r\n        \"country\": \"Nigeria\"\r\n    },\r\n    \"custom_properties\": [\r\n        {\r\n            \"id\": \"Some random ID\",\r\n            \"description\": \"Some random text\",\r\n            \"type\": \"Some random type\",\r\n            \"value\": \"Some value\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/cards"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n  \"status\": \"00\",\n  \"message\": \"The process was completed successully\",\n  \"data\": {\n    \"card_id\": \"cus_8TEMHVY5moxIPI\",\n    \"customer_id\": \"cus_8TEMHVY5moxIPI\",\n    \"product_id\": \"PROD0003\",\n    \"account_number\": \"1234567890\",\n    \"card_scheme\": \"Mastercard\",\n    \"card_type\": \"VIRTUAL\",\n    \"card_mode\": \"DEBIT | CREDIT | PREPAID | OTHER\",\n    \"card_status\": \"ACTIVE | INACTIVE\",\n    \"card_currency\": \"NGN\",\n    \"card_holder_name\": \"Ado John Sule\",\n    \"card_number\": \"AES-256-CBC(card_pan, SHA-256(CLIENT_SECRET))\",\n    \"card_cvv2\": \"AES-256-CBC(card_cvv2, SHA-256(CLIENT_SECRET))\",\n    \"card_default_pin\": \"AES-256-CBC(card_default_pin, SHA-256(CLIENT_SECRET))\",\n    \"card_token\": \"AES-256-CBC(card_token, SHA-256(CLIENT_SECRET))\",\n    \"card_expiry\": {\n      \"month\": 8,\n      \"year\": 2025\n    },\n    \"card_address\": {\n      \"street\": \"456 Johnson Street\",\n      \"city\": \"Ilesa\",\n      \"state\": \"Lagos State\",\n      \"country\": \"Nigeria\"\n    },\n    \"custom_properties\": [\n      {\n        \"id\": \"Some random ID\",\n        \"description\": \"Some random text\",\n        \"type\": \"Some random type\",\n        \"value\": \"Some value\"\n      }\n    ]\n  }\n}"}],"_postman_id":"cb25c3e0-7aad-4f3a-bafe-2e06218bf8d9"}],"id":"2019bbf5-cd8b-41f3-9416-45a0b62d2852","description":"<p>These endpoints are used to create, manage, charge customer cards. The API functionalities are independent of card programs or type. However, where the specific feature of a card program is not supported by the open banking standard, the API Provider may extend the functionalities via extension APIs.</p>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"42c76209-77b2-4ad2-bdd4-64920482ae5e","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"9d70f7f0-033c-4313-b92f-dc8b409ca807","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"2019bbf5-cd8b-41f3-9416-45a0b62d2852"},{"name":"Loans","item":[{"name":"Get Customer Loans","id":"5c826e78-725c-4abe-b8d0-4cbd18238d4b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/loans","urlObject":{"path":["loans"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"692dcabe-025f-4be0-8bb8-eb1f1e9191f5","name":"Example","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/loans"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successully\",\n    \"data\": {\n        \"loans\": [\n            {\n                \"loan_id\": \"LOANOD001\",\n                \"customer_id\": \"cus_8TEMHVY5moxIPI\",\n                \"product_id\": \"PROD001\",\n                \"disburse_date\": \"2025-05-07T12:34:56.789Z\",\n                \"currency\": \"NGN\",\n                \"loan_amount\": 1000000.00,                \n                \"total_repayment_amount\": 1005000.00,\n                \"due_repayment_amount\": 2000.00,\n                \"paid_repayment_amount\": 2000.00,\n                \"next_payment_due_date\": \"2025-05-07T12:34:56.789Z\",\n                \"next_payment_due_amount\": 1500.00,\n                \"custom_properties\": [\n                    {\n                        \"id\": \"Some random ID\",\n                        \"description\": \"Some random text\",\n                        \"type\": \"Some random type\",\n                        \"value\": \"Some value\"\n                    }\n                ]\n            },\n            {\n                \"loan_id\": \"LOANOD002\",\n                \"customer_id\": \"cus_8TEMHVY5moxIPI\",\n                \"product_id\": \"PROD001\",\n                \"disburse_date\": \"2025-05-07T12:34:56.789Z\",\n                \"currency\": \"NGN\",\n                \"loan_amount\": 1000000.00,                \n                \"total_repayment_amount\": 1005000.00,\n                \"due_repayment_amount\": 2000.00,\n                \"paid_repayment_amount\": 2000.00,\n                \"next_payment_due_date\": \"2025-05-07T12:34:56.789Z\",\n                \"next_payment_due_amount\": 1500.00,\n                \"custom_properties\": [\n                    {\n                        \"id\": \"Some random ID\",\n                        \"description\": \"Some random text\",\n                        \"type\": \"Some random type\",\n                        \"value\": \"Some value\"\n                    }\n                ]\n            }\n        ]\n    }\n}"}],"_postman_id":"5c826e78-725c-4abe-b8d0-4cbd18238d4b"}],"id":"329d210c-6214-40e2-a27d-e94f3f58c16a","description":"<p>Loan management</p>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"e9298a33-2641-4f69-b6cd-35d403e50f6a","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"4449cf66-09f7-4c93-b413-068dc661ffe1","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"329d210c-6214-40e2-a27d-e94f3f58c16a"},{"name":"Savings","item":[{"name":"Get Customer Savings","id":"8626c5db-742c-4730-aae5-42bb75589d9d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/savings","urlObject":{"path":["savings"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"ee32442f-ad0c-4eed-95c9-bf7cb6eb895a","name":"Example","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/savings"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successully\",\n    \"data\": {\n        \"savings\": [\n            {\n                \"savings_id\": \"LOANOD001\",\n                \"customer_id\": \"cus_8TEMHVY5moxIPI\",\n                \"product_id\": \"PROD001\",\n                \"start_date\": \"2025-05-07T12:34:56.789Z\",\n                \"currency\": \"NGN\",    \n                \"savings_amount\": 2000.00,\n                \"frequency\": \"DAILY|WEEKLY|MONTHLY|QUARTERLY|YEARLY\",                \n                \"total_savings_amount\": 1005000.00,\n                \"total_savings_transactions\": 10,\n                \"missed_savings_amount\": 1005000.00,\n                \"missed_savings_transactions\": 10,\n                \"next_savings_due_date\": \"2025-05-07T12:34:56.789Z\",\n                \"next_savings_due_amount\": 1500.00,\n                \"custom_properties\": [\n                    {\n                        \"id\": \"Some random ID\",\n                        \"description\": \"Some random text\",\n                        \"type\": \"Some random type\",\n                        \"value\": \"Some value\"\n                    }\n                ]\n            },\n            {\n                \"savings_id\": \"LOANOD981\",\n                \"customer_id\": \"cus_8TEMHVY5moxIPI\",\n                \"product_id\": \"PROD001\",\n                \"start_date\": \"2025-05-07T12:34:56.789Z\",\n                \"currency\": \"NGN\",    \n                \"savings_amount\": 2000.00,\n                \"frequency\": \"DAILY|WEEKLY|MONTHLY|QUARTERLY|YEARLY\",                \n                \"total_savings_amount\": 1005000.00,\n                \"total_savings_transactions\": 10,\n                \"missed_savings_amount\": 1005000.00,\n                \"missed_savings_transactions\": 10,\n                \"next_savings_due_date\": \"2025-05-07T12:34:56.789Z\",\n                \"next_savings_due_amount\": 1500.00,\n                \"custom_properties\": [\n                    {\n                        \"id\": \"Some random ID\",\n                        \"description\": \"Some random text\",\n                        \"type\": \"Some random type\",\n                        \"value\": \"Some value\"\n                    }\n                ]\n            }\n        ]\n    }\n}"}],"_postman_id":"8626c5db-742c-4730-aae5-42bb75589d9d"},{"name":"Get Savings Transactions","id":"7e951ebd-5994-497a-86b0-09785acf5c02","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/savings/:savings_id/transactions?from={{date}}&to={{date}}&page=null","urlObject":{"path":["savings",":savings_id","transactions"],"host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"query":[{"key":"from","value":"{{date}}"},{"key":"to","value":"{{date}}"},{"key":"page","value":"null"}],"variable":[{"type":"any","value":"","key":"savings_id"}]}},"response":[{"id":"c6e151be-9d5c-4826-a874-5412fff43026","name":"Example","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":" Bearer {{bearer_token}}","type":"text"},{"key":"idempotency_key","value":" 1234567890987654321","type":"text"},{"key":"signature","value":" SHA-256( + “;” + idempotency_key + “;” + {{bearer_token}})","type":"text"},{"key":"consent_token","value":"AES-256-CBC(consent_token, SHA-256(CLIENT_SECRET))","type":"text"}],"url":{"raw":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io/savings/:savings_id/transactions?from={{date}}&to={{date}}&page=null","host":["https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"],"path":["savings",":savings_id","transactions"],"query":[{"key":"from","value":"{{date}}"},{"key":"to","value":"{{date}}"},{"key":"page","value":"null"}],"variable":[{"key":"savings_id","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"00\",\n    \"message\": \"The process was completed successully\",\n    \"data\": {\n        \"summary\": {\n            \"account_number\": \"0123456789\",\n            \"currency_code\": \"NGN\",\n            \"from\": \"2022-01-01\",\n            \"to\": \"2022-07-31\",\n            \"first_transaction\": \"2022-01-13\",\n            \"last_transaction\": \"2022-06-27\",\n            \"opening_balance\": 10000,\n            \"closing_balance\": 54444,\n            \"total_debit_count\": 6,\n            \"total_credit_count\": 56789,\n            \"total_debit_value\": 27000.87,\n            \"total_credit_value\": 5000.50,            \n            \"pages\": 15,\n            \"records_per_page\": 100\n        },\n        \"transactions\": [\n            {\n                \"id\": \"1234567890\",\n                \"amount\": 1000.24,\n                \"channel\": \"ATM\",\n                \"authorization_token\": \"CARD\",\n                \"transaction_type\": \"WITHDRAWAL\",\n                \"debit_credit\": \"DEBIT\",                \n                \"narration\": \"ATM Withdrawal/Karaole LANG\",\n                \"reference\": \"WDS12345678909987\",\n                \"transaction_time\": \"2019-01-02T19:58:47.1234567\",                \n                \"value_date\": \"2019-01-02\",\n                \"balance_after\": 1200,\n                \"status\": \"SUCESSFUL | FAILED\"\n            },\n            {\n                \"id\": \"1234567890\",\n                \"amount\": 1000.24,\n                \"channel\": \"BRANCH\",\n                \"authorization_token\": \"NONE\",\n                \"transaction_type\": \"DEPOSIT\",\n                \"debit_credit\": \"CREDIT\",                \n                \"narration\": \"Cash Withdrawal/Karaole LANG\",\n                \"reference\": \"WDS12345678909987\",\n                \"transaction_time\": \"2019-01-02T19:58:47.1234567\",                \n                \"value_date\": \"2019-01-02\",\n                \"balance_after\": 1200,\n                \"status\": \"SUCESSFUL | FAILED\"\n            }\n        ]\n    },\n    \"custom_properties\": [\n      {\n        \"id\": \"Some random ID\",\n        \"description\": \"Some random text\",\n        \"type\": \"Some random type\",\n        \"value\": \"Some value\"\n      }\n    ]\n}"}],"_postman_id":"7e951ebd-5994-497a-86b0-09785acf5c02"}],"id":"57beb797-aa2e-4ff9-be4f-c5259db21783","description":"<p>Savings management</p>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"091fc91d-d08f-42dc-b490-29b2a8560b63","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"bf0ca8f8-159c-44a2-9e51-d05b30833f28","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"57beb797-aa2e-4ff9-be4f-c5259db21783"}],"auth":{"type":"oauth2","oauth2":{"basicConfig":[]}},"event":[{"listen":"prerequest","script":{"id":"6b4aeed0-eaf3-47e7-9d20-6fc2a207ef29","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"4148d0ac-9721-4797-b2e9-580d5c6582ab","type":"text/javascript","exec":[""]}}],"variable":[{"key":"base_url","value":"https://666ab640-8d6a-491b-be32-e06642d051cf.mock.pstmn.io"},{"key":"mock_url","value":"https://a00fb7f5-aff8-48a1-9409-7ebd2337021a.mock.pstmn.io/v1"},{"key":"client_id","value":"a2b61445-83c3-4366-871c-7d0cbbfee833"},{"key":"client_secret","value":"FjsxBu7.y9BafOIXeaG3qckw_b"},{"key":"CLIENT_SECRET","value":"","type":"default"}]}