{"info":{"_postman_id":"48c561bb-b55a-4b03-9d2e-cc9c9d858f7d","name":"IBA Open-API documentation 1.1.6","description":"<html><head></head><body><h1 id=\"open-api-mitrasoft\">📄 Open API Mitrasoft</h1>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"📄 Open API Mitrasoft","slug":"open-api-mitrasoft"}],"owner":"21454752","collectionId":"48c561bb-b55a-4b03-9d2e-cc9c9d858f7d","publishedId":"2sB2j7d9on","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-05-07T03:22:19.000Z"},"item":[{"name":"Minimum Requirement","item":[],"id":"75e7a164-3184-411a-8ada-040c69de7b0f","description":"<p>Minimum specifications for service Open-API</p>\n<ul>\n<li><p>RAM 1 GB (Linux)</p>\n</li>\n<li><p>Storage 5 GB (Linux)</p>\n</li>\n<li><p>OS Compability:</p>\n<ul>\n<li><p>Microsoft Windows Server 2019 or latest</p>\n</li>\n<li><p>Ubuntu Server 22.04</p>\n</li>\n<li><p>RockyLinux 9</p>\n</li>\n</ul>\n</li>\n<li><p>ODBC Driver 17 For SQL Server</p>\n<ul>\n<li><p>Linux (<a href=\"https://learn.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-2017&amp;tabs=alpine18-install%2Calpine17-install%2Cdebian8-install%2Credhat7-13-install%2Crhel7-offline#17\">download link</a>)</p>\n</li>\n<li><p>Windows (<a href=\"https://learn.microsoft.com/en-us/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-ver16\">download link</a>)</p>\n</li>\n</ul>\n</li>\n</ul>\n<p>Minimum Database engine SQL Server</p>\n<ul>\n<li><p>SQL Server 2019 or latest</p>\n<ul>\n<li>Some API not working on SQL Server 2008 or earlier</li>\n</ul>\n</li>\n<li><p>Redis (Optional)</p>\n</li>\n</ul>\n","_postman_id":"75e7a164-3184-411a-8ada-040c69de7b0f"},{"name":"Changelog","item":[],"id":"239b568b-0c43-43af-a67e-05f2814ddb50","description":"<p>List Changelog</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Tanggal</th>\n<th>Author</th>\n<th><strong>Description</strong></th>\n<th><strong>Version</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>2024-09-27</td>\n<td>Rakha</td>\n<td>Release Doc versi 1.1.1</td>\n<td>1.1.1</td>\n</tr>\n<tr>\n<td>2024-09-27</td>\n<td>Rakha</td>\n<td>-Merubah Nama Field pada loan (lihat perubahan pada <a href=\"https://documenter.getpostman.com/view/21454752/2sA3e2ep87#09e1336a-ed4e-48b8-b674-936f6ef3fa8a\">dokumen</a>)  <br />- Menambahkan Total Tunggakan Hari Margin dan Modal (Inquiry Loan)</td>\n<td>1.1.1</td>\n</tr>\n<tr>\n<td>2024-09-28</td>\n<td>Rakha</td>\n<td>-Penambahan API untuk mendapatkan ZIP alamat di CBS IBA</td>\n<td>1.1.1</td>\n</tr>\n<tr>\n<td>2024-09-29</td>\n<td>Rakha</td>\n<td>-Penambahan field tanggal awal dan tanggal akhir pada API e-statement  <br />-Perubahan Mandatory field pada API E-Statement</td>\n<td>1.1.1</td>\n</tr>\n<tr>\n<td>2024-10-06</td>\n<td>Rakha</td>\n<td>Penambahan List API Baru  <br />- API Get Produk Tabungan</td>\n<td>1.1.2</td>\n</tr>\n<tr>\n<td>2024-10-07</td>\n<td>Rakha</td>\n<td>Penambahan List API Baru  <br />- API Transaction Loan History  <br />- API Get List Jadwal Angsuran  <br />- API Get Setup Tabungan</td>\n<td>1.1.2</td>\n</tr>\n<tr>\n<td>2024-10-20</td>\n<td>Alfian</td>\n<td>Penambahan List API Baru  <br />- Tambah Data Keluarga  <br />- Edit Data Keluarga  <br />- Hapus Data Keluarga  <br />- Tampil Data Keluarga</td>\n<td>1.1.3</td>\n</tr>\n<tr>\n<td>2024-10-20</td>\n<td>Sutan</td>\n<td>Penambahn List API Baru  <br />- API Get List Loan Active  <br />- API Get List Agunan</td>\n<td>1.1.3</td>\n</tr>\n<tr>\n<td>2024-10-20</td>\n<td>Bagas</td>\n<td>Penambahan List API Baru  <br />- Tambah Data Alamat  <br />- Edit Data Alamat  <br />- Hapus Data Alamat  <br />- Tampil Data Alamat</td>\n<td>1.1.3</td>\n</tr>\n<tr>\n<td>2024-10-30</td>\n<td>Sutan</td>\n<td>Penambahan List API Baru  <br />- Get List Jadwal Angsuran  <br />- Create Pembiayaan  <br />- Create Agunan  <br />- Create Dropping Pembiayaan  <br />- Create Jadwal Pembiayaan  <br />- Simulasi Rate  <br />- Simulasi Jadwal</td>\n<td>1.1.4</td>\n</tr>\n<tr>\n<td>2024-10-30</td>\n<td>Rakha</td>\n<td>penambahan provice dan rtrw</td>\n<td>1.1.4</td>\n</tr>\n<tr>\n<td>2025-03-05</td>\n<td>Sutan</td>\n<td>-Penambahan API Get Balance Rekening Khusus</td>\n<td>1.1.4.b</td>\n</tr>\n<tr>\n<td>2025-03-05</td>\n<td>Rakha</td>\n<td>-Penambahan API Send Notification via Whatsapp</td>\n<td>1.1.5</td>\n</tr>\n<tr>\n<td>2025-07-15</td>\n<td>Rakha</td>\n<td>-Penambahan Detail CIF di get-loan</td>\n<td>1.1.6</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"239b568b-0c43-43af-a67e-05f2814ddb50"},{"name":"How to generate signature","item":[{"name":"Generate Signature (POSTMAN ONLY)","event":[{"listen":"prerequest","script":{"exec":["var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));"],"type":"text/javascript","packages":{},"id":"bc8b010f-08bd-4c20-aa08-86fc964bb47c"}},{"listen":"test","script":{"exec":["let response=pm.response.json();\r","\r","// pm.environment.set(\"X-SIGNATURE\", );\r","pm.collectionVariables.set(\"X-SIGNATURE\", response['X-SIGNATURE']);"],"type":"text/javascript","packages":{},"id":"189429c3-57c8-4ad3-af9a-97069b05e0f8"}}],"id":"52159586-927f-4e47-ae7d-7067f0029a66","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"X-CLIENT-KEY\": \"6E90C75A-4285-5C56-BD11-10326D617610\",\r\n    \"X-TIMESTAMP\": \"\",\r\n    \"key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEpAIBAAKCAQEAssnMQpGAbjKUOmZfItyMpwP8sOgxZzTOsCPdQJd0GB8nLoSVpN9MDsT/9TS3AJStB6dn5uPy7EtE9pR8IT5jwQ2kSxK8JkKglMM6tA4pGtbPOr5ZpwPVYQbqDUbMd9F7jqwVXWpe8JHem5uVEmdGvYJu6twCrF7fdr9BvGXNAdYkD6Iu65pTvD5EZ5e/AnWnvRITr35mrKbUojX0qghsb7dDhl9FMQezZPziAoehepD1oSAU7W981LHqGSkPUpYJRkJjTPdoyD3FdFZDjesDPixCiczZWxrlPV2ZsrJddpQqhKSuS9EkaN9AdP5NqdQhJsRinS5S85Me5QgJqsC9MQIDAQABAoIBACOdXUoZb+sDulFT2Tm5k28ltS2MY2L6uv2Nd2KJiP/RHN4AXUrljGIYziALazT7aOhwaZst51M4vzkbZQq+QeLQE908kyxP82sO5N+/PmLxTYCXMIa7lcLpPLB+XPa1TRajovHj4ZusgxqeSHjNB+NyWyP/xayOjZc7DB46bTcjGtcAI9mvcbKVOuXhdX26T5MB93CYVcSs7ij19M47/eFtB7OlwsJ+5MO5rb3EuzEbasjwqmXQj2Dh5zXlUxs1SSG7vEnrJA69NH+kDdKkSTwBZRKAB1Rk3hN+11Ln3hGMS8GYU8CQ+aNrmuhb7Oupd+WfOf8SzokOy+FCoSBq4pECgYEA4l1iUpiQFf+K4O1Q8FfF/njy5jPb6rbOUkTryrhWkWTfg5Kba2hOv0MGCTsnXFXdnImvismFKSZ9O0YtJ6mtrBcdR8aZ1uORGvNDP/C87yppSAK+jo8P9X/VqCogMR2e0VzSha2nkYQXDmEumggN72aIkQkCvSt+ym3zYXe4d5UCgYEAyjHjF307yVXj7pCGtPSJ8k3+ifgehpumDr/2Ln1gR0wfwLkpyq4Ke/RYHp5YEvxfL9OVGrrtf/MgitNJicyMvhLU56Uz3H1T/OfbCjpx3s//vxf8jI75sM6NtlF3CM6lgz1FnJbukLWT2hJD9cNCY5OUrRR1XPTSSXGPe3022C0CgYEAzM0sjgoWIrEHV6We2zSuoCORsBEvYVZvqSNOKiVJvVYEm6fjEfRXetgK+AMbA4F0dZJkzi6xWZ/HIf/GDuKHjPGEvlHDEhbmS/nX2FvYtJIsmshQ2+43xCgaiIFEiut/q3BN0EBjIVbe/VWTsiyjXvvnh0Edx0U4+7Eqx/5nWVkCgYBG/++TXvlwgIWSTxPOVRRfjn20KvllISDVixjCSGpXfuajgSGotyadUjbjQY0B1bcDD1QLV9pwFIq31Ou8xKQjVm+GjB9C7ItignQLCmzT5cwTaTPYk5ggOtfOTpry78V06T4Zd3J8RBaP+9v7X75fQwJxKH7xzlJNUeAlZ9mrXQKBgQCbU8lmq9Kq6L8tsOr3GoWvWlQ0Va4IzSyPZgv4XRE5tpejHclB8Q+oLyO4e+6Kx65raP1YWepO/xNyOF5HoDQ9/A1v1u+XpbmWAs025f+DJkjFei8mWWE2X3HvVb6+wVH/+WqxE8ApmPiBke1iuiS8FLe+vglrxNep3n/BfAiMyQ==\\n-----END RSA PRIVATE KEY-----\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://helper.mitrasoft.com/mgp-utility/api/generate/signature","description":"<p>This API endpoint is used to generate a signature. The HTTP POST request should be made to <a href=\"https://helper.mitrasoft.com/mgp-utility/api/generate/signature\">https://helper.mitrasoft.com/mgp-utility/api/generate/signature</a> with the following payload in the raw request body type:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"X-CLIENT-KEY\":\"\",\n    \"X-TIMESTAMP\":\"\",\n    \"key\":\"\"\n}\n\n</code></pre>\n<h3 id=\"response\">Response</h3>\n<p>The response of this request is a JSON schema, which will be documented accordingly.</p>\n","urlObject":{"protocol":"https","path":["mgp-utility","api","generate","signature"],"host":["helper","mitrasoft","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"52159586-927f-4e47-ae7d-7067f0029a66"},{"name":"Generate Token","event":[{"listen":"test","script":{"exec":["let response=pm.response.json();\r","\r","// pm.environment.set(\"X-SIGNATURE\", );\r","let rtrCode = response['responseCode'];\r","\r","if (rtrCode == '000') {\r","    pm.collectionVariables.set(\"token\", response['accessToken']);\r","}\r",""],"type":"text/javascript","packages":{},"id":"45dded1d-9473-4073-afe9-110107aa4044"}}],"id":"ddbd8b7a-25c5-4e34-b029-9812924a25ab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-SIGNATURE","value":""},{"key":"X-TIMESTAMP","value":""},{"key":"X-CLIENT-KEY","value":"6E90C75A-4285-5C56-BD11-10326D617610"}],"body":{"mode":"raw","raw":"{\r\n    \"grantType\": \"client_credentials\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/api/v1/token","urlObject":{"path":["mgp","api","v1","token"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[],"_postman_id":"ddbd8b7a-25c5-4e34-b029-9812924a25ab"}],"id":"23713ed5-3380-46d3-a1f5-cd19f33c401f","description":"<h1 id=\"migrasi-credentials-lama\">Migrasi Credentials lama</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Before</th>\n<th>After</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>client-id</td>\n<td>X-CLIENT-ID</td>\n</tr>\n<tr>\n<td>client-key</td>\n<td>X-PARTNER-ID</td>\n</tr>\n<tr>\n<td>secret-key</td>\n<td>Secret-Key</td>\n</tr>\n</tbody>\n</table>\n</div><img src=\"https://content.pstmn.io/10c0cf02-452c-42dd-acf5-cfadfca2c50d/aW1hZ2UucG5n\" alt=\"implementasi%20private%20&amp;%20public%20key\" width=\"935\" height=\"351\" />\n\n<h1 id=\"generate-signature-for-oauth2-header\">Generate Signature for OAUTH2 Header</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th></th>\n<th><strong>Data Type</strong></th>\n<th><strong>Format</strong></th>\n<th><strong>Keterangan</strong></th>\n<th><strong>Contoh</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>X-TIMESTAMP</td>\n<td>M</td>\n<td>String</td>\n<td>Alphanumeric</td>\n<td>Client's current time  <br />in ISO 8601 (yyyy\u0002MM\u0002dd'T'HH:mm:ssXXX)  <br />format with GMT+7  <br />timezone</td>\n<td>2022-03-  <br />24T13:22:29+07  <br />:00</td>\n</tr>\n<tr>\n<td>Content-Type</td>\n<td>M</td>\n<td>String</td>\n<td>Alphanumeric</td>\n<td>Content of yout  <br />request body</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>X-CLIENT-KEY</td>\n<td>M</td>\n<td>String</td>\n<td>Alphanumeric</td>\n<td>Client's client_id</td>\n<td>962489e9-de5d\u00024eb7-92a4-  <br />b07d44d64bf4</td>\n</tr>\n<tr>\n<td>X-SIGNATURE</td>\n<td>M</td>\n<td>String</td>\n<td>Alphanumeric</td>\n<td>For generate  <br />signature, please refer to below</td>\n<td>07abc7c30d245  <br />c0ecce3ef6c2a9  <br />ac76cd9ffaf6d0d  <br />090773b42</td>\n</tr>\n</tbody>\n</table>\n</div><p>*Legend</p>\n<ul>\n<li><p>O : Optional</p>\n</li>\n<li><p>M : Mandatory</p>\n</li>\n<li><p>C : Conditional</p>\n</li>\n</ul>\n<p><strong>Generate Signature</strong></p>\n<p>For generate Signature, use algorithm SHA256withRSA with private public key and<br />use this component</p>\n<p><strong>client id + \"|\" + timestamp</strong></p>\n<ul>\n<li><p>client id</p>\n<ul>\n<li>The client id used is taken from the X-CLIENT-KEY header</li>\n</ul>\n</li>\n<li><p>timestamp</p>\n<ul>\n<li>The timestamp used is taken from the X-TIMESTAMP header</li>\n</ul>\n</li>\n</ul>\n","_postman_id":"23713ed5-3380-46d3-a1f5-cd19f33c401f"},{"name":"General API","item":[{"name":"Get Sandi","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/additional/get-sandi')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"878327b6-66d0-49dd-bcaa-250d7bbc821a"}}],"id":"5caaefb2-f2bb-4119-84eb-0541cb2b0f3f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"a20d1c06-c3c5-4d17-9334-27578a92b51f","description":"<p>unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"sandi\": \"maritalStatus\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/additional/get-sandi","description":"<p>API ini digunakan untuk mendapatkan sandi-sandi pada CBS IBA</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>sandi</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>sandi internal</td>\n<td>087872289111</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (request data akan di jadikan response)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partner_reference_no</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>return_code</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>return_desc</td>\n<td>String</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Keterangan</td>\n<td>SUKSES</td>\n</tr>\n<tr>\n<td>**lihat response</td>\n<td>**lihat response</td>\n<td>**lihat response</td>\n<td>**lihat response</td>\n<td>**lihat response</td>\n<td>**lihat response</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","additional","get-sandi"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"d8f43719-d816-4fc6-8ec5-d736281f2d45","name":"occupationCode - kode pekerjaan","originalRequest":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP"},{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"f2fe4193-8f4d-4f37-87d1-a1f977527b8f","description":"unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"sandi\": \"occupationCode\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/additional/get-sandi"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Fri, 23 Aug 2024 18:22:33 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"2196"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_a49ed32c-51ed-4b2f-a036-5ff2d51c57b0\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"sukses\",\n    \"listSandi\": [\n        {\n            \"kodeSandi\": \"001\",\n            \"keterangan\": \"PNS (SELAIN PEJABAT NEGARA)\"\n        },\n        {\n            \"kodeSandi\": \"002\",\n            \"keterangan\": \"WIRASWASTA\"\n        },\n        {\n            \"kodeSandi\": \"003\",\n            \"keterangan\": \"POLISI\"\n        },\n        {\n            \"kodeSandi\": \"004\",\n            \"keterangan\": \"MARKETING\"\n        },\n        {\n            \"kodeSandi\": \"005\",\n            \"keterangan\": \"PENSIUNAN\"\n        },\n        {\n            \"kodeSandi\": \"006\",\n            \"keterangan\": \"PERANGKAT DESA\"\n        },\n        {\n            \"kodeSandi\": \"007\",\n            \"keterangan\": \"PETANI\"\n        },\n        {\n            \"kodeSandi\": \"008\",\n            \"keterangan\": \"BURUH (BURUH PABRIK, BURUH BANGUNAN, BURUH TANI)\"\n        },\n        {\n            \"kodeSandi\": \"009\",\n            \"keterangan\": \"GURU/DOSEN PENDIDIKAN\"\n        },\n        {\n            \"kodeSandi\": \"010\",\n            \"keterangan\": \"PELAJAR/MAHASISWA\"\n        },\n        {\n            \"kodeSandi\": \"011\",\n            \"keterangan\": \"TNI/MILITER\"\n        },\n        {\n            \"kodeSandi\": \"012\",\n            \"keterangan\": \"DOKTER\"\n        },\n        {\n            \"kodeSandi\": \"013\",\n            \"keterangan\": \"CUSTOMER SERVICE\"\n        },\n        {\n            \"kodeSandi\": \"014\",\n            \"keterangan\": \"AKUNTING/KEUANGAN\"\n        },\n        {\n            \"kodeSandi\": \"015\",\n            \"keterangan\": \"PETERNAK\"\n        },\n        {\n            \"kodeSandi\": \"016\",\n            \"keterangan\": \"NELAYAN\"\n        },\n        {\n            \"kodeSandi\": \"017\",\n            \"keterangan\": \"TENAGA MEDIS(PERAWAT,BIDAN)\"\n        },\n        {\n            \"kodeSandi\": \"018\",\n            \"keterangan\": \"HUKUM (PENGACARA, NOTARIS)\"\n        },\n        {\n            \"kodeSandi\": \"019\",\n            \"keterangan\": \"PEJABAT NEGARA/PENYELENGGARA NEGARA\"\n        },\n        {\n            \"kodeSandi\": \"020\",\n            \"keterangan\": \"PEKERJA SENI (ARTIS,MUSISI,PELUKIS)\"\n        },\n        {\n            \"kodeSandi\": \"021\",\n            \"keterangan\": \"TEKNOLOGI INFORMASI (IT,ANALIS)\"\n        },\n        {\n            \"kodeSandi\": \"022\",\n            \"keterangan\": \"IBU RUMAH TANGGA\"\n        },\n        {\n            \"kodeSandi\": \"023\",\n            \"keterangan\": \"PEKERJA INFORMAL (ASISTEN RUMAH TANGGA, ASONGAN)\"\n        },\n        {\n            \"kodeSandi\": \"024\",\n            \"keterangan\": \"TRANSPORTASI DARAT (SOPIR, MASINIS)\"\n        },\n        {\n            \"kodeSandi\": \"025\",\n            \"keterangan\": \"TRANSPORTASI LAUT(NAHKODA, ABK)\"\n        },\n        {\n            \"kodeSandi\": \"026\",\n            \"keterangan\": \"TRANSPORTASI UDARA (PILOT, PRAMUGARI)\"\n        },\n        {\n            \"kodeSandi\": \"027\",\n            \"keterangan\": \"PERTUKANGAN & PENGRAJIN (TUKANG KAYU, PENGRAJIN KAYU)\"\n        },\n        {\n            \"kodeSandi\": \"028\",\n            \"keterangan\": \"PERHOTELAN & RESTORAN (KOKI, BARTENDER,DSB)\"\n        },\n        {\n            \"kodeSandi\": \"029\",\n            \"keterangan\": \"ARSITEK\"\n        },\n        {\n            \"kodeSandi\": \"030\",\n            \"keterangan\": \"ADMINISTRASI UMUM\"\n        },\n        {\n            \"kodeSandi\": \"032\",\n            \"keterangan\": \"PENGAMANAN (SECURITY, DSB)\"\n        },\n        {\n            \"kodeSandi\": \"033\",\n            \"keterangan\": \"LAIN-LAIN (YANG TIDAK ADA DI LIST PEKERJAAN)\"\n        },\n        {\n            \"kodeSandi\": \"038\",\n            \"keterangan\": \"Lain-lain\"\n        },\n        {\n            \"kodeSandi\": \"036\",\n            \"keterangan\": \"Pekerja Informal (Asisten Rumah Tangga, Asongan)\"\n        },\n        {\n            \"kodeSandi\": \"099\",\n            \"keterangan\": \"LAIN-LAIN\"\n        }\n    ]\n}"},{"id":"0e920d0b-2f97-4e84-af5f-6e6d5750c590","name":"LocationCode - Sandi Dati II","originalRequest":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP"},{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"dd291eba-dc7f-464b-a805-f944eef9964f","description":"unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"sandi\": \"locationCode\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/additional/get-sandi"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Fri, 23 Aug 2024 18:24:57 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"21076"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_714e1855-c6d3-4e8b-bd00-73e96b28768c\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"sukses\",\n    \"listSandi\": [\n        {\n            \"kode\": \"203\",\n            \"ket\": \"Kota Serang\"\n        },\n        {\n            \"kode\": \"8105\",\n            \"ket\": \"Kabupaten Seram Bagian Barat\"\n        },\n        {\n            \"kode\": \"202\",\n            \"ket\": \"Kabupaten Pandeglang\"\n        },\n        {\n            \"kode\": \"201\",\n            \"ket\": \"Kabupaten Lebak\"\n        },\n        {\n            \"kode\": \"204\",\n            \"ket\": \"Kabupaten Tangerang\"\n        },\n        {\n            \"kode\": \"203\",\n            \"ket\": \"Kabupaten Serang\"\n        },\n        {\n            \"kode\": \"292\",\n            \"ket\": \"Kota Tangerang\"\n        },\n        {\n            \"kode\": \"291\",\n            \"ket\": \"Kota Cilegon\"\n        },\n        {\n            \"kode\": \"294\",\n            \"ket\": \"Kota Tangerang Selatan\"\n        },\n        {\n            \"kode\": \"8101\",\n            \"ket\": \"Kabupaten Maluku Tengah\"\n        },\n        {\n            \"kode\": \"8104\",\n            \"ket\": \"Kabupaten Buru\"\n        },\n        {\n            \"kode\": \"8109\",\n            \"ket\": \"Kabupaten Buru Selatan\"\n        },\n        {\n            \"kode\": \"8191\",\n            \"ket\": \"Kota Ambon\"\n        },\n        {\n            \"kode\": \"8102\",\n            \"ket\": \"Kabupaten Maluku Tenggara\"\n        },\n        {\n            \"kode\": \"8103\",\n            \"ket\": \"Kabupaten Maluku Tenggara Barat\"\n        },\n        {\n            \"kode\": \"8106\",\n            \"ket\": \"Kabupaten Seram Bagian Timur\"\n        },\n        {\n            \"kode\": \"8107\",\n            \"ket\": \"Kabupaten Kepulauan Aru\"\n        },\n        {\n            \"kode\": \"8108\",\n            \"ket\": \"Kabupaten Maluku Barat Daya\"\n        },\n        {\n            \"kode\": \"8192\",\n            \"ket\": \"Kota Tual\"\n        },\n        {\n            \"kode\": \"8305\",\n            \"ket\": \"Kabupaten Halmahera Barat\"\n        },\n        {\n            \"kode\": \"8302\",\n            \"ket\": \"Kabupaten Halmahera Tengah\"\n        },\n        {\n            \"kode\": \"8303\",\n            \"ket\": \"Kabupaten Halmahera Utara\"\n        },\n        {\n            \"kode\": \"8306\",\n            \"ket\": \"Kabupaten Halmahera Selatan\"\n        },\n        {\n            \"kode\": \"8307\",\n            \"ket\": \"Kabupaten Kepulauan Sula\"\n        },\n        {\n            \"kode\": \"8304\",\n            \"ket\": \"Kabupaten Halmahera Timur\"\n        },\n        {\n            \"kode\": \"8308\",\n            \"ket\": \"Kabupaten Pulau Morotai\"\n        },\n        {\n            \"kode\": \"8309\",\n            \"ket\": \"Kabupaten Pulau Taliabu\"\n        },\n        {\n            \"kode\": \"8390\",\n            \"ket\": \"Kota Ternate\"\n        },\n        {\n            \"kode\": \"8391\",\n            \"ket\": \"Kota Tidore Kepulauan\"\n        },\n        {\n            \"kode\": \"7205\",\n            \"ket\": \"Kabupaten Gianyar\"\n        },\n        {\n            \"kode\": \"8201\",\n            \"ket\": \"Kabupaten Jayapura\"\n        },\n        {\n            \"kode\": \"8223\",\n            \"ket\": \"Kabupaten Tolikara\"\n        },\n        {\n            \"kode\": \"8227\",\n            \"ket\": \"Kabupaten Mappi\"\n        },\n        {\n            \"kode\": \"8228\",\n            \"ket\": \"Kabupaten Asmat\"\n        },\n        {\n            \"kode\": \"8237\",\n            \"ket\": \"Kabupaten Yalimo\"\n        },\n        {\n            \"kode\": \"8234\",\n            \"ket\": \"Kabupaten Lanny Jaya\"\n        },\n        {\n            \"kode\": \"7202\",\n            \"ket\": \"Kabupaten Jembrana\"\n        },\n        {\n            \"kode\": \"7203\",\n            \"ket\": \"Kabupaten Tabanan\"\n        },\n        {\n            \"kode\": \"7204\",\n            \"ket\": \"Kabupaten Badung\"\n        },\n        {\n            \"kode\": \"7206\",\n            \"ket\": \"Kabupaten Klungkung\"\n        },\n        {\n            \"kode\": \"7207\",\n            \"ket\": \"Kabupaten Bangli\"\n        },\n        {\n            \"kode\": \"7208\",\n            \"ket\": \"Kabupaten Karangasem\"\n        },\n        {\n            \"kode\": \"7291\",\n            \"ket\": \"Kota Denpasar\"\n        },\n        {\n            \"kode\": \"7201\",\n            \"ket\": \"Kabupaten Buleleng\"\n        },\n        {\n            \"kode\": \"8213\",\n            \"ket\": \"Kabupaten Jayawijaya\"\n        },\n        {\n            \"kode\": \"8202\",\n            \"ket\": \"Kabupaten Biak Numfor\"\n        },\n        {\n            \"kode\": \"8216\",\n            \"ket\": \"Kabupaten Puncak Jaya\"\n        },\n        {\n            \"kode\": \"8212\",\n            \"ket\": \"Kabupaten Paniai\"\n        },\n        {\n            \"kode\": \"8211\",\n            \"ket\": \"Kabupaten Merauke\"\n        },\n        {\n            \"kode\": \"8214\",\n            \"ket\": \"Kabupaten Nabire\"\n        },\n        {\n            \"kode\": \"8201\",\n            \"ket\": \"Kabupaten Kepulauan Yapen\"\n        },\n        {\n            \"kode\": \"8215\",\n            \"ket\": \"Kabupaten Mimika\"\n        },\n        {\n            \"kode\": \"8215\",\n            \"ket\": \"Kabupaten Nduga\"\n        },\n        {\n            \"kode\": \"8217\",\n            \"ket\": \"Kabupaten Sarmi\"\n        },\n        {\n            \"kode\": \"8218\",\n            \"ket\": \"Kabupaten Keerom\"\n        },\n        {\n            \"kode\": \"8221\",\n            \"ket\": \"Kabupaten Pegunungan Bintang\"\n        },\n        {\n            \"kode\": \"8222\",\n            \"ket\": \"Kabupaten Yahukimo\"\n        },\n        {\n            \"kode\": \"8224\",\n            \"ket\": \"Kabupaten Waropen\"\n        },\n        {\n            \"kode\": \"8226\",\n            \"ket\": \"Kabupaten Boven Digoel\"\n        },\n        {\n            \"kode\": \"8231\",\n            \"ket\": \"Kabupaten Supiori\"\n        },\n        {\n            \"kode\": \"8232\",\n            \"ket\": \"Kabupaten Mamberamo Raya\"\n        },\n        {\n            \"kode\": \"8232\",\n            \"ket\": \"Kabupaten Mamberamo Tengah\"\n        },\n        {\n            \"kode\": \"8238\",\n            \"ket\": \"Kabupaten Puncak\"\n        },\n        {\n            \"kode\": \"8233\",\n            \"ket\": \"Kabupaten Dogiyai\"\n        },\n        {\n            \"kode\": \"8239\",\n            \"ket\": \"Kabupaten Intan Jaya\"\n        },\n        {\n            \"kode\": \"8240\",\n            \"ket\": \"Kabupaten Deiyai\"\n        },\n        {\n            \"kode\": \"8291\",\n            \"ket\": \"Kota Jayapura\"\n        },\n        {\n            \"kode\": \"8403\",\n            \"ket\": \"Kabupaten Manokwari\"\n        },\n        {\n            \"kode\": \"8401\",\n            \"ket\": \"Kabupaten Sorong\"\n        },\n        {\n            \"kode\": \"8402\",\n            \"ket\": \"Kabupaten Fakfak\"\n        },\n        {\n            \"kode\": \"8404\",\n            \"ket\": \"Kabupaten Sorong Selatan\"\n        },\n        {\n            \"kode\": \"8405\",\n            \"ket\": \"Kabupaten Raja Ampat\"\n        },\n        {\n            \"kode\": \"8407\",\n            \"ket\": \"Kabupaten Teluk Bintuni\"\n        },\n        {\n            \"kode\": \"8408\",\n            \"ket\": \"Kabupaten Teluk Wondama\"\n        },\n        {\n            \"kode\": \"8406\",\n            \"ket\": \"Kabupaten Kaimana\"\n        },\n        {\n            \"kode\": \"8410\",\n            \"ket\": \"Kabupaten Maybrat\"\n        },\n        {\n            \"kode\": \"8412\",\n            \"ket\": \"Kabupaten Manokwari Selatan\"\n        },\n        {\n            \"kode\": \"8411\",\n            \"ket\": \"Kabupaten Pegunungan Arfak\"\n        },\n        {\n            \"kode\": \"8491\",\n            \"ket\": \"Kota Sorong\"\n        },\n        {\n            \"kode\": \"7101\",\n            \"ket\": \"Kabupaten Lombok Barat\"\n        },\n        {\n            \"kode\": \"7102\",\n            \"ket\": \"Kabupaten Lombok Tengah\"\n        },\n        {\n            \"kode\": \"7103\",\n            \"ket\": \"Kabupaten Lombok Timur\"\n        },\n        {\n            \"kode\": \"7104\",\n            \"ket\": \"Kabupaten Sumbawa\"\n        },\n        {\n            \"kode\": \"7106\",\n            \"ket\": \"Kabupaten Dompu\"\n        },\n        {\n            \"kode\": \"7105\",\n            \"ket\": \"Kabupaten Bima\"\n        },\n        {\n            \"kode\": \"7107\",\n            \"ket\": \"Kabupaten Sumbawa Barat\"\n        },\n        {\n            \"kode\": \"7108\",\n            \"ket\": \"Kabupaten Lombok Utara\"\n        },\n        {\n            \"kode\": \"7191\",\n            \"ket\": \"Kota Mataram\"\n        },\n        {\n            \"kode\": \"7191\",\n            \"ket\": \"Kota Bima\"\n        },\n        {\n            \"kode\": \"7401\",\n            \"ket\": \"Kabupaten Kupang\"\n        },\n        {\n            \"kode\": \"7404\",\n            \"ket\": \"Kabupaten Sikka\"\n        },\n        {\n            \"kode\": \"7402\",\n            \"ket\": \"Kabupaten Timor Tengah Selatan\"\n        },\n        {\n            \"kode\": \"7404\",\n            \"ket\": \"Kabupaten Belu\"\n        },\n        {\n            \"kode\": \"7405\",\n            \"ket\": \"Kabupaten Alor\"\n        },\n        {\n            \"kode\": \"7403\",\n            \"ket\": \"Kabupaten Timor Tengah Utara\"\n        },\n        {\n            \"kode\": \"7406\",\n            \"ket\": \"Kabupaten Flores Timur\"\n        },\n        {\n            \"kode\": \"7408\",\n            \"ket\": \"Kabupaten Ende\"\n        },\n        {\n            \"kode\": \"7409\",\n            \"ket\": \"Kabupaten Ngada\"\n        },\n        {\n            \"kode\": \"7410\",\n            \"ket\": \"Kabupaten Manggarai\"\n        },\n        {\n            \"kode\": \"7411\",\n            \"ket\": \"Kabupaten Sumba Timur\"\n        },\n        {\n            \"kode\": \"7414\",\n            \"ket\": \"Kabupaten Rote Ndao\"\n        },\n        {\n            \"kode\": \"7412\",\n            \"ket\": \"Kabupaten Sumba Barat\"\n        },\n        {\n            \"kode\": \"7413\",\n            \"ket\": \"Kabupaten Lembata\"\n        },\n        {\n            \"kode\": \"7419\",\n            \"ket\": \"Kabupaten Nagekeo\"\n        },\n        {\n            \"kode\": \"7415\",\n            \"ket\": \"Kabupaten Manggarai Barat\"\n        },\n        {\n            \"kode\": \"7416\",\n            \"ket\": \"Kabupaten Sumba Tengah\"\n        },\n        {\n            \"kode\": \"7417\",\n            \"ket\": \"Kabupaten Sumba Barat Daya\"\n        },\n        {\n            \"kode\": \"7420\",\n            \"ket\": \"Kabupaten Sabu Raijua\"\n        },\n        {\n            \"kode\": \"7418\",\n            \"ket\": \"Kabupaten Manggarai Timur\"\n        },\n        {\n            \"kode\": \"7421\",\n            \"ket\": \"Kabupaten Malaka\"\n        },\n        {\n            \"kode\": \"7421\",\n            \"ket\": \"Kota Kupang\"\n        },\n        {\n            \"kode\": \"109\",\n            \"ket\": \"Kabupaten Sukabumi\"\n        },\n        {\n            \"kode\": \"115\",\n            \"ket\": \"Kabupaten Ciamis\"\n        },\n        {\n            \"kode\": \"116\",\n            \"ket\": \"Kabupaten Cirebon\"\n        },\n        {\n            \"kode\": \"112\",\n            \"ket\": \"Kabupaten Sumedang\"\n        },\n        {\n            \"kode\": \"121\",\n            \"ket\": \"Kabupaten Subang\"\n        },\n        {\n            \"kode\": \"1219\",\n            \"ket\": \"Kabupaten Tulungagung\"\n        },\n        {\n            \"kode\": \"1213\",\n            \"ket\": \"Kabupaten Malang\"\n        },\n        {\n            \"kode\": \"1211\",\n            \"ket\": \"Kabupaten Banyuwangi\"\n        },\n        {\n            \"kode\": \"1215\",\n            \"ket\": \"Kabupaten Probolinggo\"\n        },\n        {\n            \"kode\": \"1204\",\n            \"ket\": \"Kabupaten Jombang\"\n        },\n        {\n            \"kode\": \"1223\",\n            \"ket\": \"Kabupaten Ngawi\"\n        },\n        {\n            \"kode\": \"1229\",\n            \"ket\": \"Kabupaten Lamongan\"\n        },\n        {\n            \"kode\": \"1206\",\n            \"ket\": \"Kabupaten Pamekasan\"\n        },\n        {\n            \"kode\": \"1297\",\n            \"ket\": \"Kota Kediri\"\n        },\n        {\n            \"kode\": \"1298\",\n            \"ket\": \"Kota Madiun\"\n        },\n        {\n            \"kode\": \"1291\",\n            \"ket\": \"Kota Surabaya\"\n        },\n        {\n            \"kode\": \"914\",\n            \"ket\": \"Kabupaten Banyumas\"\n        },\n        {\n            \"kode\": \"916\",\n            \"ket\": \"Kabupaten Purbalingga\"\n        },\n        {\n            \"kode\": \"922\",\n            \"ket\": \"Kabupaten Kebumen\"\n        },\n        {\n            \"kode\": \"913\",\n            \"ket\": \"Kabupaten Blora\"\n        },\n        {\n            \"kode\": \"993\",\n            \"ket\": \"Kabupaten Pekalongan\"\n        },\n        {\n            \"kode\": \"391\",\n            \"ket\": \"Kota Jakarta Pusat\"\n        },\n        {\n            \"kode\": \"392\",\n            \"ket\": \"Kota Jakarta Utara\"\n        },\n        {\n            \"kode\": \"393\",\n            \"ket\": \"Kota Jakarta Barat\"\n        },\n        {\n            \"kode\": \"394\",\n            \"ket\": \"Kota Jakarta Selatan\"\n        },\n        {\n            \"kode\": \"395\",\n            \"ket\": \"Kota Jakarta Timur\"\n        },\n        {\n            \"kode\": \"396\",\n            \"ket\": \"Kabupaten Kepulauan Seribu\"\n        },\n        {\n            \"kode\": \"108\",\n            \"ket\": \"Kabupaten Bogor\"\n        },\n        {\n            \"kode\": \"106\",\n            \"ket\": \"Kabupaten Karawang\"\n        },\n        {\n            \"kode\": \"110\",\n            \"ket\": \"Kabupaten Cianjur\"\n        },\n        {\n            \"kode\": \"117\",\n            \"ket\": \"Kabupaten Kuningan\"\n        },\n        {\n            \"kode\": \"197\",\n            \"ket\": \"Kota Depok\"\n        },\n        {\n            \"kode\": \"111\",\n            \"ket\": \"Kabupaten Bandung\"\n        },\n        {\n            \"kode\": \"114\",\n            \"ket\": \"Kabupaten Garut\"\n        },\n        {\n            \"kode\": \"113\",\n            \"ket\": \"Kabupaten Tasikmalaya\"\n        },\n        {\n            \"kode\": \"119\",\n            \"ket\": \"Kabupaten Majalengka\"\n        },\n        {\n            \"kode\": \"118\",\n            \"ket\": \"Kabupaten Indramayu\"\n        },\n        {\n            \"kode\": \"103\",\n            \"ket\": \"Kabupaten Purwakarta\"\n        },\n        {\n            \"kode\": \"102\",\n            \"ket\": \"Kabupaten Bekasi\"\n        },\n        {\n            \"kode\": \"122\",\n            \"ket\": \"Kabupaten Bandung Barat\"\n        },\n        {\n            \"kode\": \"123\",\n            \"ket\": \"Kabupaten Pangandaran\"\n        },\n        {\n            \"kode\": \"192\",\n            \"ket\": \"Kota Bogor\"\n        },\n        {\n            \"kode\": \"193\",\n            \"ket\": \"Kota Sukabumi\"\n        },\n        {\n            \"kode\": \"191\",\n            \"ket\": \"Kota Bandung\"\n        },\n        {\n            \"kode\": \"194\",\n            \"ket\": \"Kota Cirebon\"\n        },\n        {\n            \"kode\": \"198\",\n            \"ket\": \"Kota Bekasi\"\n        },\n        {\n            \"kode\": \"196\",\n            \"ket\": \"Kota Cimahi\"\n        },\n        {\n            \"kode\": \"195\",\n            \"ket\": \"Kota Tasikmalaya\"\n        },\n        {\n            \"kode\": \"180\",\n            \"ket\": \"Kota Banjar\"\n        },\n        {\n            \"kode\": \"1226\",\n            \"ket\": \"Kabupaten Pacitan\"\n        },\n        {\n            \"kode\": \"1225\",\n            \"ket\": \"Kabupaten Ponorogo\"\n        },\n        {\n            \"kode\": \"1221\",\n            \"ket\": \"Kabupaten Blitar\"\n        },\n        {\n            \"kode\": \"1217\",\n            \"ket\": \"Kabupaten Kediri\"\n        },\n        {\n            \"kode\": \"1220\",\n            \"ket\": \"Kabupaten Trenggalek\"\n        },\n        {\n            \"kode\": \"1212\",\n            \"ket\": \"Kabupaten Jember\"\n        },\n        {\n            \"kode\": \"1216\",\n            \"ket\": \"Kabupaten Lumajang\"\n        },\n        {\n            \"kode\": \"1202\",\n            \"ket\": \"Kabupaten Sidoarjo\"\n        },\n        {\n            \"kode\": \"1209\",\n            \"ket\": \"Kabupaten Bondowoso\"\n        },\n        {\n            \"kode\": \"1230\",\n            \"ket\": \"Kabupaten Situbondo\"\n        },\n        {\n            \"kode\": \"1218\",\n            \"ket\": \"Kabupaten Nganjuk\"\n        },\n        {\n            \"kode\": \"1214\",\n            \"ket\": \"Kabupaten Pasuruan\"\n        },\n        {\n            \"kode\": \"1222\",\n            \"ket\": \"Kabupaten Madiun\"\n        },\n        {\n            \"kode\": \"1203\",\n            \"ket\": \"Kabupaten Mojokerto\"\n        },\n        {\n            \"kode\": \"1224\",\n            \"ket\": \"Kabupaten Magetan\"\n        },\n        {\n            \"kode\": \"108\",\n            \"ket\": \"Kabupaten Bojonegoro\"\n        },\n        {\n            \"kode\": \"1228\",\n            \"ket\": \"Kabupaten Tuban\"\n        },\n        {\n            \"kode\": \"1201\",\n            \"ket\": \"Kabupaten Gresik\"\n        },\n        {\n            \"kode\": \"1208\",\n            \"ket\": \"Kabupaten Bangkalan\"\n        },\n        {\n            \"kode\": \"1205\",\n            \"ket\": \"Kabupaten Sampang\"\n        },\n        {\n            \"kode\": \"1207\",\n            \"ket\": \"Kabupaten Sumenep\"\n        },\n        {\n            \"kode\": \"1296\",\n            \"ket\": \"Kota Blitar\"\n        },\n        {\n            \"kode\": \"1293\",\n            \"ket\": \"Kota Malang\"\n        },\n        {\n            \"kode\": \"1295\",\n            \"ket\": \"Kota Probolinggo\"\n        },\n        {\n            \"kode\": \"1294\",\n            \"ket\": \"Kota Pasuruan\"\n        },\n        {\n            \"kode\": \"1292\",\n            \"ket\": \"Kota Mojokerto\"\n        },\n        {\n            \"kode\": \"1271\",\n            \"ket\": \"Kota Batu\"\n        },\n        {\n            \"kode\": \"992\",\n            \"ket\": \"Kota Salatiga\"\n        },\n        {\n            \"kode\": \"908\",\n            \"ket\": \"Kabupaten Pati\"\n        },\n        {\n            \"kode\": \"915\",\n            \"ket\": \"Kabupaten Cilacap\"\n        },\n        {\n            \"kode\": \"925\",\n            \"ket\": \"Kabupaten Sragen\"\n        },\n        {\n            \"kode\": \"912\",\n            \"ket\": \"Kabupaten Rembang\"\n        },\n        {\n            \"kode\": \"917\",\n            \"ket\": \"Kabupaten Banjarnegara\"\n        },\n        {\n            \"kode\": \"921\",\n            \"ket\": \"Kabupaten Purworejo\"\n        },\n        {\n            \"kode\": \"920\",\n            \"ket\": \"Kabupaten Wonosobo\"\n        },\n        {\n            \"kode\": \"924\",\n            \"ket\": \"Kabupaten Boyolali\"\n        },\n        {\n            \"kode\": \"918\",\n            \"ket\": \"Kabupaten Magelang\"\n        },\n        {\n            \"kode\": \"923\",\n            \"ket\": \"Kabupaten Klaten\"\n        },\n        {\n            \"kode\": \"926\",\n            \"ket\": \"Kabupaten Sukoharjo\"\n        },\n        {\n            \"kode\": \"904\",\n            \"ket\": \"Kabupaten Grobogan\"\n        },\n        {\n            \"kode\": \"928\",\n            \"ket\": \"Kabupaten Wonogiri\"\n        },\n        {\n            \"kode\": \"927\",\n            \"ket\": \"Kabupaten Karanganyar\"\n        },\n        {\n            \"kode\": \"909\",\n            \"ket\": \"Kabupaten Kudus\"\n        },\n        {\n            \"kode\": \"911\",\n            \"ket\": \"Kabupaten Jepara\"\n        },\n        {\n            \"kode\": \"903\",\n            \"ket\": \"Kabupaten Demak\"\n        },\n        {\n            \"kode\": \"901\",\n            \"ket\": \"Kabupaten Semarang\"\n        },\n        {\n            \"kode\": \"919\",\n            \"ket\": \"Kabupaten Temanggung\"\n        },\n        {\n            \"kode\": \"929\",\n            \"ket\": \"Kabupaten Batang\"\n        },\n        {\n            \"kode\": \"902\",\n            \"ket\": \"Kabupaten Kendal\"\n        },\n        {\n            \"kode\": \"906\",\n            \"ket\": \"Kabupaten Tegal\"\n        },\n        {\n            \"kode\": \"910\",\n            \"ket\": \"Kabupaten Pemalang\"\n        },\n        {\n            \"kode\": \"907\",\n            \"ket\": \"Kabupaten Brebes\"\n        },\n        {\n            \"kode\": \"995\",\n            \"ket\": \"Kota Magelang\"\n        },\n        {\n            \"kode\": \"996\",\n            \"ket\": \"Kota Surakarta\"\n        },\n        {\n            \"kode\": \"991\",\n            \"ket\": \"Kota Semarang\"\n        },\n        {\n            \"kode\": \"993\",\n            \"ket\": \"Kota Pekalongan\"\n        },\n        {\n            \"kode\": \"994\",\n            \"ket\": \"Kota Tegal\"\n        },\n        {\n            \"kode\": \"504\",\n            \"ket\": \"Kabupaten Kulon Progo\"\n        },\n        {\n            \"kode\": \"501\",\n            \"ket\": \"Kabupaten Bantul\"\n        },\n        {\n            \"kode\": \"503\",\n            \"ket\": \"Kabupaten Gunung Kidul\"\n        },\n        {\n            \"kode\": \"502\",\n            \"ket\": \"Kabupaten Sleman\"\n        },\n        {\n            \"kode\": \"591\",\n            \"ket\": \"Kota Yogyakarta\"\n        },\n        {\n            \"kode\": \"5302\",\n            \"ket\": \"Kabupaten Sambas\"\n        },\n        {\n            \"kode\": \"5308\",\n            \"ket\": \"Kabupaten Landak\"\n        },\n        {\n            \"kode\": \"5312\",\n            \"ket\": \"Kabupaten Kubu Raya\"\n        },\n        {\n            \"kode\": \"5103\",\n            \"ket\": \"Kabupaten Tapin\"\n        },\n        {\n            \"kode\": \"5801\",\n            \"ket\": \"Kabupaten Kapuas\"\n        },\n        {\n            \"kode\": \"5404\",\n            \"ket\": \"Kabupaten Bulungan\"\n        },\n        {\n            \"kode\": \"5403\",\n            \"ket\": \"Kabupaten Paser\"\n        },\n        {\n            \"kode\": \"5401\",\n            \"ket\": \"Kabupaten Kutai Kartanegara\"\n        },\n        {\n            \"kode\": \"5402\",\n            \"ket\": \"Kabupaten Berau\"\n        },\n        {\n            \"kode\": \"5405\",\n            \"ket\": \"Kabupaten Kutai Barat\"\n        },\n        {\n            \"kode\": \"5406\",\n            \"ket\": \"Kabupaten Kutai Timur\"\n        },\n        {\n            \"kode\": \"5413\",\n            \"ket\": \"Kabupaten Mahakam Ulu\"\n        },\n        {\n            \"kode\": \"5411\",\n            \"ket\": \"Kabupaten Penajam Paser Utara\"\n        },\n        {\n            \"kode\": \"5492\",\n            \"ket\": \"Kota Balikpapan\"\n        },\n        {\n            \"kode\": \"5491\",\n            \"ket\": \"Kota Samarinda\"\n        },\n        {\n            \"kode\": \"5494\",\n            \"ket\": \"Kota Bontang\"\n        },\n        {\n            \"kode\": \"5301\",\n            \"ket\": \"Kabupaten Mempawah\"\n        },\n        {\n            \"kode\": \"5304\",\n            \"ket\": \"Kabupaten Sanggau\"\n        },\n        {\n            \"kode\": \"5303\",\n            \"ket\": \"Kabupaten Ketapang\"\n        },\n        {\n            \"kode\": \"5305\",\n            \"ket\": \"Kabupaten Sintang\"\n        },\n        {\n            \"kode\": \"5306\",\n            \"ket\": \"Kabupaten Kapuas Hulu\"\n        },\n        {\n            \"kode\": \"5307\",\n            \"ket\": \"Kabupaten Bengkayang\"\n        },\n        {\n            \"kode\": \"5309\",\n            \"ket\": \"Kabupaten Sekadau\"\n        },\n        {\n            \"kode\": \"5310\",\n            \"ket\": \"Kabupaten Melawi\"\n        },\n        {\n            \"kode\": \"5311\",\n            \"ket\": \"Kabupaten Kayong Utara\"\n        },\n        {\n            \"kode\": \"5391\",\n            \"ket\": \"Kota Pontianak\"\n        },\n        {\n            \"kode\": \"5392\",\n            \"ket\": \"Kota Singkawang\"\n        },\n        {\n            \"kode\": \"5102\",\n            \"ket\": \"Kabupaten Tanah Laut\"\n        },\n        {\n            \"kode\": \"5108\",\n            \"ket\": \"Kabupaten Kotabaru\"\n        },\n        {\n            \"kode\": \"5101\",\n            \"ket\": \"Kabupaten Banjar\"\n        },\n        {\n            \"kode\": \"5107\",\n            \"ket\": \"Kabupaten Barito Kuala\"\n        },\n        {\n            \"kode\": \"5104\",\n            \"ket\": \"Kabupaten Hulu Sungai Selatan\"\n        },\n        {\n            \"kode\": \"5105\",\n            \"ket\": \"Kabupaten Hulu Sungai Tengah\"\n        },\n        {\n            \"kode\": \"5109\",\n            \"ket\": \"Kabupaten Tabalong\"\n        },\n        {\n            \"kode\": \"5106\",\n            \"ket\": \"Kabupaten Hulu Sungai Utara\"\n        },\n        {\n            \"kode\": \"5110\",\n            \"ket\": \"Kabupaten Tanah Bumbu\"\n        },\n        {\n            \"kode\": \"5111\",\n            \"ket\": \"Kabupaten Balangan\"\n        },\n        {\n            \"kode\": \"5191\",\n            \"ket\": \"Kota Banjarmasin\"\n        },\n        {\n            \"kode\": \"5192\",\n            \"ket\": \"Kota Banjarbaru\"\n        },\n        {\n            \"kode\": \"5802\",\n            \"ket\": \"Kabupaten Kotawaringin Barat\"\n        },\n        {\n            \"kode\": \"5803\",\n            \"ket\": \"Kabupaten Kotawaringin Timur\"\n        },\n        {\n            \"kode\": \"5806\",\n            \"ket\": \"Kabupaten Barito Selatan\"\n        },\n        {\n            \"kode\": \"5808\",\n            \"ket\": \"Kabupaten Barito Utara\"\n        },\n        {\n            \"kode\": \"5812\",\n            \"ket\": \"Kabupaten Sukamara\"\n        },\n        {\n            \"kode\": \"5811\",\n            \"ket\": \"Kabupaten Katingan\"\n        },\n        {\n            \"kode\": \"5810\",\n            \"ket\": \"Kabupaten Seruyan\"\n        },\n        {\n            \"kode\": \"5813\",\n            \"ket\": \"Kabupaten Lamandau\"\n        },\n        {\n            \"kode\": \"5807\",\n            \"ket\": \"Kabupaten Gunung Mas\"\n        },\n        {\n            \"kode\": \"5809\",\n            \"ket\": \"Kabupaten Pulang Pisau\"\n        },\n        {\n            \"kode\": \"5804\",\n            \"ket\": \"Kabupaten Murung Raya\"\n        },\n        {\n            \"kode\": \"5805\",\n            \"ket\": \"Kabupaten Barito Timur\"\n        },\n        {\n            \"kode\": \"5892\",\n            \"ket\": \"Kota Palangka Raya\"\n        },\n        {\n            \"kode\": \"5410\",\n            \"ket\": \"Kabupaten Malinau\"\n        },\n        {\n            \"kode\": \"5409\",\n            \"ket\": \"Kabupaten Nunukan\"\n        },\n        {\n            \"kode\": \"5412\",\n            \"ket\": \"Kabupaten Tana Tidung\"\n        },\n        {\n            \"kode\": \"5493\",\n            \"ket\": \"Kota Tarakan\"\n        },\n        {\n            \"kode\": \"3206\",\n            \"ket\": \"Kabupaten Aceh Barat\"\n        },\n        {\n            \"kode\": \"3213\",\n            \"ket\": \"Kabupaten Aceh Barat Daya\"\n        },\n        {\n            \"kode\": \"3201\",\n            \"ket\": \"Kabupaten Aceh Besar\"\n        },\n        {\n            \"kode\": \"3214\",\n            \"ket\": \"Kabupaten Aceh Jaya\"\n        },\n        {\n            \"kode\": \"3205\",\n            \"ket\": \"Kabupaten Aceh Selatan\"\n        },\n        {\n            \"kode\": \"3209\",\n            \"ket\": \"Kabupaten Aceh Singkil\"\n        },\n        {\n            \"kode\": \"3211\",\n            \"ket\": \"Kabupaten Aceh Tamiang\"\n        },\n        {\n            \"kode\": \"3207\",\n            \"ket\": \"Kabupaten Aceh Tengah\"\n        },\n        {\n            \"kode\": \"3208\",\n            \"ket\": \"Kabupaten Aceh Tenggara\"\n        },\n        {\n            \"kode\": \"3204\",\n            \"ket\": \"Kabupaten Aceh Timur\"\n        },\n        {\n            \"kode\": \"3203\",\n            \"ket\": \"Kabupaten Aceh Utara\"\n        },\n        {\n            \"kode\": \"3401\",\n            \"ket\": \"Kabupaten Agam\"\n        },\n        {\n            \"kode\": \"3306\",\n            \"ket\": \"Kabupaten Asahan\"\n        },\n        {\n            \"kode\": \"3701\",\n            \"ket\": \"Kabupaten Bangka\"\n        },\n        {\n            \"kode\": \"3703\",\n            \"ket\": \"Kabupaten Bangka Barat\"\n        },\n        {\n            \"kode\": \"3704\",\n            \"ket\": \"Kabupaten Bangka Selatan\"\n        },\n        {\n            \"kode\": \"3705\",\n            \"ket\": \"Kabupaten Bangka Tengah\"\n        },\n        {\n            \"kode\": \"3613\",\n            \"ket\": \"Kabupaten Banyuasin\"\n        },\n        {\n            \"kode\": \"3101\",\n            \"ket\": \"Kabupaten Batang Hari\"\n        },\n        {\n            \"kode\": \"3321\",\n            \"ket\": \"Kabupaten Batu Bara\"\n        },\n        {\n            \"kode\": \"3702\",\n            \"ket\": \"Kabupaten Belitung\"\n        },\n        {\n            \"kode\": \"3706\",\n            \"ket\": \"Kabupaten Belitung Timur\"\n        },\n        {\n            \"kode\": \"3217\",\n            \"ket\": \"Kabupaten Bener Meriah\"\n        },\n        {\n            \"kode\": \"3502\",\n            \"ket\": \"Kabupaten Bengkalis\"\n        },\n        {\n            \"kode\": \"2301\",\n            \"ket\": \"Kabupaten Bengkulu Selatan\"\n        },\n        {\n            \"kode\": \"2309\",\n            \"ket\": \"Kabupaten Bengkulu Tengah\"\n        },\n        {\n            \"kode\": \"2302\",\n            \"ket\": \"Kabupaten Bengkulu Utara\"\n        },\n        {\n            \"kode\": \"3804\",\n            \"ket\": \"Kabupaten Bintan\"\n        },\n        {\n            \"kode\": \"3210\",\n            \"ket\": \"Kabupaten Bireuen\"\n        },\n        {\n            \"kode\": \"3112\",\n            \"ket\": \"Kabupaten Bungo\"\n        },\n        {\n            \"kode\": \"3307\",\n            \"ket\": \"Kabupaten Dairi\"\n        },\n        {\n            \"kode\": \"3301\",\n            \"ket\": \"Kabupaten Deli Serdang\"\n        },\n        {\n            \"kode\": \"3411\",\n            \"ket\": \"Kabupaten Dharmasraya\"\n        },\n        {\n            \"kode\": \"3617\",\n            \"ket\": \"Kabupaten Empat Lawang\"\n        },\n        {\n            \"kode\": \"3212\",\n            \"ket\": \"Kabupaten Gayo Lues\"\n        },\n        {\n            \"kode\": \"3316\",\n            \"ket\": \"Kabupaten Humbang Hasundutan\"\n        },\n        {\n            \"kode\": \"3505\",\n            \"ket\": \"Kabupaten Indragiri Hilir\"\n        },\n        {\n            \"kode\": \"3504\",\n            \"ket\": \"Kabupaten Indragiri Hulu\"\n        },\n        {\n            \"kode\": \"3501\",\n            \"ket\": \"Kabupaten Kampar\"\n        },\n        {\n            \"kode\": \"3801\",\n            \"ket\": \"Kabupaten Karimun\"\n        },\n        {\n            \"kode\": \"3303\",\n            \"ket\": \"Kabupaten Karo\"\n        },\n        {\n            \"kode\": \"2308\",\n            \"ket\": \"Kabupaten Kaur\"\n        },\n        {\n            \"kode\": \"2305\",\n            \"ket\": \"Kabupaten Kepahiang\"\n        },\n        {\n            \"kode\": \"3805\",\n            \"ket\": \"Kabupaten Kepulauan Anambas\"\n        },\n        {\n            \"kode\": \"3409\",\n            \"ket\": \"Kabupaten Kepulauan Mentawai\"\n        },\n        {\n            \"kode\": \"3513\",\n            \"ket\": \"Kabupaten Kepulauan Meranti\"\n        },\n        {\n            \"kode\": \"3105\",\n            \"ket\": \"Kabupaten Kerinci\"\n        },\n        {\n            \"kode\": \"3512\",\n            \"ket\": \"Kabupaten Kuantan Singingi\"\n        },\n        {\n            \"kode\": \"3305\",\n            \"ket\": \"Kabupaten Labuhanbatu\"\n        },\n        {\n            \"kode\": \"3324\",\n            \"ket\": \"Kabupaten Labuhanbatu Selatan\"\n        },\n        {\n            \"kode\": \"3325\",\n            \"ket\": \"Kabupaten Labuhanbatu Utara\"\n        },\n        {\n            \"kode\": \"3609\",\n            \"ket\": \"Kabupaten Lahat\"\n        },\n        {\n            \"kode\": \"3904\",\n            \"ket\": \"Kabupaten Lampung Barat\"\n        },\n        {\n            \"kode\": \"3901\",\n            \"ket\": \"Kabupaten Lampung Selatan\"\n        },\n        {\n            \"kode\": \"3902\",\n            \"ket\": \"Kabupaten Lampung Tengah\"\n        },\n        {\n            \"kode\": \"3907\",\n            \"ket\": \"Kabupaten Lampung Timur\"\n        },\n        {\n            \"kode\": \"3903\",\n            \"ket\": \"Kabupaten Lampung Utara\"\n        },\n        {\n            \"kode\": \"3302\",\n            \"ket\": \"Kabupaten Langkat\"\n        },\n        {\n            \"kode\": \"2304\",\n            \"ket\": \"Kabupaten Lebong\"\n        },\n        {\n            \"kode\": \"3403\",\n            \"ket\": \"Kabupaten Lima Puluh Kota\"\n        },\n        {\n            \"kode\": \"3802\",\n            \"ket\": \"Kabupaten Lingga\"\n        },\n        {\n            \"kode\": \"3314\",\n            \"ket\": \"Kabupaten Mandailing Natal\"\n        },\n        {\n            \"kode\": \"3111\",\n            \"ket\": \"Kabupaten Merangin\"\n        },\n        {\n            \"kode\": \"3912\",\n            \"ket\": \"Kabupaten Mesuji\"\n        },\n        {\n            \"kode\": \"3608\",\n            \"ket\": \"Kabupaten Muara Enim\"\n        },\n        {\n            \"kode\": \"3106\",\n            \"ket\": \"Kabupaten Muaro Jambi\"\n        },\n        {\n            \"kode\": \"2306\",\n            \"ket\": \"Kabupaten Muko Muko\"\n        },\n        {\n            \"kode\": \"3606\",\n            \"ket\": \"Kabupaten Musi Banyuasin\"\n        },\n        {\n            \"kode\": \"3610\",\n            \"ket\": \"Kabupaten Musi Rawas\"\n        },\n        {\n            \"kode\": \"3618\",\n            \"ket\": \"Kabupaten Musi Rawas Utara\"\n        },\n        {\n            \"kode\": \"3215\",\n            \"ket\": \"Kabupaten Nagan Raya\"\n        },\n        {\n            \"kode\": \"3803\",\n            \"ket\": \"Kabupaten Natuna\"\n        },\n        {\n            \"kode\": \"3311\",\n            \"ket\": \"Kabupaten Nias\"\n        },\n        {\n            \"kode\": \"3326\",\n            \"ket\": \"Kabupaten Nias Barat\"\n        },\n        {\n            \"kode\": \"3315\",\n            \"ket\": \"Kabupaten Nias Selatan\"\n        },\n        {\n            \"kode\": \"3327\",\n            \"ket\": \"Kabupaten Nias Utara\"\n        },\n        {\n            \"kode\": \"3616\",\n            \"ket\": \"Kabupaten Ogan Ilir\"\n        },\n        {\n            \"kode\": \"3611\",\n            \"ket\": \"Kabupaten Ogan Komering Ilir\"\n        },\n        {\n            \"kode\": \"3607\",\n            \"ket\": \"Kabupaten Ogan Komering Ulu\"\n        },\n        {\n            \"kode\": \"3614\",\n            \"ket\": \"Kabupaten Ogan Komering Ulu Selatan\"\n        },\n        {\n            \"kode\": \"3615\",\n            \"ket\": \"Kabupaten Ogan Komering Ulu Timur\"\n        },\n        {\n            \"kode\": \"3322\",\n            \"ket\": \"Kabupaten Padang Lawas\"\n        },\n        {\n            \"kode\": \"3323\",\n            \"ket\": \"Kabupaten Padang Lawas Utara\"\n        },\n        {\n            \"kode\": \"3405\",\n            \"ket\": \"Kabupaten Padang Pariaman\"\n        },\n        {\n            \"kode\": \"3317\",\n            \"ket\": \"Kabupaten Pakpak Bharat\"\n        },\n        {\n            \"kode\": \"3402\",\n            \"ket\": \"Kabupaten Pasaman\"\n        },\n        {\n            \"kode\": \"3410\",\n            \"ket\": \"Kabupaten Pasaman Barat\"\n        },\n        {\n            \"kode\": \"3510\",\n            \"ket\": \"Kabupaten Pelalawan\"\n        },\n        {\n            \"kode\": \"3619\",\n            \"ket\": \"Kabupaten Penukal Abab Lematang Ilir\"\n        },\n        {\n            \"kode\": \"3909\",\n            \"ket\": \"Kabupaten Pesawaran\"\n        },\n        {\n            \"kode\": \"3913\",\n            \"ket\": \"Kabupaten Pesisir Barat\"\n        },\n        {\n            \"kode\": \"3406\",\n            \"ket\": \"Kabupaten Pesisir Selatan\"\n        },\n        {\n            \"kode\": \"3202\",\n            \"ket\": \"Kabupaten Pidie\"\n        },\n        {\n            \"kode\": \"3218\",\n            \"ket\": \"Kabupaten Pidie Jaya\"\n        },\n        {\n            \"kode\": \"3910\",\n            \"ket\": \"Kabupaten Pringsewu\"\n        },\n        {\n            \"kode\": \"2303\",\n            \"ket\": \"Kabupaten Rejang Lebong\"\n        },\n        {\n            \"kode\": \"3509\",\n            \"ket\": \"Kabupaten Rokan Hilir\"\n        },\n        {\n            \"kode\": \"3508\",\n            \"ket\": \"Kabupaten Rokan Hulu\"\n        },\n        {\n            \"kode\": \"3318\",\n            \"ket\": \"Kabupaten Samosir\"\n        },\n        {\n            \"kode\": \"3104\",\n            \"ket\": \"Kabupaten Sarolangun\"\n        },\n        {\n            \"kode\": \"2307\",\n            \"ket\": \"Kabupaten Seluma\"\n        },\n        {\n            \"kode\": \"3319\",\n            \"ket\": \"Kabupaten Serdang Bedagai\"\n        },\n        {\n            \"kode\": \"3511\",\n            \"ket\": \"Kabupaten Siak\"\n        },\n        {\n            \"kode\": \"3408\",\n            \"ket\": \"Kabupaten Sijunjung\"\n        },\n        {\n            \"kode\": \"3304\",\n            \"ket\": \"Kabupaten Simalungun\"\n        },\n        {\n            \"kode\": \"3216\",\n            \"ket\": \"Kabupaten Simeulue\"\n        },\n        {\n            \"kode\": \"3412\",\n            \"ket\": \"Kabupaten Solok\"\n        },\n        {\n            \"kode\": \"3404\",\n            \"ket\": \"Kabupaten Solok Selatan\"\n        },\n        {\n            \"kode\": \"3407\",\n            \"ket\": \"Kabupaten Tanah Datar\"\n        },\n        {\n            \"kode\": \"3906\",\n            \"ket\": \"Kabupaten Tanggamus\"\n        },\n        {\n            \"kode\": \"3107\",\n            \"ket\": \"Kabupaten Tanjung Jabung Barat\"\n        },\n        {\n            \"kode\": \"3108\",\n            \"ket\": \"Kabupaten Tanjung Jabung Timur\"\n        },\n        {\n            \"kode\": \"3310\",\n            \"ket\": \"Kabupaten Tapanuli Selatan\"\n        },\n        {\n            \"kode\": \"3309\",\n            \"ket\": \"Kabupaten Tapanuli Tengah\"\n        },\n        {\n            \"kode\": \"3308\",\n            \"ket\": \"Kabupaten Tapanuli Utara\"\n        },\n        {\n            \"kode\": \"3109\",\n            \"ket\": \"Kabupaten Tebo\"\n        },\n        {\n            \"kode\": \"3313\",\n            \"ket\": \"Kabupaten Toba Samosir\"\n        },\n        {\n            \"kode\": \"3905\",\n            \"ket\": \"Kabupaten Tulang Bawang\"\n        },\n        {\n            \"kode\": \"3911\",\n            \"ket\": \"Kabupaten Tulang Bawang Barat\"\n        },\n        {\n            \"kode\": \"3908\",\n            \"ket\": \"Kabupaten Way Kanan\"\n        },\n        {\n            \"kode\": \"3291\",\n            \"ket\": \"Kota Banda Aceh\"\n        },\n        {\n            \"kode\": \"3991\",\n            \"ket\": \"Kota Bandar Lampung\"\n        },\n        {\n            \"kode\": \"3892\",\n            \"ket\": \"Kota Batam\"\n        },\n        {\n            \"kode\": \"2391\",\n            \"ket\": \"Kota Bengkulu\"\n        },\n        {\n            \"kode\": \"3392\",\n            \"ket\": \"Kota Binjai\"\n        },\n        {\n            \"kode\": \"3491\",\n            \"ket\": \"Kota Bukittinggi\"\n        },\n        {\n            \"kode\": \"3592\",\n            \"ket\": \"Kota Dumai\"\n        },\n        {\n            \"kode\": \"3397\",\n            \"ket\": \"Kota Gunungsitoli\"\n        },\n        {\n            \"kode\": \"3191\",\n            \"ket\": \"Kota Jambi\"\n        },\n        {\n            \"kode\": \"3294\",\n            \"ket\": \"Kota Langsa\"\n        },\n        {\n            \"kode\": \"3293\",\n            \"ket\": \"Kota Lhokseumawe\"\n        },\n        {\n            \"kode\": \"3693\",\n            \"ket\": \"Kota Lubuk Linggau\"\n        },\n        {\n            \"kode\": \"3396\",\n            \"ket\": \"Kota Medan\"\n        },\n        {\n            \"kode\": \"3992\",\n            \"ket\": \"Kota Metro\"\n        },\n        {\n            \"kode\": \"3492\",\n            \"ket\": \"Kota Padang\"\n        },\n        {\n            \"kode\": \"3494\",\n            \"ket\": \"Kota Padang Panjang\"\n        },\n        {\n            \"kode\": \"3399\",\n            \"ket\": \"Kota Padang Sidempuan\"\n        },\n        {\n            \"kode\": \"3697\",\n            \"ket\": \"Kota Pagar Alam\"\n        },\n        {\n            \"kode\": \"3691\",\n            \"ket\": \"Kota Palembang\"\n        },\n        {\n            \"kode\": \"3707\",\n            \"ket\": \"Kota Pangkal Pinang\"\n        },\n        {\n            \"kode\": \"3497\",\n            \"ket\": \"Kota Pariaman\"\n        },\n        {\n            \"kode\": \"3496\",\n            \"ket\": \"Kota Payakumbuh\"\n        },\n        {\n            \"kode\": \"3591\",\n            \"ket\": \"Kota Pekanbaru\"\n        },\n        {\n            \"kode\": \"3393\",\n            \"ket\": \"Kota Pematang Siantar\"\n        },\n        {\n            \"kode\": \"3694\",\n            \"ket\": \"Kota Prabumulih\"\n        },\n        {\n            \"kode\": \"3292\",\n            \"ket\": \"Kota Sabang\"\n        },\n        {\n            \"kode\": \"3493\",\n            \"ket\": \"Kota Sawah Lunto\"\n        },\n        {\n            \"kode\": \"3395\",\n            \"ket\": \"Kota Sibolga\"\n        },\n        {\n            \"kode\": \"3495\",\n            \"ket\": \"Kota Solok\"\n        },\n        {\n            \"kode\": \"3219\",\n            \"ket\": \"Kota Subulussalam\"\n        },\n        {\n            \"kode\": \"3192\",\n            \"ket\": \"Kota Sungaipenuh\"\n        },\n        {\n            \"kode\": \"3394\",\n            \"ket\": \"Kota Tanjung Balai\"\n        },\n        {\n            \"kode\": \"3891\",\n            \"ket\": \"Kota Tanjung Pinang\"\n        },\n        {\n            \"kode\": \"3391\",\n            \"ket\": \"Kota Tebing Tinggi\"\n        },\n        {\n            \"kode\": \"6111\",\n            \"ket\": \"Kabupaten Bulukumba\"\n        },\n        {\n            \"kode\": \"6107\",\n            \"ket\": \"Kabupaten Maros\"\n        },\n        {\n            \"kode\": \"6116\",\n            \"ket\": \"Kabupaten Barru\"\n        },\n        {\n            \"kode\": \"6103\",\n            \"ket\": \"Kabupaten Wajo\"\n        },\n        {\n            \"kode\": \"6204\",\n            \"ket\": \"Kabupaten Kepulauan Sangihe\"\n        },\n        {\n            \"kode\": \"6293\",\n            \"ket\": \"Kota Bitung\"\n        },\n        {\n            \"kode\": \"6002\",\n            \"ket\": \"Kabupaten Poso\"\n        },\n        {\n            \"kode\": \"6091\",\n            \"ket\": \"Kota Palu\"\n        },\n        {\n            \"kode\": \"6105\",\n            \"ket\": \"Kabupaten Bone\"\n        },\n        {\n            \"kode\": \"6109\",\n            \"ket\": \"Kabupaten Luwu\"\n        },\n        {\n            \"kode\": \"6191\",\n            \"ket\": \"Kota Makassar\"\n        },\n        {\n            \"kode\": \"6114\",\n            \"ket\": \"Kabupaten Kepulauan Selayar\"\n        },\n        {\n            \"kode\": \"6112\",\n            \"ket\": \"Kabupaten Bantaeng\"\n        },\n        {\n            \"kode\": \"6113\",\n            \"ket\": \"Kabupaten Jeneponto\"\n        },\n        {\n            \"kode\": \"6115\",\n            \"ket\": \"Kabupaten Takalar\"\n        },\n        {\n            \"kode\": \"6102\",\n            \"ket\": \"Kabupaten Gowa\"\n        },\n        {\n            \"kode\": \"6110\",\n            \"ket\": \"Kabupaten Sinjai\"\n        },\n        {\n            \"kode\": \"6118\",\n            \"ket\": \"Kabupaten Pangkajene Kepulauan\"\n        },\n        {\n            \"kode\": \"6119\",\n            \"ket\": \"Kabupaten Soppeng\"\n        },\n        {\n            \"kode\": \"6117\",\n            \"ket\": \"Kabupaten Sidenreng Rappang\"\n        },\n        {\n            \"kode\": \"6101\",\n            \"ket\": \"Kabupaten Pinrang\"\n        },\n        {\n            \"kode\": \"6121\",\n            \"ket\": \"Kabupaten Enrekang\"\n        },\n        {\n            \"kode\": \"6106\",\n            \"ket\": \"Kabupaten Tana Toraja\"\n        },\n        {\n            \"kode\": \"6124\",\n            \"ket\": \"Kabupaten Luwu Utara\"\n        },\n        {\n            \"kode\": \"6122\",\n            \"ket\": \"Kabupaten Luwu Timur\"\n        },\n        {\n            \"kode\": \"6125\",\n            \"ket\": \"Kabupaten Toraja Utara\"\n        },\n        {\n            \"kode\": \"6192\",\n            \"ket\": \"Kota Parepare\"\n        },\n        {\n            \"kode\": \"6193\",\n            \"ket\": \"Kota Palopo\"\n        },\n        {\n            \"kode\": \"6203\",\n            \"ket\": \"Kabupaten Bolaang Mongondow\"\n        },\n        {\n            \"kode\": \"6205\",\n            \"ket\": \"Kabupaten Kepulauan Talaud\"\n        },\n        {\n            \"kode\": \"6206\",\n            \"ket\": \"Kabupaten Minahasa Selatan\"\n        },\n        {\n            \"kode\": \"6207\",\n            \"ket\": \"Kabupaten Minahasa Utara\"\n        },\n        {\n            \"kode\": \"6209\",\n            \"ket\": \"Kabupaten Minahasa Tenggara\"\n        },\n        {\n            \"kode\": \"6210\",\n            \"ket\": \"Kabupaten Bolaang Mongondow Utara\"\n        },\n        {\n            \"kode\": \"6213\",\n            \"ket\": \"Kabupaten Bolaang Mongondow Timur\"\n        },\n        {\n            \"kode\": \"6211\",\n            \"ket\": \"Kabupaten Kepulauan Siau Tagulandang Biaro (Sitaro)\"\n        },\n        {\n            \"kode\": \"6291\",\n            \"ket\": \"Kota Manado\"\n        },\n        {\n            \"kode\": \"6212\",\n            \"ket\": \"Kabupaten Bolaang Mongondow Selatan\"\n        },\n        {\n            \"kode\": \"6294\",\n            \"ket\": \"Kota Tomohon\"\n        },\n        {\n            \"kode\": \"6292\",\n            \"ket\": \"Kota Kotamobagu\"\n        },\n        {\n            \"kode\": \"6007\",\n            \"ket\": \"Kabupaten Buol\"\n        },\n        {\n            \"kode\": \"6003\",\n            \"ket\": \"Kabupaten Banggai\"\n        },\n        {\n            \"kode\": \"6901\",\n            \"ket\": \"Kabupaten Buton\"\n        },\n        {\n            \"kode\": \"6909\",\n            \"ket\": \"Kabupaten Kolaka Utara\"\n        },\n        {\n            \"kode\": \"6402\",\n            \"ket\": \"Kabupaten Majene\"\n        },\n        {\n            \"kode\": \"6304\",\n            \"ket\": \"Kabupaten Pohuwato\"\n        },\n        {\n            \"kode\": \"6391\",\n            \"ket\": \"Kota Gorontalo\"\n        }\n    ]\n}"},{"id":"4af3d222-746a-43ac-9655-765bf245a834","name":"EducationLevelCode - Kode Pendidikan","originalRequest":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP"},{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"5f1cc43c-ae60-432c-a7d1-eb8bc02c3123","description":"unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"sandi\": \"educationalLevelCode\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/additional/get-sandi"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Fri, 23 Aug 2024 18:41:04 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"464"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_4a4f0013-daff-4472-b2bc-be66d4efe0cf\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"sukses\",\n    \"listSandi\": [\n        {\n            \"kode\": \"1\",\n            \"ket\": \"Sekolah Dasar\"\n        },\n        {\n            \"kode\": \"2\",\n            \"ket\": \"Sekolah Menengah Pertama\"\n        },\n        {\n            \"kode\": \"3\",\n            \"ket\": \"Sekolah Menengah Atas\"\n        },\n        {\n            \"kode\": \"4\",\n            \"ket\": \"Diploma 1\"\n        },\n        {\n            \"kode\": \"5\",\n            \"ket\": \"Diploma 2\"\n        },\n        {\n            \"kode\": \"6\",\n            \"ket\": \"Diploma 3\"\n        },\n        {\n            \"kode\": \"7\",\n            \"ket\": \"Strata 1\"\n        },\n        {\n            \"kode\": \"8\",\n            \"ket\": \"Strata 2\"\n        },\n        {\n            \"kode\": \"9\",\n            \"ket\": \"Strata 3\"\n        },\n        {\n            \"kode\": \"10\",\n            \"ket\": \"Lainnya\"\n        }\n    ]\n}"},{"id":"a36c2bd0-a9d6-4103-be4b-affa241f5746","name":"Religion - agama","originalRequest":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP"},{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"9ad9dc35-07cf-4b38-a157-569569d33b1b","description":"unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"sandi\": \"religion\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/additional/get-sandi"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Fri, 23 Aug 2024 18:41:52 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"338"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_7c7b1477-e757-41b5-8985-70dc31fab4d4\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"sukses\",\n    \"listSandi\": [\n        {\n            \"kode\": \"1\",\n            \"ket\": \"Islam\"\n        },\n        {\n            \"kode\": \"2\",\n            \"ket\": \"Kristen\"\n        },\n        {\n            \"kode\": \"3\",\n            \"ket\": \"Khatolik\"\n        },\n        {\n            \"kode\": \"4\",\n            \"ket\": \"Hindu\"\n        },\n        {\n            \"kode\": \"5\",\n            \"ket\": \"Budha\"\n        },\n        {\n            \"kode\": \"6\",\n            \"ket\": \"Konghucu\"\n        },\n        {\n            \"kode\": \"7\",\n            \"ket\": \"Kepercayaan Lainnya\"\n        }\n    ]\n}"},{"id":"a631bfa0-0877-458b-bada-68633caeb285","name":"incomeSourceCode - Kode Sumber Penghasilan","originalRequest":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP"},{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"d42b83e4-e1fa-4d1e-b9f1-f9f895e4fc7e","description":"unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"sandi\": \"incomeSourceCode\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/additional/get-sandi"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Fri, 23 Aug 2024 18:42:15 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"384"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_c47db570-068e-435e-b9d3-05be14f8fb21\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"sukses\",\n    \"listSandi\": [\n        {\n            \"kode\": \"1\",\n            \"ket\": \"Gaji\"\n        },\n        {\n            \"kode\": \"2\",\n            \"ket\": \"Usaha\"\n        },\n        {\n            \"kode\": \"3\",\n            \"ket\": \"Lainnya\"\n        },\n        {\n            \"kode\": \"4\",\n            \"ket\": \"Hasil Bisnis\"\n        },\n        {\n            \"kode\": \"5\",\n            \"ket\": \"Hibah/Warisan\"\n        },\n        {\n            \"kode\": \"6\",\n            \"ket\": \"Hasil Investasi\"\n        },\n        {\n            \"kode\": \"7\",\n            \"ket\": \"Orang Tua\"\n        },\n        {\n            \"kode\": \"8\",\n            \"ket\": \"Pendapatan Suami\"\n        }\n    ]\n}"},{"id":"e6426a1d-622c-47c0-9cbc-6c3552dee87b","name":"incomeAmountCode - Kode Hasil","originalRequest":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP"},{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"0ede3407-ecb3-4900-bb4e-71a84971e9ff","description":"unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"sandi\": \"incomeAmountCode\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/additional/get-sandi"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Fri, 23 Aug 2024 18:43:09 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"463"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_7b28c3df-14e2-4801-8f5a-17d65439e4a3\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"sukses\",\n    \"listSandi\": [\n        {\n            \"kode\": \"1\",\n            \"ket\": \"< 500.000\"\n        },\n        {\n            \"kode\": \"2\",\n            \"ket\": \"500.001 sd 1.000.000\"\n        },\n        {\n            \"kode\": \"3\",\n            \"ket\": \"1.000.001 sd 5.000.000\"\n        },\n        {\n            \"kode\": \"4\",\n            \"ket\": \"5.000.001 sd 10.000.000\"\n        },\n        {\n            \"kode\": \"5\",\n            \"ket\": \"10.000.001 sd 25.000.000\"\n        },\n        {\n            \"kode\": \"6\",\n            \"ket\": \"25.000.001 sd 50.000.000\"\n        },\n        {\n            \"kode\": \"7\",\n            \"ket\": \"50.000.001 sd 100.000.000\"\n        },\n        {\n            \"kode\": \"8\",\n            \"ket\": \"> 100.000.000\"\n        }\n    ]\n}"},{"id":"df7f9835-4429-4166-bce0-fff6514f3ccc","name":"maritalStatus - Status Perkawinan","originalRequest":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP"},{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"5005d309-bd51-4b3f-b599-76d7c7c6bd9e","description":"unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"sandi\": \"maritalStatus\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/additional/get-sandi"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Fri, 23 Aug 2024 18:43:44 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"208"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_352b969e-aabc-4567-a3dc-22b07c9af997\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"sukses\",\n    \"listSandi\": [\n        {\n            \"kode\": \"K\",\n            \"ket\": \"Kawin\"\n        },\n        {\n            \"kode\": \"L\",\n            \"ket\": \"Lajang\"\n        },\n        {\n            \"kode\": \"D\",\n            \"ket\": \"Duda\"\n        }\n    ]\n}"}],"_postman_id":"5caaefb2-f2bb-4119-84eb-0541cb2b0f3f"},{"name":"Get ZIP","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/additional/get-zip')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"02cc137c-5060-49ca-b843-d100a5eb8c52"}}],"id":"df48c030-5508-4b1e-90b9-74fb396518a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"9362e0c8-6175-494e-932c-0354a72228d3","description":"<p>unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"type\": \"all\",\r\n    \"province\": \"BANGKA BELITUNG\",\r\n    \"city\": \"PANGKAL PINANG\",\r\n    \"district\": \"PANGKAL BALAM\",\r\n    \"subdistrict\": \"KETAPANG\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/additional/get-zip","description":"<p>API ini digunakan untuk mendapatkan list zip pada IBA</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partner_reference_no</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>type</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Tipe Zip</td>\n<td>all = untuk mendapatkan data lengkap  <br />province = untuk mendapatkan list provinsi</td>\n</tr>\n<tr>\n<td>province</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Nama Provinsi</td>\n<td>Jawa Barat</td>\n</tr>\n<tr>\n<td>city</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Nama Kota/Kabupaten</td>\n<td>Kab. Bogor</td>\n</tr>\n<tr>\n<td>district</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Nama Kacamatan</td>\n<td>Tajurhalang</td>\n</tr>\n<tr>\n<td>subdistrict</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Nama Kecamatan</td>\n<td>Tarjurhalang</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (request data akan di jadikan response)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partner_reference_no</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>return_code</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>return_desc</td>\n<td>String</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Keterangan</td>\n<td>SUKSES</td>\n</tr>\n<tr>\n<td>data</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>province</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Nama Provinsi</td>\n<td>Jawa Barat</td>\n</tr>\n<tr>\n<td>city</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Nama Kota/Kabupaten</td>\n<td>Kab. Bogor</td>\n</tr>\n<tr>\n<td>district</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Nama Kacamatan</td>\n<td>Tajurhalang</td>\n</tr>\n<tr>\n<td>subdistrict</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Nama Kecamatan</td>\n<td>Tarjurhalang</td>\n</tr>\n<tr>\n<td>postalCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>5</td>\n<td>Kode Pos</td>\n<td>12345</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","additional","get-zip"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"d6ec8d86-e3a5-4e92-a489-66c29ed5732c","name":"List Provinsi","originalRequest":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP"},{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"89ea089a-0a29-4942-962c-85b735183e0d","description":"unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"type\": \"province\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/additional/get-zip"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Fri, 27 Sep 2024 15:16:11 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"511"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_0840c61a-7c7a-4f8f-a60e-d6a76005a166\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"sukses\",\n    \"data\": [\n        {\n            \"province\": \"BANGKA BELITUNG\"\n        },\n        {\n            \"province\": \"LAMPUNG\"\n        },\n        {\n            \"province\": \"Sumatera Barat\"\n        },\n        {\n            \"province\": \"JAWA TENGAH\"\n        },\n        {\n            \"province\": \"JAWA BARAT\"\n        },\n        {\n            \"province\": \"Kepulauan Riau\"\n        },\n        {\n            \"province\": \"DKI JAKARTA\"\n        },\n        {\n            \"province\": \"SUMATERA SELATAN\"\n        },\n        {\n            \"province\": \"Riau\"\n        },\n        {\n            \"province\": \"BANTEN\"\n        },\n        {\n            \"province\": \"NANGGROE ACEH DARUSSALAM (NAD)\"\n        },\n        {\n            \"province\": \"SUMATERA UTARA\"\n        },\n        {\n            \"province\": \"JAMBI\"\n        },\n        {\n            \"province\": \"BENGKULU\"\n        }\n    ]\n}"},{"id":"c334f682-d20d-48ba-933f-3121e79242c0","name":"List daerah berdasarkan Provinsi","originalRequest":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP"},{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"f86f0fc8-8066-46f0-a8ca-080a321d7146","description":"unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"type\": \"all\",\r\n    \"province\": \"BANGKA BELITUNG\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/additional/get-zip"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Fri, 27 Sep 2024 15:16:52 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"46822"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_c62da8b4-0f0c-453a-acff-a5bd3e7a2317\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"sukses\",\n    \"data\": [\n        {\n            \"province\": \"BANGKA BELITUNG\",\n            \"city\": \"PANGKAL PINANG\",\n            \"district\": \"PANGKAL BALAM\",\n            \"subdistrict\": \"KETAPANG\",\n            \"postalCode\": \"33111\"\n        }\n    ]\n}"},{"id":"abb37e37-ea6a-48aa-bc93-ae444e159948","name":"List daerah berdasarkan Provinsi, Kota","originalRequest":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP"},{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"d86e03bd-54f6-4b10-8c85-178282b4191d","description":"unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"type\": \"all\",\r\n    \"province\": \"BANGKA BELITUNG\",\r\n    \"city\": \"PANGKAL PINANG\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/additional/get-zip"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Fri, 27 Sep 2024 15:19:47 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"5465"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_a06735dc-d10e-40f5-b71b-b516bbd63703\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"sukses\",\n    \"data\": [\n        {\n            \"province\": \"BANGKA BELITUNG\",\n            \"city\": \"PANGKAL PINANG\",\n            \"district\": \"PANGKAL BALAM\",\n            \"subdistrict\": \"KETAPANG\",\n            \"postalCode\": \"33111\"\n        }\n    ]\n}"},{"id":"a202af86-9145-46ff-a023-5d5e5c895bd5","name":"List daerah berdasarkan Provinsi, Kota, Kecamatan","originalRequest":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP"},{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"0f343f08-9b88-4a5d-8f4b-dfc259249cc2","description":"unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"type\": \"all\",\r\n    \"province\": \"BANGKA BELITUNG\",\r\n    \"city\": \"PANGKAL PINANG\",\r\n    \"district\": \"PANGKAL BALAM\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/additional/get-zip"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Fri, 27 Sep 2024 15:20:28 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"768"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_641a0509-f125-4756-a02f-43dcf13bd9fa\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"sukses\",\n    \"data\": [\n        {\n            \"province\": \"BANGKA BELITUNG\",\n            \"city\": \"PANGKAL PINANG\",\n            \"district\": \"PANGKAL BALAM\",\n            \"subdistrict\": \"KETAPANG\",\n            \"postalCode\": \"33111\"\n        }\n    ]\n}"},{"id":"6d9fb105-90b9-4bfc-85bd-fca3533dc6c2","name":"List daerah berdasarkan Provinsi, Kota, Kecamatan, Kelurahan","originalRequest":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP"},{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"b0110a23-c55c-4e4e-a0a3-0bd5bc921f22","description":"unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"type\": \"all\",\r\n    \"province\": \"BANGKA BELITUNG\",\r\n    \"city\": \"PANGKAL PINANG\",\r\n    \"district\": \"PANGKAL BALAM\",\r\n    \"subdistrict\": \"KETAPANG\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/additional/get-zip"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Fri, 27 Sep 2024 15:21:07 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"250"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_2c122e15-a17e-4b36-a261-d4ecd231ced4\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"sukses\",\n    \"data\": [\n        {\n            \"province\": \"BANGKA BELITUNG\",\n            \"city\": \"PANGKAL PINANG\",\n            \"district\": \"PANGKAL BALAM\",\n            \"subdistrict\": \"KETAPANG\",\n            \"postalCode\": \"33111\"\n        }\n    ]\n}"}],"_postman_id":"df48c030-5508-4b1e-90b9-74fb396518a8"},{"name":"Get Setup Deposito","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/additional/get-setup-deposito')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"67532740-062f-435f-ba47-3103b2d50f9e"}}],"id":"d28a51b3-15f1-4717-b781-453828b7ae8b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"e267b2ac-85b3-4870-b37a-b179224649e6","description":"<p>unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"productCode\": \"41\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/additional/get-setup-deposito","description":"<p>API ini digunakan untuk mendapatkan konfigurasi paramater nisbah Deposito</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partner_reference_no</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>productCode</td>\n<td>String</td>\n<td>No</td>\n<td>2</td>\n<td>Kode Produk Deposito</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (request data akan di jadikan response)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Keterangan</td>\n<td>SUKSES</td>\n</tr>\n<tr>\n<td>productCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>2</td>\n<td>Kode Deposito</td>\n<td></td>\n</tr>\n<tr>\n<td>productName</td>\n<td>Strign</td>\n<td>Yes</td>\n<td>30</td>\n<td>Keterangan Produk</td>\n<td></td>\n</tr>\n<tr>\n<td>nisbah.rateNew</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>18,2</td>\n<td>Rate Baru</td>\n<td></td>\n</tr>\n<tr>\n<td>nisbah.rateOld</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>18,2</td>\n<td>Rate Lama</td>\n<td></td>\n</tr>\n<tr>\n<td>timePeriod</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>1</td>\n<td>Jangka Waktu</td>\n<td></td>\n</tr>\n<tr>\n<td>dateRate</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Tanggal Mulai Rate Baru</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","additional","get-setup-deposito"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"6060b799-bd7b-4182-acb6-659904fbd323","name":"Get Setup Deposito","originalRequest":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP"},{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"bdd1cb3b-c456-4aff-aea3-9ab83884e6c6","description":"unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"productCode\": \"41\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/additional/get-setup-deposito"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Sat, 24 Aug 2024 03:08:40 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"812"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_28509c19-c3ef-4639-afe7-dd8bfc0cb85c\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"sukses\",\n    \"data\": [\n        {\n            \"productCode\": \"31\",\n            \"productName\": \"DEPOSITO PERORANGAN\",\n            \"nisbah\": [\n                {\n                    \"rateNew\": 42,\n                    \"rateOld\": 45,\n                    \"timePeriod\": 1,\n                    \"dateRate\": \"20170301\"\n                },\n                {\n                    \"rateNew\": 47,\n                    \"rateOld\": 50,\n                    \"timePeriod\": 3,\n                    \"dateRate\": \"20170301\"\n                },\n                {\n                    \"rateNew\": 52,\n                    \"rateOld\": 55,\n                    \"timePeriod\": 6,\n                    \"dateRate\": \"20170301\"\n                },\n                {\n                    \"rateNew\": 57,\n                    \"rateOld\": 60,\n                    \"timePeriod\": 12,\n                    \"dateRate\": \"20170301\"\n                }\n            ]\n        },\n        {\n            \"productCode\": \"41\",\n            \"productName\": \"ABP\",\n            \"nisbah\": [\n                {\n                    \"rateNew\": 42,\n                    \"rateOld\": 45,\n                    \"timePeriod\": 1,\n                    \"dateRate\": \"20170301\"\n                },\n                {\n                    \"rateNew\": 47,\n                    \"rateOld\": 50,\n                    \"timePeriod\": 3,\n                    \"dateRate\": \"20170301\"\n                },\n                {\n                    \"rateNew\": 52,\n                    \"rateOld\": 55,\n                    \"timePeriod\": 6,\n                    \"dateRate\": \"20170301\"\n                },\n                {\n                    \"rateNew\": 57,\n                    \"rateOld\": 60,\n                    \"timePeriod\": 12,\n                    \"dateRate\": \"20170301\"\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"d28a51b3-15f1-4717-b781-453828b7ae8b"},{"name":"Get Setup Tabungan","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/additional/get-setup-tabungan')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"71ff4d73-c770-4daa-8d31-c937a35dd14e"}}],"id":"90bbffbe-6eb4-432b-924a-ce147bb42286","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"4ad10a62-c035-4680-8c9b-d66deadf6acb","description":"<p>unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/additional/get-setup-tabungan","description":"<p>API ini digunakan untuk mendapatkan list Produk Tabungan</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partner_reference_no</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>productCode</td>\n<td>String</td>\n<td>No</td>\n<td>2</td>\n<td>Kode Produk Deposito</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Keterangan</td>\n<td>SUKSES</td>\n</tr>\n<tr>\n<td>productCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>2</td>\n<td>Kode Deposito</td>\n<td></td>\n</tr>\n<tr>\n<td>productName</td>\n<td>String</td>\n<td>Yes</td>\n<td>30</td>\n<td>Keterangan Produk</td>\n<td></td>\n</tr>\n<tr>\n<td>minimalSaldo</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td>MInimal Saldo Product</td>\n<td></td>\n</tr>\n<tr>\n<td>rateNisbah</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td>Rate Nisbah</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","additional","get-setup-tabungan"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"f5a7e02f-471a-4148-93f5-367399561af0","name":"Get Setup Tabungan","originalRequest":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP"},{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"d6fdbad8-b854-4486-9b8f-b99f48c9e2b6","description":"unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/additional/get-setup-tabungan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Mon, 07 Oct 2024 03:04:52 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"1189"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_135b1ca5-0810-4d1f-bb0f-08efc9b54674\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"sukses\",\n    \"data\": [\n        {\n            \"productCode\": \"10\",\n            \"productName\": \"TABUNGAN TITIPAN\",\n            \"minimalSaldo\": 10000,\n            \"rateNisbah\": 0\n        }\n    ]\n}"}],"_postman_id":"90bbffbe-6eb4-432b-924a-ce147bb42286"},{"name":"Get Equivrate Deposito","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/additional/cbs-get-deposito-eq')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"ea81e1d0-2d68-4ff2-94ce-74edc6610e9e"}}],"id":"e2fe9768-50ec-4bac-818f-aa54eb1f1570","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"049ac7d1-2f36-4958-a456-a8374b11dc20","description":"<p>unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/additional/cbs-get-deposito-eq","description":"<p>API ini digunakan untuk mendapatkan equivrate deposito dengan nisbah 50</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partner_reference_no</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>productCode</td>\n<td>String</td>\n<td>No</td>\n<td>2</td>\n<td>Kode Produk Deposito</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (request data akan di jadikan response)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Keterangan</td>\n<td>SUKSES</td>\n</tr>\n<tr>\n<td>data.productCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>2</td>\n<td>Kode Deposito</td>\n<td></td>\n</tr>\n<tr>\n<td>data.productName</td>\n<td>Strign</td>\n<td>Yes</td>\n<td>30</td>\n<td>Keterangan Produk</td>\n<td></td>\n</tr>\n<tr>\n<td>data.eq</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Nilai Equivalent Rate</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","additional","cbs-get-deposito-eq"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"83c6a3f1-87fe-4bd7-b9f2-741534800c0a","name":"Get Equivrate Deposito","originalRequest":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP"},{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"f48026e8-d1b9-4dc9-b387-162b2e869b04","description":"unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/additional/cbs-get-deposito-eq"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"openresty"},{"key":"Date","value":"Wed, 04 Sep 2024 04:16:16 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"256"},{"key":"Connection","value":"keep-alive"},{"key":"X-Served-By","value":"mulia-dev.mitrasoft.com"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_0bb499e7-90d7-4d46-a50e-823dff0bea5e\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"sukses\",\n    \"data\": [\n        {\n            \"productCode\": \"11\",\n            \"productName\": \"DEPOSITO MULIA\",\n            \"eq\": 0.79248\n        },\n        {\n            \"productCode\": \"21\",\n            \"productName\": \"DEPOSITO MULIA ABP\",\n            \"eq\": 0.79248\n        }\n    ]\n}"}],"_postman_id":"e2fe9768-50ec-4bac-818f-aa54eb1f1570"}],"id":"063fd97a-feda-4741-80a9-613f2e7db930","description":"<p>API General berisi modul-modul api yang umum</p>\n","_postman_id":"063fd97a-feda-4741-80a9-613f2e7db930"},{"name":"Master CIF","item":[{"name":"CIF Alamat Lain","item":[{"name":"Get All Address","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/account/get-all-address')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"d8011fdb-04fb-4896-ac61-715f57794488"}}],"id":"b81920ad-3fe2-4e08-9dab-c793d3c6db71","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"3995b145-50d5-4be9-9e30-c12347b41159","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"cifNo\": \"01002349\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/get-all-address","description":"<p>API ini digunakan untuk mengambil data seluruh alamat dari CIF menggunakan nomor CIF atau nomor ID nasabah</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>rrn</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Nomor CIF IBA</td>\n<td>01002349</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>ALAMAT BERHASIL DITEMUKAN</td>\n</tr>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>36</td>\n<td>Referensi nomor dari partner</td>\n<td>rrn_e4e44a05-b081-4a5d-8a42-6162a26a0186</td>\n</tr>\n<tr>\n<td>data</td>\n<td>Array</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>List alamat yang terkait dengan CIF</td>\n<td>(array of address objects)</td>\n</tr>\n<tr>\n<td>accountName</td>\n<td>String</td>\n<td>Yes</td>\n<td>100</td>\n<td>Nama lengkap nasabah</td>\n<td>NADYA AULIA SALSABILA</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","account","get-all-address"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"b9380eb2-5254-4fa6-84b0-824e127f5098","name":"Get All Address","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"3a55d447-6a76-4c44-b839-e71ac4de1886","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"cifNo\": \"01002349\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/get-all-address"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Fri, 18 Oct 2024 07:20:27 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"1199"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"ALAMAT BERHASIL DITEMUKAN\",\n    \"partnerReferenceNo\": \"rrn_818fe30a-dab1-4094-87c2-febece1d05bd\",\n    \"data\": [\n        {\n            \"sequenceNo\": \"01\",\n            \"addressCode\": \"K\",\n            \"address\": \"Jalan Garuda No 5\",\n            \"city\": \"Kota Depok\",\n            \"postalCode\": \"16421\",\n            \"phoneNo\": \"081234567890\",\n            \"fax\": \"021123456\",\n            \"subdistrict\": \"Beji Kanan\",\n            \"district\": \"Beji\",\n            \"rtrw\": \"\",\n            \"province\": \"\"\n        }\n    ]\n}"}],"_postman_id":"b81920ad-3fe2-4e08-9dab-c793d3c6db71"},{"name":"Delete Address","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/account/delete-address')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"4c8bf2bd-d436-44b7-a7ee-86efe5beb771"}}],"id":"53a19314-1a68-4c4e-9234-8d297eeaeae9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"638b0219-3702-4295-987b-6de79aa2c5ef","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"cifNo\": \"01002349\",\r\n    \"sequenceNo\": \"03\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/delete-address","description":"<p>API ini digunakan untuk menghapus data alamat dari CIF menggunakan nomor CIF dan nomor urut alamat secara soft delete</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>rrn</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Nomor CIF IBA</td>\n<td>01002349</td>\n</tr>\n<tr>\n<td>sequenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>2</td>\n<td>Nomor urut alamat</td>\n<td>03</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>ALAMAT BERHASIL DIHAPUS</td>\n</tr>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>36</td>\n<td>Referensi nomor dari partner</td>\n<td>rrn_22b406e2-a31b-4d96-84d7-6a8b9a7379c5</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","account","delete-address"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"3c753ba6-25bb-4fa8-8557-67d1a42e882f","name":"Delete Address","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"65652541-ef7e-46ea-a295-cd3e58b9d1f4","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"cifNo\": \"01002349\",\r\n    \"sequenceNo\": \"03\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/delete-address"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Thu, 17 Oct 2024 09:16:47 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"130"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"ALAMAT BERHASIL DIHAPUS\",\n    \"partnerReferenceNo\": \"rrn_22b406e2-a31b-4d96-84d7-6a8b9a7379c5\"\n}"}],"_postman_id":"53a19314-1a68-4c4e-9234-8d297eeaeae9"},{"name":"Update Address","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/account/update-address')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"c7ff716b-0780-4e36-82a1-b75c2800d5a8"}}],"id":"ae770417-2c51-4152-b1cc-e857d893c4df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"6f30950a-8c3b-4f23-8564-9c8b43ca13e9","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"cifNo\": \"01002349\",\r\n    \"sequenceNo\": \"05\",\r\n    \"addressCode\": \"R\",\r\n    \"address\": \"Jalan Berubah No 33\",\r\n    \"subdistrict\": \"Kelapa Dua\",\r\n    \"district\": \"Kelapa Tiga\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/update-address","description":"<p>API ini digunakan untuk memperbarui data alamat dari CIF menggunakan nomor CIF dan nomor urut alamat</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>rrn</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Nomor CIF IBA</td>\n<td>01002349</td>\n</tr>\n<tr>\n<td>sequenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>2</td>\n<td>Nomor urut alamat</td>\n<td>03</td>\n</tr>\n<tr>\n<td>addressCode</td>\n<td>String</td>\n<td>No</td>\n<td>1</td>\n<td>Kode alamat</td>\n<td>A</td>\n</tr>\n<tr>\n<td>address</td>\n<td>String</td>\n<td>No</td>\n<td>256</td>\n<td>Alamat lengkap</td>\n<td>Jalan Kakaktua No 90</td>\n</tr>\n<tr>\n<td>city</td>\n<td>String</td>\n<td>No</td>\n<td>50</td>\n<td>Kota</td>\n<td>Kota Bogor</td>\n</tr>\n<tr>\n<td>postalCode</td>\n<td>String</td>\n<td>No</td>\n<td>5</td>\n<td>Kode pos</td>\n<td>16115</td>\n</tr>\n<tr>\n<td>phoneNo</td>\n<td>String</td>\n<td>No</td>\n<td>20</td>\n<td>Nomor handphone</td>\n<td>081234567890</td>\n</tr>\n<tr>\n<td>fax</td>\n<td>String</td>\n<td>No</td>\n<td>15</td>\n<td>Nomor faks</td>\n<td>021123456</td>\n</tr>\n<tr>\n<td>subdistrict</td>\n<td>String</td>\n<td>No</td>\n<td>50</td>\n<td>Kelurahan</td>\n<td>Bebelac</td>\n</tr>\n<tr>\n<td>district</td>\n<td>String</td>\n<td>No</td>\n<td>50</td>\n<td>Kecamatan</td>\n<td>Bubulak</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>ALAMAT BERHASIL DIUPDATE</td>\n</tr>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>36</td>\n<td>Referensi nomor dari partner</td>\n<td>rrn_35307c93-3534-4343-ae48-209f035f3276</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","account","update-address"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"8cd7a561-7fbf-4643-91a3-f9aa6009c57b","name":"Update Address","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"b90e6c73-a7c2-4cd8-8818-bf5d796ec672","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"cifNo\": \"01002349\",\r\n    \"sequenceNo\": \"05\",\r\n    \"addressCode\": \"C\",\r\n    \"address\": \"Jalan Berubah No 33\",\r\n    \"subdistrict\": \"Kelapa Dua\",\r\n    \"district\": \"Kelapa Tiga\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/update-address"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Fri, 18 Oct 2024 07:18:19 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"131"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"ALAMAT BERHASIL DIUPDATE\",\n    \"partnerReferenceNo\": \"rrn_107ccbfb-fa2f-429f-ab42-388f9f874fa4\"\n}"}],"_postman_id":"ae770417-2c51-4152-b1cc-e857d893c4df"},{"name":"Add Address","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/account/add-address')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"32d060b9-70a9-4101-8805-a826af1d1b2d"}}],"id":"c186e7ff-1e35-4cac-a0ca-d01b3f62e805","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"b01fa99c-1bfb-4436-be63-1d006f70c5e3","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"cifNo\": \"01002349\",\r\n    \"addressCode\": \"R\",\r\n    \"address\": \"Jalan Naga No 8\",\r\n    \"city\": \"DEPOK\",\r\n    \"postalCode\": \"16420\",\r\n    \"phoneNo\": \"081299887766\",\r\n    \"fax\": \"021654321\",\r\n    \"subdistrict\": \"Cimanggis\",\r\n    \"district\": \"Cimanggis\",\r\n    \"rtrw\": \"003/003\",\r\n    \"province\": \"Jawa Barat\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/add-address","description":"<p>API ini digunakan untuk menambah data alamat menggunakan nomor CIF untuk CBS IBA</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>rrn</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Nomor CIF IBA</td>\n<td>01002349</td>\n</tr>\n<tr>\n<td>addressCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Kode alamat</td>\n<td>C</td>\n</tr>\n<tr>\n<td>address</td>\n<td>String</td>\n<td>Yes</td>\n<td>256</td>\n<td>Alamat lengkap</td>\n<td>Jalan Kakaktua No 90</td>\n</tr>\n<tr>\n<td>city</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Kota</td>\n<td>Kota Bogor</td>\n</tr>\n<tr>\n<td>postalCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>5</td>\n<td>Kode pos</td>\n<td>16115</td>\n</tr>\n<tr>\n<td>phoneNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Nomor handphone</td>\n<td>081234567890</td>\n</tr>\n<tr>\n<td>fax</td>\n<td>String</td>\n<td>No</td>\n<td>15</td>\n<td>Nomor faks</td>\n<td>021123456</td>\n</tr>\n<tr>\n<td>subdistrict</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Kelurahan</td>\n<td>Bebelac</td>\n</tr>\n<tr>\n<td>district</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Kecamatan</td>\n<td>Bubulak</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>ALAMAT BERHASIL DITAMBAH</td>\n</tr>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>36</td>\n<td>Referensi nomor dari partner</td>\n<td>rrn_a9bc771d-be7b-496e-9fd3-ac1fcb4ce19a</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","account","add-address"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"2d12049c-35f1-4204-b00d-8c3f3ef91327","name":"Add Address","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"f8c695dd-07fb-4009-aa34-fa2c7862caba","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"cifNo\": \"01002349\",\r\n    \"addressCode\": \"R\",\r\n    \"address\": \"Jalan Banteng No 8\",\r\n    \"city\": \"DEPOK\",\r\n    \"postalCode\": \"16420\",\r\n    \"phoneNo\": \"081299887766\",\r\n    \"fax\": \"021654321\",\r\n    \"subdistrict\": \"Cimanggis\",\r\n    \"district\": \"Cimanggis\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/add-address"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Fri, 18 Oct 2024 06:39:44 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"149"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"ALAMAT BERHASIL DITAMBAH\",\n    \"partnerReferenceNo\": \"rrn_d44a2d71-f2bb-4cc6-95e0-c50d43dbe71e\",\n    \"sequenceNo\": \"05\"\n}"}],"_postman_id":"c186e7ff-1e35-4cac-a0ca-d01b3f62e805"}],"id":"dc7f1ecd-9b39-4243-97c1-1a737e310eb8","_postman_id":"dc7f1ecd-9b39-4243-97c1-1a737e310eb8","description":""},{"name":"CIF Keluarga","item":[{"name":"Get Family","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/account/get-family-by-cif')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"0cd65a59-aeaf-42d1-990d-ec00648e52e8"}}],"id":"cfb79c35-9893-4454-b319-aabee9b75f5e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"83130aa9-c8e1-4011-8620-9cf2c9c604b8","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"cifNo\": \"00000547\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/get-family-by-cif","description":"<p>API ini digunakan untuk mengambil data anggota keluarga berdasarkan nomor CIF.</p>\n<hr />\n<h2 id=\"request-body-data\">Request Body Data</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>36</td>\n<td>Nomor referensi mitra</td>\n<td>\"rrn\"</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Nomor CIF</td>\n<td>\"00000547\"</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"response-body-data\">Response Body Data</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode respons</td>\n<td>\"000\"</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>Yes</td>\n<td>100</td>\n<td>Pesan respons</td>\n<td>\"ANGGOTA KELUARGA BERHASIL DIDAPATKAN\"</td>\n</tr>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>36</td>\n<td>Nomor referensi mitra baru</td>\n<td>\"rrn_39f1fa34-ac2b-4f68-829b-de46eba3d876\"</td>\n</tr>\n<tr>\n<td>data</td>\n<td>Array</td>\n<td>Yes</td>\n<td></td>\n<td>Daftar anggota keluarga</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"struktur-data-array\">Struktur Data (Array)</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Nama anggota</td>\n<td>\"HERU TESTING\"</td>\n</tr>\n<tr>\n<td>dateOfBirth</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Tanggal lahir (YYYYMMDD)</td>\n<td>\"19810101\"</td>\n</tr>\n<tr>\n<td>kodeHubungan</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Kode hubungan</td>\n<td>\"S\"</td>\n</tr>\n<tr>\n<td>governmentIdNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Nomor identitas pemerintah</td>\n<td>\"8827272712112121\"</td>\n</tr>\n<tr>\n<td>phoneNo</td>\n<td>String</td>\n<td>No</td>\n<td>15</td>\n<td>Nomor telepon</td>\n<td>\"087822222111\"</td>\n</tr>\n<tr>\n<td>homePhoneNo</td>\n<td>String</td>\n<td>No</td>\n<td>15</td>\n<td>Nomor telepon rumah</td>\n<td>\"021998877\"</td>\n</tr>\n<tr>\n<td>inputUser</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Penginput data</td>\n<td>\"SYSTEM\"</td>\n</tr>\n<tr>\n<td>inptgljam</td>\n<td>String</td>\n<td>Yes</td>\n<td>14</td>\n<td>Tanggal dan waktu input</td>\n<td>\"20240101095736\"</td>\n</tr>\n<tr>\n<td>inpterm</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Terminal input</td>\n<td>\"BSERVER\"</td>\n</tr>\n<tr>\n<td>chguser</td>\n<td>String</td>\n<td>No</td>\n<td>20</td>\n<td>Pengubah data</td>\n<td>\"\"</td>\n</tr>\n<tr>\n<td>chgtgljam</td>\n<td>String</td>\n<td>No</td>\n<td>14</td>\n<td>Tanggal dan waktu ubah</td>\n<td>\"\"</td>\n</tr>\n<tr>\n<td>chgterm</td>\n<td>String</td>\n<td>No</td>\n<td>10</td>\n<td>Terminal ubah</td>\n<td>\"\"</td>\n</tr>\n<tr>\n<td>autuser</td>\n<td>String</td>\n<td>No</td>\n<td>20</td>\n<td>Pengautorisasi</td>\n<td>\"\"</td>\n</tr>\n<tr>\n<td>auttgljam</td>\n<td>String</td>\n<td>No</td>\n<td>14</td>\n<td>Tanggal dan waktu otorisasi</td>\n<td>\"\"</td>\n</tr>\n<tr>\n<td>autterm</td>\n<td>String</td>\n<td>No</td>\n<td>10</td>\n<td>Terminal otorisasi</td>\n<td>\"\"</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n","urlObject":{"path":["mgp","open-api","v1","account","get-family-by-cif"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"b7a5de0b-9dd3-4384-b009-6217263d5092","name":"Get Family","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"d0bfa071-842e-4b3b-9ee8-8cc2c096b14b","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"cifNo\": \"00000547\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/get-family-by-cif"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Thu, 17 Oct 2024 09:07:10 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"2560"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"ANGGOTA KELUARGA BERHASIL DIDAPATKAN\",\n    \"partnerReferenceNo\": \"rrn_6a346e1c-ccca-43a7-83ac-ef55ed1cd7c7\",\n    \"data\": [\n        {\n            \"name\": \"HERU TESTING\",\n            \"dateOfBirth\": \"19810101\",\n            \"kodeHubungan\": \"S\",\n            \"governmentIdNo\": \"8827272712112121\",\n            \"phoneNo\": \"087822222111\",\n            \"homePhoneNo\": \"021998877\"\n        }\n    ]\n}"}],"_postman_id":"cfb79c35-9893-4454-b319-aabee9b75f5e"},{"name":"Create Family","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/account/add-family-by-cif')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"74251ffd-f869-4d92-b9fa-d22d1e2b3686"}}],"id":"56e167b2-2be7-4f0d-ac91-2a2f227164ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"5eed658f-739a-4f49-b5e7-fda510f7310b","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"asdsadasd\",\r\n    \"cifNo\": \"00000709\",\r\n    \"name\": \"test\",\r\n    \"dateOfBirth\": \"19810101\",\r\n    \"kodeHubungan\": \"S\",\r\n    \"governmentIdNo\": \"88272727121212121\",\r\n    \"phoneNo\": \"087822222111\",\r\n    \"homePhoneNo\": \"021998877\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/add-family-by-cif","description":"<p>API ini digunakan untuk melakukan pembentukan master data family pada CBS IBA.</p>\n<hr />\n<h2 id=\"request-body-data\">Request Body Data</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>36</td>\n<td>Nomor referensi mitra</td>\n<td>\"asdsadasd\"</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Nomor CIF</td>\n<td>\"00000709\"</td>\n</tr>\n<tr>\n<td>name</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Nama lengkap</td>\n<td>\"HERU TESTING\"</td>\n</tr>\n<tr>\n<td>dateOfBirth</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Tanggal lahir (YYYYMMDD)</td>\n<td>\"19810101\"</td>\n</tr>\n<tr>\n<td>kodeHubungan</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Kode hubungan</td>\n<td>\"S\"</td>\n</tr>\n<tr>\n<td>governmentIdNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Nomor identitas pemerintah</td>\n<td>\"88272727121212121\"</td>\n</tr>\n<tr>\n<td>phoneNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>15</td>\n<td>Nomor telepon</td>\n<td>\"087822222111\"</td>\n</tr>\n<tr>\n<td>homePhoneNo</td>\n<td>String</td>\n<td>No</td>\n<td>15</td>\n<td>Nomor telepon rumah</td>\n<td>\"021998877\"</td>\n</tr>\n<tr>\n<td>riskScore</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>3</td>\n<td>Risk Score Level</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"response-body-data\">Response Body Data</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode respons</td>\n<td>\"000\"</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>Yes</td>\n<td>100</td>\n<td>Pesan respons</td>\n<td>\"ANGGOTA KELUARGA BERHASIL DITAMBAHKAN\"</td>\n</tr>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>36</td>\n<td>Nomor referensi mitra baru</td>\n<td>\"rrn_466b0adb-0b0a-4476-99af-bd88d0d6f540\"</td>\n</tr>\n<tr>\n<td>noUrut</td>\n<td>String</td>\n<td>Yes</td>\n<td>2</td>\n<td>Kode urut anggota berdasarkan jumlah anggota keluarga</td>\n<td>\"01\"</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n","urlObject":{"path":["mgp","open-api","v1","account","add-family-by-cif"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"17dfabcf-f1cb-4e55-8262-662cdbedfc3a","name":"Create Family","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"dd8caa86-8642-4bd6-84ab-5f146e4119e0","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"asdsadasd\",\r\n    \"cifNo\": \"00000709\",\r\n    \"name\": \"test\",\r\n    \"dateOfBirth\": \"19810101\",\r\n    \"kodeHubungan\": \"S\",\r\n    \"governmentIdNo\": \"88272727121212121\",\r\n    \"phoneNo\": \"087822222111\",\r\n    \"homePhoneNo\": \"021998877\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/add-family-by-cif"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Fri, 18 Oct 2024 01:04:28 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"158"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"ANGGOTA KELUARGA BERHASIL DITAMBAHKAN\",\n    \"partnerReferenceNo\": \"rrn_69a3eb90-6ba7-427b-9e98-69ea2bb8f2ac\",\n    \"noUrut\": \"14\"\n}"}],"_postman_id":"56e167b2-2be7-4f0d-ac91-2a2f227164ea"},{"name":"Update Family","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/account/update-family-by-cif')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"54453cb8-f47e-4fda-b41f-5885e082a92e"}}],"id":"d1938ffe-090a-46c3-be60-64f9051f7d80","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"b2985036-f2f3-4580-896f-036573f9a8da","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"cifNo\": \"00000709\",\r\n    \"noUrut\": \"04\",\r\n    \"name\": \"John Doz123\",\r\n    \"governmentIdNo\" : \"88272727121212121\",\r\n    \"dateOfBirth\": \"19810101\",\r\n    \"kodeHubungan\": \"S\",\r\n    \"phoneNo\": \"08123456789\",\r\n    \"homePhoneNo\": \"0211234567\",\r\n    \"partnerReferenceNo\": \"rrn\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/update-family-by-cif","description":"<p>API ini digunakan untuk memperbarui data anggota keluarga berdasarkan nomor CIF dan noUrut.</p>\n<hr />\n<h2 id=\"request-body-data\">Request Body Data</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Nomor CIF</td>\n<td>\"00000709\"</td>\n</tr>\n<tr>\n<td>noUrut</td>\n<td>String</td>\n<td>Yes</td>\n<td>2</td>\n<td>Nomor urut anggota</td>\n<td>\"04\"</td>\n</tr>\n<tr>\n<td>name</td>\n<td>String</td>\n<td>No</td>\n<td>50</td>\n<td>Nama anggota</td>\n<td>\"John Doz123\"</td>\n</tr>\n<tr>\n<td>governmentIdNo</td>\n<td>String</td>\n<td>No</td>\n<td>20</td>\n<td>Nomor identitas pemerintah</td>\n<td>\"88272727121212121\"</td>\n</tr>\n<tr>\n<td>dateOfBirth</td>\n<td>String</td>\n<td>No</td>\n<td>8</td>\n<td>Tanggal lahir (YYYYMMDD)</td>\n<td>\"19810101\"</td>\n</tr>\n<tr>\n<td>kodeHubungan</td>\n<td>String</td>\n<td>No</td>\n<td>1</td>\n<td>Kode hubungan</td>\n<td>\"S\"</td>\n</tr>\n<tr>\n<td>phoneNo</td>\n<td>String</td>\n<td>No</td>\n<td>15</td>\n<td>Nomor telepon</td>\n<td>\"08123456789\"</td>\n</tr>\n<tr>\n<td>homePhoneNo</td>\n<td>String</td>\n<td>No</td>\n<td>15</td>\n<td>Nomor telepon rumah</td>\n<td>\"0211234567\"</td>\n</tr>\n<tr>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"response-body-data\">Response Body Data</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode respons</td>\n<td>\"000\"</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>Yes</td>\n<td>100</td>\n<td>Pesan respons</td>\n<td>\"ANGGOTA KELUARGA BERHASIL DIUPDATE\"</td>\n</tr>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>36</td>\n<td>Nomor referensi mitra baru</td>\n<td>\"rrn</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","account","update-family-by-cif"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"8fa2a8b8-fe1e-4cf5-810c-f29d9aac249a","name":"Update Family","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"c7ef63bb-fdab-435f-afa6-63e031379b3b","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"cifNo\": \"00000709\",\r\n    \"noUrut\": \"04\",\r\n    \"name\": \"John Doz123\",\r\n    \"governmentIdNo\" : \"88272727121212121\",\r\n    \"dateOfBirth\": \"19810101\",\r\n    \"kodeHubungan\": \"S\",\r\n    \"phoneNo\": \"08123456789\",\r\n    \"homePhoneNo\": \"0211234567\",\r\n    \"partnerReferenceNo\": \"rrn\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/update-family-by-cif"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Thu, 17 Oct 2024 09:11:12 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"141"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"ANGGOTA KELUARGA BERHASIL DIUPDATE\",\n    \"partnerReferenceNo\": \"rrn_d2c3333b-8969-4faf-9aea-afc0852cefd0\"\n}"}],"_postman_id":"d1938ffe-090a-46c3-be60-64f9051f7d80"},{"name":"Delete Family","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/account/delete-family-by-cif')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"ebeff5f5-055b-4627-9aac-142a7a8b1ef4"}}],"id":"421e6b33-f8c4-49e6-8747-89002317ac56","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"cda19877-147b-4cd6-b62a-746a39bf4cc2","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"cifNo\": \"00000709\",\r\n    \"noUrut\":\"05\",\r\n    \"partnerReferenceNo\": \"rrn\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/delete-family-by-cif","description":"<p>API ini digunakan untuk menghapus data anggota keluarga berdasarkan nomor CIF dan noUrut secara soft delete.</p>\n<hr />\n<h2 id=\"request-body-data\">Request Body Data</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Nomor CIF</td>\n<td>\"00000709\"</td>\n</tr>\n<tr>\n<td>noUrut</td>\n<td>String</td>\n<td>Yes</td>\n<td>2</td>\n<td>Nomor urut anggota</td>\n<td>\"05\"</td>\n</tr>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>36</td>\n<td>Nomor referensi mitra</td>\n<td>\"rrn\"</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"response-body-data\">Response Body Data</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode respons</td>\n<td>\"000\"</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>Yes</td>\n<td>100</td>\n<td>Pesan respons</td>\n<td>\"SUKSES ANGGOTA KELUARGA BERHASIL DIHAPUS\"</td>\n</tr>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>36</td>\n<td>Nomor referensi mitra baru</td>\n<td>\"rrn_3480b440-f631-47fb-9175-55c6e2e0b40a\"</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n","urlObject":{"path":["mgp","open-api","v1","account","delete-family-by-cif"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"a8f75d02-51b2-4562-9640-5699b6b2a155","name":"Delete Family","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"036d27e7-c8a6-4b20-b424-882e5247bb37","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"cifNo\": \"00000709\",\r\n    \"noUrut\":\"05\",\r\n    \"partnerReferenceNo\": \"rrn\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/delete-family-by-cif"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Thu, 17 Oct 2024 08:49:09 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"147"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"SUKSES ANGGOTA KELUARGA BERHASIL DIHAPUS\",\n    \"partnerReferenceNo\": \"rrn_3480b440-f631-47fb-9175-55c6e2e0b40a\"\n}"}],"_postman_id":"421e6b33-f8c4-49e6-8747-89002317ac56"}],"id":"7143fb99-3231-4ac1-8450-26d32bec86b5","_postman_id":"7143fb99-3231-4ac1-8450-26d32bec86b5","description":""},{"name":"Create Master CIF","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/account/create-master-cif')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"e3dc0785-3bfd-41e4-8787-b10434762eea"}}],"id":"8133782f-a091-489c-8323-07a4446cf134","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"db41b0fe-4601-471d-ba69-02b1a9116a13","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"87408205695421915151\",\r\n    \"shortAccountName\": \"test\",\r\n    \"accountName\": \"testing\",\r\n    \"governmentIdNo\": \"3674030707990007\",\r\n    \"email\": \"test@gmail.com\",\r\n    \"phoneNo\": \"62818271111\",\r\n    \"gender\": \"L\",\r\n    \"dateOfBirth\": \"20010101\",\r\n    \"placeOfBirth\": \"BOGOR\",\r\n    \"religion\": \"1\",\r\n    \"maritalStatus\": \"L\",\r\n    \"motherMaidenName\": \"Asdfewqweq\",\r\n    \"educationalLevelCode\": \"2\",\r\n    \"province\": \"JAWA BARAT\",\r\n    \"city\": \"KAB. BOGOR\",\r\n    \"district\": \"tajurhalang\",\r\n    \"subdistrict\": \"tajurhalang\",\r\n    \"address\": \"PERUM \",\r\n    \"rtrw\": \"003/004\",\r\n    \"postalCode\": \"55285\",\r\n    \"locationCode\": \"8105\",\r\n    \"customerSegment\": \"9001\",\r\n    \"customerSegmentSlik\": \"S14\",\r\n    \"occupationCode\": \"003\",\r\n    \"sectorSlikCode\": \"001100\",\r\n    \"incomeAmountCode\": \"4\",\r\n    \"incomeSourceCode\": \"1\",\r\n    \"sourceOfFunds\": \"3\",\r\n    \"companyName\": \"PT HHHH\",\r\n    \"companyAddress\": \"\",\r\n    \"accountLocationCode\": \"01\",\r\n    \"createSavingsAccount\": \"Y\",\r\n    \"dependentCount\": 0,\r\n    \"productCode\": \"12\",\r\n    \"publisher\": \"dukcapil\",\r\n    \"taxIdNo\": \"\",\r\n    \"typeGovernmentId\": \"ktp\",\r\n    \"companyCity\": \"\",\r\n    \"companyPostalCode\": \"\",\r\n    \"employeeIDNo\": \"\",\r\n    \"homePhoneNo\": \"\",\r\n    \"officePhoneNo\": \"\",\r\n    \"riskLevel\": \"L\",\r\n    \"riskScore\": 10.0\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/create-master-cif","description":"<p>API ini digunakan untuk melakukan pembentukan master data CIF pada CBS IBA</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>accountName</td>\n<td>String</td>\n<td>Yes</td>\n<td>100</td>\n<td>Nama lengkap</td>\n<td>John Doe</td>\n</tr>\n<tr>\n<td>shortAccountName</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nama Pendek Nasabah</td>\n<td>John</td>\n</tr>\n<tr>\n<td>email</td>\n<td>String</td>\n<td>Yes</td>\n<td>100</td>\n<td>Alamat email</td>\n<td><a href=\"https://mailto:john@example.com\">john@example.com</a></td>\n</tr>\n<tr>\n<td>accountLocationCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>2</td>\n<td>Kode lokasi</td>\n<td>01</td>\n</tr>\n<tr>\n<td>gender</td>\n<td></td>\n<td>Yes</td>\n<td>1</td>\n<td>Jenis kelamin</td>\n<td>L/P</td>\n</tr>\n<tr>\n<td>taxIdNo</td>\n<td>String</td>\n<td>No</td>\n<td>25</td>\n<td>Nomor Pokok Wajib Pajak</td>\n<td>123456789012345</td>\n</tr>\n<tr>\n<td>homePhoneNo</td>\n<td>String</td>\n<td>No</td>\n<td>15</td>\n<td>Nomor telepon rumah</td>\n<td>02123456789</td>\n</tr>\n<tr>\n<td>phoneNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Nomor handphone</td>\n<td>082123456789</td>\n</tr>\n<tr>\n<td>maritalStatus</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Status perkawinan</td>\n<td>K/L/D</td>\n</tr>\n<tr>\n<td>motherMaidenName</td>\n<td>String</td>\n<td>Yes</td>\n<td>100</td>\n<td>Nama ibu kandung</td>\n<td>Jane Doe</td>\n</tr>\n<tr>\n<td>typeGovernmentId</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Tipe Nomor Identitas</td>\n<td>ktp</td>\n</tr>\n<tr>\n<td>governmentIdNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>30</td>\n<td>(*) Nomor identitas - <em><strong>unique untuk CIF</strong></em></td>\n<td>ID1234567890</td>\n</tr>\n<tr>\n<td>placeOfBirth</td>\n<td>String</td>\n<td>Yes</td>\n<td>30</td>\n<td>Tempat lahir</td>\n<td>Jakarta</td>\n</tr>\n<tr>\n<td>religion</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Agama</td>\n<td>1</td>\n</tr>\n<tr>\n<td>incomeSourceCode</td>\n<td>String</td>\n<td>No</td>\n<td>1</td>\n<td>Kode sumber Penghasilan</td>\n<td>1</td>\n</tr>\n<tr>\n<td>educationalLevelCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Kode pendidikan</td>\n<td>1</td>\n</tr>\n<tr>\n<td>sectorSlikCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>15</td>\n<td>Kode Golongan Customer SLIK</td>\n<td>CUST001</td>\n</tr>\n<tr>\n<td>province</td>\n<td>String</td>\n<td>Yes (Support Backward Compability)</td>\n<td>50</td>\n<td>Provinsi</td>\n<td>Jawa Barat</td>\n</tr>\n<tr>\n<td>address</td>\n<td>String</td>\n<td>Yes</td>\n<td>256</td>\n<td>Alamat lengkap</td>\n<td>Jl. Merdeka No.1</td>\n</tr>\n<tr>\n<td>subDistrict</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Kelurahan</td>\n<td>Kelurahan A</td>\n</tr>\n<tr>\n<td>district</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Kecamatan</td>\n<td>Kecamatan B</td>\n</tr>\n<tr>\n<td>city</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Kota</td>\n<td>Jakarta</td>\n</tr>\n<tr>\n<td>rtrw</td>\n<td>String</td>\n<td>Yes</td>\n<td>6</td>\n<td>RT/RW</td>\n<td>003/004</td>\n</tr>\n<tr>\n<td>postalCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>5</td>\n<td>Kode pos</td>\n<td>12345</td>\n</tr>\n<tr>\n<td>occupationCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode pekerjaan</td>\n<td>036</td>\n</tr>\n<tr>\n<td>companyName</td>\n<td>String</td>\n<td>Yes</td>\n<td>100</td>\n<td>Nama perusahaan</td>\n<td>PT Contoh</td>\n</tr>\n<tr>\n<td>companyAddress</td>\n<td>String</td>\n<td>Yes</td>\n<td>256</td>\n<td>Alamat perusahaan</td>\n<td>Jl. Contoh No.1</td>\n</tr>\n<tr>\n<td>companyCity</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Kota perusahaan</td>\n<td></td>\n</tr>\n<tr>\n<td>companyPostalCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>6</td>\n<td>Kode POS perusahaan</td>\n<td></td>\n</tr>\n<tr>\n<td>incomeAmountCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Kode hasil</td>\n<td>1</td>\n</tr>\n<tr>\n<td>customerSegment</td>\n<td>String</td>\n<td>Yes</td>\n<td>5</td>\n<td>Golongan Customer Laporan Bulanan</td>\n<td>9001</td>\n</tr>\n<tr>\n<td>customerSegmentSlik</td>\n<td>String</td>\n<td>Yes</td>\n<td>5</td>\n<td>Golongan Customer Laporan SLIK</td>\n<td>S14</td>\n</tr>\n<tr>\n<td>createSavingsAccount</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Y = langsung membuat akun juga</td>\n<td></td>\n</tr>\n<tr>\n<td>N = tidak membuat akun tabungan</td>\n<td>dukcapil</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>productCode</td>\n<td>String</td>\n<td>Conditional</td>\n<td>2</td>\n<td>Kode Produk Tabungan</td>\n<td></td>\n</tr>\n<tr>\n<td>publisher</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Penerbit dari id nasabah</td>\n<td></td>\n</tr>\n<tr>\n<td>riskLevel</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Risk Level Code</td>\n<td></td>\n</tr>\n<tr>\n<td>riskScore</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>3</td>\n<td>Risk Score Level</td>\n<td></td>\n</tr>\n<tr>\n<td>accountOfficerCode</td>\n<td>String</td>\n<td>No</td>\n<td>8</td>\n<td>Kode AO</td>\n<td>Default 999</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>YES</td>\n<td>8</td>\n<td>Nomor CIF IBA</td>\n<td>01010001</td>\n</tr>\n<tr>\n<td>savingsAccountNo</td>\n<td>String</td>\n<td>Conditional</td>\n<td>10</td>\n<td>Nomor Tabungan IBA</td>\n<td></td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>YES</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>SUKSES</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","account","create-master-cif"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"88b26abc-6140-4cf4-96e1-3ce36c7770b8","name":"Create Master CIF","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"6d044f5a-a04a-4200-a8c1-070a4cc2c2a7","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"accountName\": \"YUDHISTIRA TRIBUANA AUTHAR\",\r\n    \"governmentIdNo\": \"3674030707991001\",\r\n    \"email\": \"yudhistira.tribuana@gmail.com\",\r\n    \"phoneNo\": \"+62818271613\",\r\n    \"gender\": \"L\",\r\n    \"dateOfBirth\": \"20240101\",\r\n    \"placeOfBirth\": \"JAYAPURA\",\r\n    \"religion\": \"1\",\r\n    \"maritalStatus\": \"L\",\r\n    \"motherMaidenName\": \"Asdfewqweq\",\r\n    \"educationalLevelCode\": \"2\",\r\n    \"city\": \"KAB. SLEMAN\",\r\n    \"district\": \"Mlatirejo\",\r\n    \"subdistrict\": \"Sendangadi\",\r\n    \"address\": \"PERUM GRIYA KUANTAN NO.LIMLATI KRAJAN\",\r\n    \"postalCode\": \"55285\",\r\n    \"customerSegment\": \"9001\",\r\n    \"occupationCode\": \"003\",\r\n    \"sectorSlikCode\": \"001100\",\r\n    \"incomeAmountCode\": \"4\",\r\n    \"incomeSourceCode\": \"1\",\r\n    \"companyName\": \"PT HHHH\",\r\n    \"companyAddress\": \"\",\r\n    \"accountLocationCode\": \"01\",\r\n    \"createSavingsAccount\": \"Y\",\r\n    \"dependentCount\": 0,\r\n    \"partnerReferenceNo\": \"87408205695421915151\",\r\n    \"productCode\": \"20\",\r\n    \"publisher\": \"dukcapil\",\r\n    \"shortAccountName\": \"YUDHISTIRA\",\r\n    \"taxIdNo\": \"3674030707991005\",\r\n    \"typeGovernmentId\": \"ktp\",\r\n    \"companyCity\": \"\",\r\n    \"companyPostalCode\": \"\",\r\n    \"employeeIDNo\": \"\",\r\n    \"homePhoneNo\": \"\",\r\n    \"officePhoneNo\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/create-master-cif"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Mon, 08 Jul 2024 20:59:04 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"168"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Successful\",\n    \"partnerReferenceNo\": \"rrn_7f78838d-dd39-4717-a61a-018886c10124\",\n    \"savingsAccountNo\": \"1200100020\",\n    \"cifNo\": \"01006089\"\n}"}],"_postman_id":"8133782f-a091-489c-8323-07a4446cf134"},{"name":"Update Master CIF","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/account/update-master-cif')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"85168695-b5a5-4f6f-ba00-66a2ff76c884"}}],"id":"b395795e-5378-48e5-931e-e5f2d7f6efc8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"687d6b0a-3575-466a-980a-bad51a10369d","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"cifNo\": \"02000015\",\r\n    \"data\": {\r\n        \"taxIdNo\": \"112341235\",\r\n        \"riskScore\": 20.0\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/update-master-cif","description":"<p>API ini digunakan untuk melakukan pembentukan master data CIF pada CBS IBA</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>accountName</td>\n<td>String</td>\n<td>Yes</td>\n<td>100</td>\n<td>Nama lengkap</td>\n<td>John Doe</td>\n</tr>\n<tr>\n<td>shortAccountName</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nama Pendek Nasabah</td>\n<td>John</td>\n</tr>\n<tr>\n<td>email</td>\n<td>String</td>\n<td>Yes</td>\n<td>100</td>\n<td>Alamat email</td>\n<td><a href=\"https://mailto:john@example.com\">john@example.com</a></td>\n</tr>\n<tr>\n<td>accountLocationCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>2</td>\n<td>Kode lokasi</td>\n<td>01</td>\n</tr>\n<tr>\n<td>gender</td>\n<td></td>\n<td>Yes</td>\n<td>1</td>\n<td>Jenis kelamin</td>\n<td>L/P</td>\n</tr>\n<tr>\n<td>taxIdNo</td>\n<td>String</td>\n<td>No</td>\n<td>25</td>\n<td>Nomor Pokok Wajib Pajak</td>\n<td>123456789012345</td>\n</tr>\n<tr>\n<td>homePhoneNo</td>\n<td>String</td>\n<td>No</td>\n<td>15</td>\n<td>Nomor telepon rumah</td>\n<td>02123456789</td>\n</tr>\n<tr>\n<td>phoneNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Nomor handphone</td>\n<td>082123456789</td>\n</tr>\n<tr>\n<td>maritalStatus</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Status perkawinan</td>\n<td>K/L/D</td>\n</tr>\n<tr>\n<td>motherMaidenName</td>\n<td>String</td>\n<td>Yes</td>\n<td>100</td>\n<td>Nama ibu kandung</td>\n<td>Jane Doe</td>\n</tr>\n<tr>\n<td>typeGovernmentId</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Tipe Nomor Identitas</td>\n<td>ktp</td>\n</tr>\n<tr>\n<td>governmentIdNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>30</td>\n<td>(*) Nomor identitas - <em><strong>unique untuk CIF</strong></em></td>\n<td>ID1234567890</td>\n</tr>\n<tr>\n<td>placeOfBirth</td>\n<td>String</td>\n<td>Yes</td>\n<td>30</td>\n<td>Tempat lahir</td>\n<td>Jakarta</td>\n</tr>\n<tr>\n<td>religion</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Agama</td>\n<td>1</td>\n</tr>\n<tr>\n<td>incomeSourceCode</td>\n<td>String</td>\n<td>No</td>\n<td>1</td>\n<td>Kode sumber Penghasilan</td>\n<td>1</td>\n</tr>\n<tr>\n<td>educationalLevelCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Kode pendidikan</td>\n<td>1</td>\n</tr>\n<tr>\n<td>sectorSlikCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>15</td>\n<td>Kode Golongan Customer SLIK</td>\n<td>CUST001</td>\n</tr>\n<tr>\n<td>address</td>\n<td>String</td>\n<td>Yes</td>\n<td>256</td>\n<td>Alamat lengkap</td>\n<td>Jl. Merdeka No.1</td>\n</tr>\n<tr>\n<td>subDistrict</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Kelurahan</td>\n<td>Kelurahan A</td>\n</tr>\n<tr>\n<td>district</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Kecamatan</td>\n<td>Kecamatan B</td>\n</tr>\n<tr>\n<td>city</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Kota</td>\n<td>Jakarta</td>\n</tr>\n<tr>\n<td>postalCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>5</td>\n<td>Kode pos</td>\n<td>12345</td>\n</tr>\n<tr>\n<td>occupationCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode pekerjaan</td>\n<td>036</td>\n</tr>\n<tr>\n<td>companyName</td>\n<td>String</td>\n<td>Yes</td>\n<td>100</td>\n<td>Nama perusahaan</td>\n<td>PT Contoh</td>\n</tr>\n<tr>\n<td>companyAddress</td>\n<td>String</td>\n<td>Yes</td>\n<td>256</td>\n<td>Alamat perusahaan</td>\n<td>Jl. Contoh No.1</td>\n</tr>\n<tr>\n<td>companyCity</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Kota perusahaan</td>\n<td></td>\n</tr>\n<tr>\n<td>companyPostalCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>6</td>\n<td>Kode POS perusahaan</td>\n<td></td>\n</tr>\n<tr>\n<td>incomeAmountCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Kode hasil</td>\n<td>1</td>\n</tr>\n<tr>\n<td>customerSegment</td>\n<td>String</td>\n<td>Yes</td>\n<td>5</td>\n<td>Golongan Customer Laporan Bulanan</td>\n<td>LB001</td>\n</tr>\n<tr>\n<td>createSavingsAccount</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Y = langsung membuat akun juga  <br />N = tidak membuat akun tabungan</td>\n<td>dukcapil</td>\n</tr>\n<tr>\n<td>productCode</td>\n<td>String</td>\n<td>Conditional</td>\n<td>2</td>\n<td>Kode Produk Tabungan</td>\n<td></td>\n</tr>\n<tr>\n<td>publisher</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Penerbit dari id nasabah</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>YES</td>\n<td>8</td>\n<td>Nomor CIF IBA</td>\n<td>01010001</td>\n</tr>\n<tr>\n<td>savingsAccountNo</td>\n<td>String</td>\n<td>Conditional</td>\n<td>10</td>\n<td>Nomor Tabungan IBA</td>\n<td></td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>YES</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>SUKSES</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","account","update-master-cif"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"6a8eb920-a9a8-4422-a8d7-d36b27cb30bc","name":"Create Master CIF","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"1121afac-7a10-41c4-b7eb-8aebe9563e8a","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"accountName\": \"YUDHISTIRA TRIBUANA AUTHAR\",\r\n    \"governmentIdNo\": \"3674030707991001\",\r\n    \"email\": \"yudhistira.tribuana@gmail.com\",\r\n    \"phoneNo\": \"+62818271613\",\r\n    \"gender\": \"L\",\r\n    \"dateOfBirth\": \"20240101\",\r\n    \"placeOfBirth\": \"JAYAPURA\",\r\n    \"religion\": \"1\",\r\n    \"maritalStatus\": \"L\",\r\n    \"motherMaidenName\": \"Asdfewqweq\",\r\n    \"educationalLevelCode\": \"2\",\r\n    \"city\": \"KAB. SLEMAN\",\r\n    \"district\": \"Mlatirejo\",\r\n    \"subdistrict\": \"Sendangadi\",\r\n    \"address\": \"PERUM GRIYA KUANTAN NO.LIMLATI KRAJAN\",\r\n    \"postalCode\": \"55285\",\r\n    \"customerSegment\": \"9001\",\r\n    \"occupationCode\": \"003\",\r\n    \"sectorSlikCode\": \"001100\",\r\n    \"incomeAmountCode\": \"4\",\r\n    \"incomeSourceCode\": \"1\",\r\n    \"companyName\": \"PT HHHH\",\r\n    \"companyAddress\": \"\",\r\n    \"accountLocationCode\": \"01\",\r\n    \"createSavingsAccount\": \"Y\",\r\n    \"dependentCount\": 0,\r\n    \"partnerReferenceNo\": \"87408205695421915151\",\r\n    \"productCode\": \"20\",\r\n    \"publisher\": \"dukcapil\",\r\n    \"shortAccountName\": \"YUDHISTIRA\",\r\n    \"taxIdNo\": \"3674030707991005\",\r\n    \"typeGovernmentId\": \"ktp\",\r\n    \"companyCity\": \"\",\r\n    \"companyPostalCode\": \"\",\r\n    \"employeeIDNo\": \"\",\r\n    \"homePhoneNo\": \"\",\r\n    \"officePhoneNo\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/create-master-cif"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Mon, 08 Jul 2024 20:59:04 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"168"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Successful\",\n    \"partnerReferenceNo\": \"rrn_7f78838d-dd39-4717-a61a-018886c10124\",\n    \"savingsAccountNo\": \"1200100020\",\n    \"cifNo\": \"01006089\"\n}"}],"_postman_id":"b395795e-5378-48e5-931e-e5f2d7f6efc8"},{"name":"Get Master CIF","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/account/get-master-cif')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"26db300b-1176-4cbc-b697-82014eae5303"}}],"id":"b05c17c6-2024-4fc6-a43c-89e04b29d696","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"956e6acc-e19d-476e-bfb6-195a0ab60a9d","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"cifNo\": \"02000002\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/get-master-cif","description":"<p>API ini digunakan untuk mengambil data detail dari CIF menggunakan nomor CIF atau nomor ID nasabah</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>Conditional</td>\n<td>8</td>\n<td>Nomor CIF IBA</td>\n<td>01010001</td>\n</tr>\n<tr>\n<td>governmentIdNo</td>\n<td>String</td>\n<td>Conditional</td>\n<td>16</td>\n<td>Nomor Tabungan IBA</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>accountName</td>\n<td>String</td>\n<td>Yes</td>\n<td>100</td>\n<td>Nama lengkap</td>\n<td>John Doe</td>\n</tr>\n<tr>\n<td>shortAccountName</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nama Pendek Nasabah</td>\n<td>John</td>\n</tr>\n<tr>\n<td>email</td>\n<td>String</td>\n<td>Yes</td>\n<td>100</td>\n<td>Alamat email</td>\n<td><a href=\"https://mailto:john@example.com\">john@example.com</a></td>\n</tr>\n<tr>\n<td>accountLocationCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>2</td>\n<td>Kode lokasi</td>\n<td>01</td>\n</tr>\n<tr>\n<td>gender</td>\n<td></td>\n<td>Yes</td>\n<td>1</td>\n<td>Jenis kelamin</td>\n<td>L/P</td>\n</tr>\n<tr>\n<td>taxIdNo</td>\n<td>String</td>\n<td>No</td>\n<td>25</td>\n<td>Nomor Pokok Wajib Pajak</td>\n<td>123456789012345</td>\n</tr>\n<tr>\n<td>homePhoneNo</td>\n<td>String</td>\n<td>No</td>\n<td>15</td>\n<td>Nomor telepon rumah</td>\n<td>02123456789</td>\n</tr>\n<tr>\n<td>phoneNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Nomor handphone</td>\n<td>082123456789</td>\n</tr>\n<tr>\n<td>maritalStatus</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Status perkawinan</td>\n<td>K/L/D</td>\n</tr>\n<tr>\n<td>motherMaidenName</td>\n<td>String</td>\n<td>Yes</td>\n<td>100</td>\n<td>Nama ibu kandung</td>\n<td>Jane Doe</td>\n</tr>\n<tr>\n<td>typeGovernmentId</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Tipe Nomor Identitas</td>\n<td>ktp</td>\n</tr>\n<tr>\n<td>governmentIdNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>30</td>\n<td>(*) Nomor identitas - <em><strong>unique untuk CIF</strong></em></td>\n<td>ID1234567890</td>\n</tr>\n<tr>\n<td>placeOfBirth</td>\n<td>String</td>\n<td>Yes</td>\n<td>30</td>\n<td>Tempat lahir</td>\n<td>Jakarta</td>\n</tr>\n<tr>\n<td>religion</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Agama</td>\n<td>1</td>\n</tr>\n<tr>\n<td>incomeSourceCode</td>\n<td>String</td>\n<td>No</td>\n<td>1</td>\n<td>Kode sumber Penghasilan</td>\n<td>1</td>\n</tr>\n<tr>\n<td>educationalLevelCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Kode pendidikan</td>\n<td>1</td>\n</tr>\n<tr>\n<td>sectorSlikCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>15</td>\n<td>Kode Golongan Customer SLIK</td>\n<td>CUST001</td>\n</tr>\n<tr>\n<td>address</td>\n<td>String</td>\n<td>Yes</td>\n<td>256</td>\n<td>Alamat lengkap</td>\n<td>Jl. Merdeka No.1</td>\n</tr>\n<tr>\n<td>subDistrict</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Kelurahan</td>\n<td>Kelurahan A</td>\n</tr>\n<tr>\n<td>district</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Kecamatan</td>\n<td>Kecamatan B</td>\n</tr>\n<tr>\n<td>city</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Kota</td>\n<td>Jakarta</td>\n</tr>\n<tr>\n<td>postalCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>5</td>\n<td>Kode pos</td>\n<td>12345</td>\n</tr>\n<tr>\n<td>occupationCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode pekerjaan</td>\n<td>036</td>\n</tr>\n<tr>\n<td>companyName</td>\n<td>String</td>\n<td>Yes</td>\n<td>100</td>\n<td>Nama perusahaan</td>\n<td>PT Contoh</td>\n</tr>\n<tr>\n<td>companyAddress</td>\n<td>String</td>\n<td>Yes</td>\n<td>256</td>\n<td>Alamat perusahaan</td>\n<td>Jl. Contoh No.1</td>\n</tr>\n<tr>\n<td>companyCity</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Kota perusahaan</td>\n<td></td>\n</tr>\n<tr>\n<td>companyPostalCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>6</td>\n<td>Kode POS perusahaan</td>\n<td></td>\n</tr>\n<tr>\n<td>incomeAmountCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Kode hasil</td>\n<td>1</td>\n</tr>\n<tr>\n<td>customerSegment</td>\n<td>String</td>\n<td>Yes</td>\n<td>5</td>\n<td>Golongan Customer Laporan Bulanan</td>\n<td>LB001</td>\n</tr>\n<tr>\n<td>createSavingsAccount</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Y = langsung membuat akun juga</td>\n<td></td>\n</tr>\n<tr>\n<td>N = tidak membuat akun tabungan</td>\n<td>dukcapil</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>productCode</td>\n<td>String</td>\n<td>Conditional</td>\n<td>2</td>\n<td>Kode Produk Tabungan</td>\n<td></td>\n</tr>\n<tr>\n<td>publisher</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Penerbit dari id nasabah</td>\n<td></td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>YES</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>SUKSES</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","account","get-master-cif"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"3b543a08-55b2-40b7-90d7-10e9138af174","name":"Create Master CIF","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"62e8cf0c-2000-4fc5-be1c-4c4186b11885","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"cifNo\": \"01006089\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/get-master-cif"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Mon, 08 Jul 2024 21:21:08 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"990"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"SUKSES\",\n    \"partnerReferenceNo\": \"rrn_c2d30595-c118-4c3f-a23d-85439f30227b\",\n    \"data\": {\n        \"accountName\": \"YUDHISTIRA TRIBUANA AUTHAR\",\n        \"governmentIdNo\": \"3674030707991001\",\n        \"email\": \"yudhistira.tribuana@gmail.com\",\n        \"phoneNo\": \"+62818271613\",\n        \"gender\": \"L\",\n        \"dateOfBirth\": \"20240101\",\n        \"placeOfBirth\": \"JAYAPURA\",\n        \"religion\": \"\",\n        \"maritalStatus\": \"L\",\n        \"motherMaidenName\": \"Asdfewqweq\",\n        \"educationalLevelCode\": \"2\",\n        \"city\": \"KAB. SLEMAN\",\n        \"district\": \"Mlatirejo\",\n        \"subdistrict\": \"Sendangadi\",\n        \"address\": \"PERUM GRIYA KUANTAN NO.LIMLATI KRAJAN\",\n        \"postalCode\": \"55285\",\n        \"customerSegment\": \"9001\",\n        \"occupationCode\": \"003\",\n        \"sectorSlikCode\": \"001100\",\n        \"incomeAmountCode\": \"4\",\n        \"incomeSourceCode\": \"1\",\n        \"companyName\": \"PT HHHH\",\n        \"companyAddress\": \"\",\n        \"accountLocationCode\": \"01\",\n        \"dependentCount\": 0,\n        \"publisher\": \"dukcapil\",\n        \"shortAccountName\": \"YUDHISTIRA\",\n        \"taxIdNo\": \"3674030707991005\",\n        \"typeGovernmentId\": \"1\",\n        \"companyCity\": \"\",\n        \"companyPostalCode\": \"\",\n        \"employeeIDNo\": \"\",\n        \"homePhoneNo\": \"+62818271613\",\n        \"officePhoneNo\": \"\"\n    }\n}"}],"_postman_id":"b05c17c6-2024-4fc6-a43c-89e04b29d696"},{"name":"Get CIF by KTP","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/account/get-cif-by-id')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"fd49b498-308a-4596-81e7-28439895a8c6"}}],"id":"ec934a55-56b2-4c03-ad7e-b79d510ff99a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"599e761b-5240-4312-a663-b777bd26122b","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851520\",\r\n    \"governmentIdNo\": \"3674030707991001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/get-cif-by-id","urlObject":{"path":["mgp","open-api","v1","account","get-cif-by-id"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"b5063f7e-d0a7-4f41-8a15-701e4a558271","name":"Get CIF by KTP","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"f2342127-f5fc-48f2-aa4e-1638b28798d9","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851520\",\r\n    \"governmentIdNo\": \"3674030707991001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/get-cif-by-id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Mon, 08 Jul 2024 21:00:35 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"288"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_eb7e92aa-41e7-44ed-8d3d-3460350b3e80\",\n    \"governmentIdNo\": \"3674030707991001\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Succesfully\",\n    \"cifNo\": \"01006089\",\n    \"name\": \"YUDHISTIRA TRIBUANA AUTHAR\",\n    \"taxIdNo\": \"3674030707991005\",\n    \"accountLocationCode\": \"01\",\n    \"publisher\": \"dukcapil\"\n}"}],"_postman_id":"ec934a55-56b2-4c03-ad7e-b79d510ff99a"}],"id":"f0863fbd-9145-4b40-b253-0b3401b9181c","description":"<p>API Customer Identification File digunakan untuk mengelola master data nasabah</p>\n","_postman_id":"f0863fbd-9145-4b40-b253-0b3401b9181c"},{"name":"Account Savings","item":[{"name":"Create Account Savings","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/account/create-savings-account')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"e4875790-8d23-41c4-afa8-8b57074576f0"}}],"id":"bcbf9507-0679-4857-88cd-009026bd8d63","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"c3c7a874-e895-42e4-bbbd-d5b7d4f2d0f6","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"cifNo\": \"01000002\",\r\n    \"productCode\": \"10\",\r\n    \"accountName\": \"coba\",\r\n    \"sourceOfFunds\": \"Gaji\",\r\n    \"purposeOfAccount\": \"NYNNNNNN\",\r\n    \"anotherPurposeOfAccount\": \"Buat Nikah\",\r\n    \"accountOfficerCode\": \"999\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/create-savings-account","description":"<p>API ini digunakan untuk melakukan pembentukan master data Tabungan pada CBS IBA</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Nomor CIF Nasabah</td>\n<td>12345678</td>\n</tr>\n<tr>\n<td>productCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>2</td>\n<td>Kode Produk Tabungan yang akan di buat</td>\n<td>12</td>\n</tr>\n<tr>\n<td>accountName</td>\n<td>String</td>\n<td>No</td>\n<td>50</td>\n<td>Nama Nasabah pada Tabungan, default mengikuti nama pada CIF</td>\n<td>John Dae</td>\n</tr>\n<tr>\n<td>sourceOfFungs</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Sumber Dana Penghasilan</td>\n<td>Gaji</td>\n</tr>\n<tr>\n<td>purposeOfAccount</td>\n<td>String</td>\n<td>No</td>\n<td>8</td>\n<td>Tujuan Pembukaan Rekening Tabungan</td>\n<td>lihat referensi tabel</td>\n</tr>\n<tr>\n<td>anotherPurposeOfAccount</td>\n<td>String</td>\n<td>No</td>\n<td>50</td>\n<td>Tujuan Pembukaan Rekening Lainnya, FreeText</td>\n<td>Modal Nikah</td>\n</tr>\n<tr>\n<td>accountOfficerCode</td>\n<td>String</td>\n<td>No</td>\n<td>8</td>\n<td>Kode Account Officer</td>\n<td>999</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>YES</td>\n<td>8</td>\n<td>Nomor CIF IBA</td>\n<td>01010001</td>\n</tr>\n<tr>\n<td>savingsAccountNo</td>\n<td>String</td>\n<td>Conditional</td>\n<td>10</td>\n<td>Nomor Tabungan IBA</td>\n<td></td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>YES</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>SUKSES</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","account","create-savings-account"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"76959c83-4b60-4b10-b2c4-f65fc98af88a","name":"Create Account Savings","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"0bb53608-6694-4602-a551-16157a201b1c","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"cifNo\": \"01006089\",\r\n    \"productCode\": \"11\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/create-savings-account"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Wed, 10 Jul 2024 00:07:27 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"187"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_870a80c5-d608-4991-8064-5afff74bb9ea\",\n    \"cifNo\": \"01006089\",\n    \"productCode\": \"11\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Successful\",\n    \"savingsAccountNo\": \"1110101275\"\n}"}],"_postman_id":"bcbf9507-0679-4857-88cd-009026bd8d63"},{"name":"Update Account Savings","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/account/update-savings-account')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"9f275717-6e9d-4a12-96f9-5d7ad1d94495"}}],"id":"2de747d9-2b2e-495a-91bc-1bf5cf589c99","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"76e58b37-8a53-45cc-b8e2-44dd5a096a28","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"accountNo\": \"1110101275\",\r\n    \"data\": {\r\n        \"accountName\": \"update\",\r\n        \"sourceOfFunds\": \"Warisan\",\r\n        \"purposeOfAccount\": \"NYNNNNNN\",\r\n        \"anotherPurposeOfAccount\": \"Buat Nikah 2\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/update-savings-account","description":"<p>API ini digunakan untuk melakukan perubahan pada data master tabungan</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>accountNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nomor Tabungan Nasabah</td>\n<td>12345678</td>\n</tr>\n<tr>\n<td>data.accountName</td>\n<td>String</td>\n<td>No</td>\n<td>50</td>\n<td>Nama Nasabah pada Tabungan, default mengikuti nama pada CIF</td>\n<td>John Dae</td>\n</tr>\n<tr>\n<td>data.sourceOfFungs</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Sumber Dana Penghasilan</td>\n<td>Gaji</td>\n</tr>\n<tr>\n<td>data.purposeOfAccount</td>\n<td>String</td>\n<td>No</td>\n<td>8</td>\n<td>Tujuan Pembukaan Rekening Tabungan</td>\n<td>lihat referensi tabel</td>\n</tr>\n<tr>\n<td>data.anotherPurposeOfAccount</td>\n<td>String</td>\n<td>No</td>\n<td>50</td>\n<td>Tujuan Pembukaan Rekening Lainnya, FreeText</td>\n<td>Modal Nikah</td>\n</tr>\n<tr>\n<td>data.accountOfficerCode</td>\n<td>String</td>\n<td>No</td>\n<td>8</td>\n<td>Kode Account Officer</td>\n<td>999</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>YES</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>SUKSES</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","account","update-savings-account"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"41325a6d-d888-4862-8e93-e81c40441f7c","name":"Update Account Savings","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"3cc79044-7b92-458e-b7d1-a869284fb0c2","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"accountNo\": \"1110101275\",\r\n    \"data\": {\r\n        \"accountName\": \"update\",\r\n        \"sourceOfFunds\": \"Warisan\",\r\n        \"purposeOfAccount\": \"NYNNNNNN\",\r\n        \"anotherPurposeOfAccount\": \"Buat Nikah 2\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/update-savings-account"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Sat, 24 Aug 2024 01:47:43 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"113"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"SUKSES\",\n    \"partnerReferenceNo\": \"rrn_344de53e-28ac-4890-9d32-98d79a611156\"\n}"}],"_postman_id":"2de747d9-2b2e-495a-91bc-1bf5cf589c99"},{"name":"Delete Account Savings","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/account/delete-savings-account')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"389fcc61-4c9b-4df7-985d-388821b13786"}}],"id":"50cd94db-3cfa-4bea-bb1f-3bf181427bd0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"77456939-fc56-4372-90a9-9c1432b1e8b4","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"accountNo\": \"1110101282\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/delete-savings-account","description":"<p>API ini digunakan untuk melakukan penghapusan master data Tabungan pada CBS IBA,</p>\n<p>penghapusan rekening tabungan di IBA cukup restricted menyangkut beberapa hal:</p>\n<ol>\n<li><p>Rekening sudah memiliki saldo akhir 0</p>\n</li>\n<li><p>Rekening tidak di gunakan sebagai rekening pembayaran angsuran</p>\n</li>\n<li><p>Rekening tidak di gunakan sebagai rekening penerima bagi hasil, pencairan di produk Deposito.</p>\n</li>\n</ol>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>accountNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nomor Rekening Tabungan</td>\n<td>12345678</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>YES</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>SUKSES</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","account","delete-savings-account"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"108b799d-d313-4e19-8e17-1a1ed1f57541","name":"Delete Account Savings","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"b0cde33f-f91b-4312-a811-b83ddc3f9f2b","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"accountNo\": \"1110101282\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/delete-savings-account"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Sat, 24 Aug 2024 01:58:41 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"113"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"SUKSES\",\n    \"partnerReferenceNo\": \"rrn_259e9bf6-0251-4ae6-bdf2-5c0aaea7e796\"\n}"}],"_postman_id":"50cd94db-3cfa-4bea-bb1f-3bf181427bd0"},{"name":"Get Detail Account Savings","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/account/get-account-savings')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"20ef2cf3-26a2-408c-9984-6150e19dcf2e"}}],"id":"0ca1ef72-3a34-4d17-8083-7c1dc053c057","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"bd7acbd3-e9bc-42b3-9ac8-35088c32b704","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"accountNo\": \"1120154947\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/get-account-savings","description":"<p>API ini digunakan untuk mendapatkan detail dari Tabungan nasabah</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>accountNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nomor Tabungan Nasabah</td>\n<td>12345678</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>YES</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>SUKSES</td>\n</tr>\n<tr>\n<td>data.cifNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Nomor CIF Nasabah</td>\n<td>12345678</td>\n</tr>\n<tr>\n<td>data.productCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>2</td>\n<td>Kode Produk Tabungan yang akan di buat</td>\n<td>12</td>\n</tr>\n<tr>\n<td>data.accountName</td>\n<td>String</td>\n<td>No</td>\n<td>50</td>\n<td>Nama Nasabah pada Tabungan, default mengikuti nama pada CIF</td>\n<td>John Dae</td>\n</tr>\n<tr>\n<td>data.sourceOfFungs</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Sumber Dana Penghasilan</td>\n<td>Gaji</td>\n</tr>\n<tr>\n<td>data.purposeOfAccount</td>\n<td>String</td>\n<td>No</td>\n<td>8</td>\n<td>Tujuan Pembukaan Rekening Tabungan</td>\n<td>lihat referensi tabel</td>\n</tr>\n<tr>\n<td>data.anotherPurposeOfAccount</td>\n<td>String</td>\n<td>No</td>\n<td>50</td>\n<td>Tujuan Pembukaan Rekening Lainnya, FreeText</td>\n<td>Modal Nikah</td>\n</tr>\n<tr>\n<td>data.accountOfficerCode</td>\n<td>String</td>\n<td>No</td>\n<td>8</td>\n<td>Kode Account Officer</td>\n<td>999</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","account","get-account-savings"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"ed1331cf-aad3-4371-904a-6a646f6cfc9a","name":"Get Detail Account Savings","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"0c96d36c-b236-45c1-bdeb-607993b44084","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"accountNo\": \"1120154947\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/get-account-savings"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Fri, 14 Mar 2025 06:12:16 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"427"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"SUKSES\",\n    \"partnerReferenceNo\": \"rrn_c4203fcf-286c-48ec-a251-7eb194731c08\",\n    \"data\": {\n        \"cifNo\": \"01143570\",\n        \"accountNo\": \"1120154947\",\n        \"accountName\": \"testing\",\n        \"accountLocationCode\": \"01\",\n        \"accountLocationName\": \"PT. BPRS REKANLUNAK\",\n        \"productCode\": \"12\",\n        \"productName\": \"Tabungan Wadiah Mambu\",\n        \"createdDate\": \"20240610114930\",\n        \"sourceOfFunds\": \"\",\n        \"purposeOfAccount\": \"NYNNNNNN\",\n        \"anotherPurposeOfAccount\": \"\"\n    }\n}"}],"_postman_id":"0ca1ef72-3a34-4d17-8083-7c1dc053c057"},{"name":"List Account Savings","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/account/list-savings-account')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"d742ea83-1353-4e1b-84be-8d78b0fc5a9f"}}],"id":"8e80bcd0-8d92-4c9f-827a-b7f192e7df13","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"14ad0903-e0d7-461b-ab9b-0dfb3a4c5e1a","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"cifNo\": \"011143377\",\r\n    \"pageNumber\": 1,\r\n    \"rowsOfPage\": 10\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/list-savings-account","description":"<p>API ini digunakan untuk melakukan pembentukan master data CIF pada CBS IBA</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Nomor CIF Nasabah</td>\n<td>12345678</td>\n</tr>\n<tr>\n<td>productCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>2</td>\n<td>Kode Produk Tabungan yang akan di buat</td>\n<td>12</td>\n</tr>\n<tr>\n<td>pageNumber</td>\n<td>Int</td>\n<td>No</td>\n<td></td>\n<td>Halaman Number</td>\n<td></td>\n</tr>\n<tr>\n<td>rowsOfPage</td>\n<td>Int</td>\n<td>No</td>\n<td></td>\n<td>Jumlah Data pada Halaman</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>YES</td>\n<td>8</td>\n<td>Nomor CIF IBA</td>\n<td>01010001</td>\n</tr>\n<tr>\n<td>savingsAccountNo</td>\n<td>String</td>\n<td>Conditional</td>\n<td>10</td>\n<td>Nomor Tabungan IBA</td>\n<td></td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>YES</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>SUKSES</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","account","list-savings-account"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"b9dd9923-d3a2-47e6-88ad-1de3427eb492","name":"List Account Savings","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"3193f9e6-433a-44bf-9d25-3e49bbb976b2","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"cifNo\": \"01000030\",\r\n    \"pageNumber\": 1,\r\n    \"RowsOfPage\": 10\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/list-savings-account"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Fri, 09 Aug 2024 07:13:56 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"358"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Succesfully\",\n    \"partnerReferenceNo\": \"rrn_ddc82396-862b-4d17-935c-d8807b78952d\",\n    \"hasMore\": \"N\",\n    \"listSavings\": [\n        {\n            \"cifNo\": \"01000030\",\n            \"accountNo\": \"1100100023\",\n            \"accountName\": \"MASJID AL-IRSYAD A\",\n            \"accountLocationCode\": \"01\",\n            \"accountLocationName\": \"BPRS MITRASOFT GLOBAL\",\n            \"productCode\": \"10\",\n            \"productName\": \"TABUNGAN TITIPAN BDS\"\n        }\n    ]\n}"}],"_postman_id":"8e80bcd0-8d92-4c9f-827a-b7f192e7df13"},{"name":"Get Account Balance","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/account/balance-inquiry')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"872e9a10-ea52-4f63-b76c-a0c72afb5915"}}],"id":"9588cd4c-19d9-47e8-9209-c720b298bb8e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"61e931e2-6896-4804-8f0c-4d44487cab1c","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"accountNo\": \"1100100023\",\r\n    \"balanceTypes\": [\"Balance\"],\r\n    \"detail\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/balance-inquiry","description":"<p>API ini digunakan untuk melakukan pembentukan master data CIF pada CBS IBA</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Nomor CIF Nasabah</td>\n<td>12345678</td>\n</tr>\n<tr>\n<td>productCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>2</td>\n<td>Kode Produk Tabungan yang akan di buat</td>\n<td>12</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>YES</td>\n<td>8</td>\n<td>Nomor CIF IBA</td>\n<td>01010001</td>\n</tr>\n<tr>\n<td>savingsAccountNo</td>\n<td>String</td>\n<td>Conditional</td>\n<td>10</td>\n<td>Nomor Tabungan IBA</td>\n<td></td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>YES</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>SUKSES</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","account","balance-inquiry"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"9e96048e-91b4-44f7-9d3a-417c2df1c198","name":"List Account Savings Copy","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"62f837ff-093f-49d5-9b2a-3e0b14ffb519","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"accountNo\": \"1100100023\",\r\n    \"balanceTypes\": [\"Balance\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/balance-inquiry"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Thu, 08 Aug 2024 02:12:04 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"444"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_8edf06ac-dffc-4223-9622-cc0b48d16e48\",\n    \"accountNo\": \"1100100023\",\n    \"balanceTypes\": [\n        \"Balance\"\n    ],\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Successful\",\n    \"name\": \"MASJID\",\n    \"accountInfo\": [\n        {\n            \"balanceType\": \"Balance\",\n            \"amount\": {\n                \"value\": 7187090357.92,\n                \"currency\": \"IDR\"\n            },\n            \"holdAmount\": {\n                \"value\": 0,\n                \"currency\": \"IDR\"\n            },\n            \"minimalAmount\": {\n                \"value\": 10000,\n                \"currency\": \"IDR\"\n            },\n            \"availableBalance\": {\n                \"value\": 7187080357.92,\n                \"currency\": \"IDR\"\n            }\n        }\n    ]\n}"}],"_postman_id":"9588cd4c-19d9-47e8-9209-c720b298bb8e"},{"name":"Get Account Balance By Nocif","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/account/balance-inquiry-by-nocif')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"94413be1-f899-4190-8ab1-571efdd37e12"}}],"id":"0cb17d46-cc3c-4ba8-a77b-40835a671c2e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"29c75ca3-0f23-4bce-8f37-e8bcd7cf1ecd","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"cifNo\": \"01000002\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/balance-inquiry-by-nocif","description":"<p>API ini digunakan untuk melakukan pembentukan master data CIF pada CBS IBA</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Nomor CIF Nasabah</td>\n<td>12345678</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>YES</td>\n<td>8</td>\n<td>Nomor CIF IBA</td>\n<td>01010001</td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>YES</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>SUKSES</td>\n</tr>\n<tr>\n<td>listAccounts.accountNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nomor Rekening Tabungan</td>\n<td></td>\n</tr>\n<tr>\n<td>listAccounts.accountName</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Nama Rekening Tabungan</td>\n<td></td>\n</tr>\n<tr>\n<td>productCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>2</td>\n<td>Kode Produk Tabungan</td>\n<td></td>\n</tr>\n<tr>\n<td>productName</td>\n<td>String</td>\n<td>Yes</td>\n<td>30</td>\n<td>Nama Produk Tabungan</td>\n<td></td>\n</tr>\n<tr>\n<td>accountInfo.balanceType</td>\n<td>String</td>\n<td>Yes</td>\n<td></td>\n<td>Type Saldo</td>\n<td></td>\n</tr>\n<tr>\n<td>amount.value</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>18,2</td>\n<td>Saldo Rekening Nasabah</td>\n<td></td>\n</tr>\n<tr>\n<td>amount.currency</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Mata Uang</td>\n<td></td>\n</tr>\n<tr>\n<td>holdAmount.value</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>18,2</td>\n<td>Saldo di tahan/blokir nasabah</td>\n<td></td>\n</tr>\n<tr>\n<td>minimalAmount.value</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>18,2</td>\n<td>Minimal Saldo Tabungan</td>\n<td></td>\n</tr>\n<tr>\n<td>availableBalance.value</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>18,2</td>\n<td>Saldo yang dapat di gunakan oleh nasabah</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","account","balance-inquiry-by-nocif"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"390ff7eb-101a-4c03-a145-8edd20f86f77","name":"Get Account Balance By Nocif","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"6ad0ded4-245c-47f3-ae5d-0d1108fdcc0c","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"cifNo\": \"01000002\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/balance-inquiry-by-nocif"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"openresty"},{"key":"Date","value":"Sat, 24 Aug 2024 15:54:50 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"836"},{"key":"Connection","value":"keep-alive"},{"key":"X-Served-By","value":"mulia-dev.mitrasoft.com"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_7893573f-aa23-4385-beaa-f283dace577a\",\n    \"cifNo\": \"01000002\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Successful\",\n    \"listAccounts\": [\n        {\n            \"accountNo\": \"1200100002\",\n            \"accountName\": \"testing\",\n            \"productCode\": \"20\",\n            \"productName\": \"TABUNGAN BERENCANA MULIA\",\n            \"accountInfo\": [\n                {\n                    \"balanceType\": \"Balance\",\n                    \"amount\": {\n                        \"value\": 0,\n                        \"currency\": \"IDR\"\n                    },\n                    \"holdAmount\": {\n                        \"value\": 0,\n                        \"currency\": \"IDR\"\n                    },\n                    \"minimalAmount\": {\n                        \"value\": 10000,\n                        \"currency\": \"IDR\"\n                    },\n                    \"availableBalance\": {\n                        \"value\": 0,\n                        \"currency\": \"IDR\"\n                    }\n                }\n            ]\n        },\n        {\n            \"accountNo\": \"1100100001\",\n            \"accountName\": \"coba\",\n            \"productCode\": \"10\",\n            \"productName\": \"TABUNGAN SAHABAT MULIA\",\n            \"accountInfo\": [\n                {\n                    \"balanceType\": \"Balance\",\n                    \"amount\": {\n                        \"value\": 99000000,\n                        \"currency\": \"IDR\"\n                    },\n                    \"holdAmount\": {\n                        \"value\": 0,\n                        \"currency\": \"IDR\"\n                    },\n                    \"minimalAmount\": {\n                        \"value\": 50000,\n                        \"currency\": \"IDR\"\n                    },\n                    \"availableBalance\": {\n                        \"value\": 98950000,\n                        \"currency\": \"IDR\"\n                    }\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"0cb17d46-cc3c-4ba8-a77b-40835a671c2e"},{"name":"Get Account Statement","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/account/account-statement')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"ad645539-374f-4b41-864f-2458b34a6f06"}}],"id":"b42e4545-d0bc-4196-a942-73245ee62787","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"d4543afd-45da-4d3d-a98a-97023304cbc3","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"accountNo\": \"1100100011\",\r\n    \"fromDateTime\": \"20240731\",\r\n    \"toDateTime\": \"20240831\",\r\n    \"dc\": \"C\",\r\n    \"pageNumber\": 1,\r\n    \"rowsOfPage\": 20\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/account-statement","description":"<p>API ini digunakan untuk mendapatkan list transaksi pada rekening tabungan</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>accountNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nomor Tabungan Nasabah</td>\n<td>12345678</td>\n</tr>\n<tr>\n<td>fromDateTime</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Tanggal Mulai Mutasi Rekening format yyyymmdd</td>\n<td></td>\n</tr>\n<tr>\n<td>toDateTime</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Tanggal Akhir Mutasi Rekening format yyyymmdd</td>\n<td></td>\n</tr>\n<tr>\n<td>pageNumber</td>\n<td>Numeric</td>\n<td>No</td>\n<td></td>\n<td>Nomor Halaman</td>\n<td></td>\n</tr>\n<tr>\n<td>rowsOfPage</td>\n<td>Numeric</td>\n<td>No</td>\n<td></td>\n<td>Total data yang akan di tampilkan</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>YES</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>SUKSES</td>\n</tr>\n<tr>\n<td>listTransactions.journalDate</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Tanggal Transaksi Penjurnalan</td>\n<td></td>\n</tr>\n<tr>\n<td>accountNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nomor Rekening Credit</td>\n<td></td>\n</tr>\n<tr>\n<td>dc</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Debet/Credit</td>\n<td></td>\n</tr>\n<tr>\n<td>amount</td>\n<td>String</td>\n<td>Yes</td>\n<td>18,2</td>\n<td>Nominal Amount</td>\n<td></td>\n</tr>\n<tr>\n<td>desc</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Keterangan Transaksi</td>\n<td></td>\n</tr>\n<tr>\n<td>document</td>\n<td>String</td>\n<td>Yes</td>\n<td>40</td>\n<td>Nomor Dokumen Transaksi</td>\n<td></td>\n</tr>\n<tr>\n<td>createdDate</td>\n<td>String</td>\n<td>Yes</td>\n<td>14</td>\n<td>Tanggal dan jam terbentuknya record</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","account","account-statement"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"f29f12c0-5c13-473d-872c-6a325bd8ef8c","name":"Get Account Statement","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"c341d265-d0f9-4f03-8557-56d25e2f8d68","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"accountNo\": \"1100100001\",\r\n    \"fromDateTime\": \"20240601\",\r\n    \"toDateTime\": \"20241210\",\r\n    \"pageNumber\": 1,\r\n    \"rowsOfPage\": 20\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/account-statement"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"openresty"},{"key":"Date","value":"Sat, 24 Aug 2024 18:10:25 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"673"},{"key":"Connection","value":"keep-alive"},{"key":"X-Served-By","value":"mulia-dev.mitrasoft.com"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_bc702b45-7953-4d66-a64f-d9b2074fe79a\",\n    \"accountNo\": \"1100100001\",\n    \"fromDateTime\": \"20240601\",\n    \"toDateTime\": \"20241210\",\n    \"pageNumber\": 1,\n    \"rowsOfPage\": 20,\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Successfuly\",\n    \"hasMore\": \"N\",\n    \"listTransactions\": [\n        {\n            \"journalDate\": \"20240824\",\n            \"referenceNo\": \"20240824931420\",\n            \"dc\": \"D\",\n            \"accountNo\": \"1100100001\",\n            \"amount\": \"1000000.00\",\n            \"desc\": \"Pemb-Dep.No#3410100182 An. coba\",\n            \"document\": \"BYT0000001\",\n            \"createdDate\": \"20240824112251\"\n        },\n        {\n            \"journalDate\": \"20240824\",\n            \"referenceNo\": \"20240824931410\",\n            \"dc\": \"C\",\n            \"accountNo\": \"1100100001\",\n            \"amount\": \"100000000.00\",\n            \"desc\": \"testing saldo\",\n            \"document\": \"rrn_fa4c4bee-fc33-4c\",\n            \"createdDate\": \"20240824110356\"\n        }\n    ]\n}"},{"id":"809dd335-b9fc-4ab7-868f-e5a5f35ca484","name":"Get Account Statement","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"11e2d1a2-cd8d-48ec-ab21-cf15a095395f","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"accountNo\": \"1120100001\",\r\n    \"dc\": \"D\",\r\n    \"fromDateTime\": \"20240601\",\r\n    \"toDateTime\": \"20241210\",\r\n    \"pageNumber\": 1,\r\n    \"rowsOfPage\": 20\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/account-statement"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Fri, 30 Aug 2024 16:25:33 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"2901"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_b0e75f55-9ebf-4b09-82f8-8f3e07da8eeb\",\n    \"accountNo\": \"1120100001\",\n    \"dc\": \"D\",\n    \"fromDateTime\": \"20240601\",\n    \"toDateTime\": \"20241210\",\n    \"pageNumber\": 1,\n    \"rowsOfPage\": 20,\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Successfuly\",\n    \"hasMore\": \"N\",\n    \"listTransactions\": [\n        {\n            \"journalDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127560\",\n            \"dc\": \"D\",\n            \"accountNo\": \"1120100001\",\n            \"amount\": \"20000.00\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"document\": \"rrn_a0add02e-12a6-44\",\n            \"createdDate\": \"20240613094639\"\n        },\n        {\n            \"journalDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127470\",\n            \"dc\": \"D\",\n            \"accountNo\": \"1120100001\",\n            \"amount\": \"20000.00\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"document\": \"rrn_52a16bdc-3780-4d\",\n            \"createdDate\": \"20240613105859\"\n        },\n        {\n            \"journalDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127420\",\n            \"dc\": \"D\",\n            \"accountNo\": \"1120100001\",\n            \"amount\": \"20000.00\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"document\": \"rrn_c665dc41-42f1-42\",\n            \"createdDate\": \"20240613105730\"\n        },\n        {\n            \"journalDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127290\",\n            \"dc\": \"D\",\n            \"accountNo\": \"1120100001\",\n            \"amount\": \"20000.00\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"document\": \"rrn_bc89a8cc-1309-42\",\n            \"createdDate\": \"20240613120844\"\n        },\n        {\n            \"journalDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127240\",\n            \"dc\": \"D\",\n            \"accountNo\": \"1120100001\",\n            \"amount\": \"20000.00\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"document\": \"rrn_8e169b27-dd00-4a\",\n            \"createdDate\": \"20240613120631\"\n        },\n        {\n            \"journalDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127190\",\n            \"dc\": \"D\",\n            \"accountNo\": \"1120100001\",\n            \"amount\": \"20000.00\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"document\": \"rrn_0ecad2c2-e7e5-4e\",\n            \"createdDate\": \"20240613120424\"\n        },\n        {\n            \"journalDate\": \"20240613\",\n            \"referenceNo\": \"202406139991126920\",\n            \"dc\": \"D\",\n            \"accountNo\": \"1120100001\",\n            \"amount\": \"20000.00\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"document\": \"rrn_a576a507-9f6a-46\",\n            \"createdDate\": \"20240613110456\"\n        },\n        {\n            \"journalDate\": \"20240613\",\n            \"referenceNo\": \"202406139991126840\",\n            \"dc\": \"D\",\n            \"accountNo\": \"1120100001\",\n            \"amount\": \"20000.00\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"document\": \"rrn_981e578c-b7af-4d\",\n            \"createdDate\": \"20240613115519\"\n        },\n        {\n            \"journalDate\": \"20240613\",\n            \"referenceNo\": \"202406139991126790\",\n            \"dc\": \"D\",\n            \"accountNo\": \"1120100001\",\n            \"amount\": \"20000.00\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"document\": \"rrn_6d3647e4-aff1-4e\",\n            \"createdDate\": \"20240613115506\"\n        },\n        {\n            \"journalDate\": \"20240613\",\n            \"referenceNo\": \"202406139991126740\",\n            \"dc\": \"D\",\n            \"accountNo\": \"1120100001\",\n            \"amount\": \"20000.00\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"document\": \"rrn_e0ce3923-be8d-49\",\n            \"createdDate\": \"20240613115413\"\n        },\n        {\n            \"journalDate\": \"20240613\",\n            \"referenceNo\": \"202406139991126690\",\n            \"dc\": \"D\",\n            \"accountNo\": \"1120100001\",\n            \"amount\": \"20000.00\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"document\": \"rrn_53887f5b-468d-4a\",\n            \"createdDate\": \"20240613115145\"\n        },\n        {\n            \"journalDate\": \"20240613\",\n            \"referenceNo\": \"20240613999180\",\n            \"dc\": \"D\",\n            \"accountNo\": \"1120100001\",\n            \"amount\": \"20000.00\",\n            \"desc\": \"\",\n            \"document\": \"\",\n            \"createdDate\": \"20240613141120\"\n        },\n        {\n            \"journalDate\": \"20240613\",\n            \"referenceNo\": \"20240613999130\",\n            \"dc\": \"D\",\n            \"accountNo\": \"1120100001\",\n            \"amount\": \"20000.00\",\n            \"desc\": \"\",\n            \"document\": \"\",\n            \"createdDate\": \"20240613141026\"\n        }\n    ]\n}"}],"_postman_id":"b42e4545-d0bc-4196-a942-73245ee62787"},{"name":"Get Account E-Statement","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/account/account-estatement')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"e9325b53-bb25-4779-a379-ad4cd1a411c6"}}],"id":"7a73b442-f137-459a-ad20-2aaff4ac45d4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"0ac228bb-dbfe-4dc3-aabd-c57ac85a1dd0","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"accountNo\": \"1120100121\",\r\n    \"period\": \"202409\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/account-estatement","description":"<p>API ini digunakan untuk mendapatkan e-statement berdasarkan periode atau tanggal awal dan tanggal akhir</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>accountNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nomor Tabungan Nasabah</td>\n<td>12345678</td>\n</tr>\n<tr>\n<td>period</td>\n<td>String</td>\n<td>Contidional</td>\n<td>6</td>\n<td>Periode E-Statement  <br />  <br />Jika menggunakan Periode maka otomatis akan selalu mengambil 1 bulan penuh</td>\n<td>202408</td>\n</tr>\n<tr>\n<td>startDate</td>\n<td>String</td>\n<td>Contidional</td>\n<td>8</td>\n<td>Tanggal Awal E-Statement  <br />  <br />Jika menggunakan tanggal maka akan mengembalikan sesuai tanggal</td>\n<td></td>\n</tr>\n<tr>\n<td>endDate</td>\n<td>String</td>\n<td>Contidional</td>\n<td>8</td>\n<td>Tanggal Akhir E-Statement  <br />  <br />Jika menggunakan tanggal maka akan mengembalikan sesuai tanggal</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>YES</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>SUKSES</td>\n</tr>\n<tr>\n<td>startBalance</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>18,2</td>\n<td>Saldo Awal Rekening</td>\n<td></td>\n</tr>\n<tr>\n<td>totalMutasiDebet</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>18,2</td>\n<td>Total mutasi debet</td>\n<td></td>\n</tr>\n<tr>\n<td>totalMutasiCredit</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>18,2</td>\n<td>Total mutasi credit</td>\n<td></td>\n</tr>\n<tr>\n<td>endingBalance</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>18,2</td>\n<td>Saldo Akhir Rekening</td>\n<td></td>\n</tr>\n<tr>\n<td>listTransactions</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>journalDate</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Tanggal Transaksi Penjurnalan</td>\n<td></td>\n</tr>\n<tr>\n<td>referenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td></td>\n<td>Nomor Referensi Transaksi</td>\n<td></td>\n</tr>\n<tr>\n<td>accountNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nomor Rekening Credit</td>\n<td></td>\n</tr>\n<tr>\n<td>dc</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Debet/Credit</td>\n<td></td>\n</tr>\n<tr>\n<td>mutasiDebet</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>18,2</td>\n<td>Nominal Debet</td>\n<td></td>\n</tr>\n<tr>\n<td>mutasiCredit</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>18,2</td>\n<td>Nominal Credit</td>\n<td></td>\n</tr>\n<tr>\n<td>totalBalance</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>18,2</td>\n<td>Nominal Balance</td>\n<td></td>\n</tr>\n<tr>\n<td>desc</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Keterangan Transaksi</td>\n<td></td>\n</tr>\n<tr>\n<td>document</td>\n<td>String</td>\n<td>Yes</td>\n<td>40</td>\n<td>Nomor Dokumen Transaksi</td>\n<td></td>\n</tr>\n<tr>\n<td>createdDate</td>\n<td>String</td>\n<td>Yes</td>\n<td>14</td>\n<td>Tanggal dan jam terbentuknya record</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","account","account-estatement"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"282248c7-7fdc-4917-a212-78a70a72f606","name":"By Range Date","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"f79d8b06-92e2-4b75-9ab3-8e871abfa29b","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"accountNo\": \"1120100121\",\r\n    \"startDate\": \"20240928\",\r\n    \"endDate\": \"20240928\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/account-estatement"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Sun, 29 Sep 2024 14:29:36 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"59536"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_a55da772-9734-404e-9fe5-c0d101fbb607\",\n    \"accountNo\": \"1120100121\",\n    \"startDate\": \"20240928\",\n    \"endDate\": \"20240928\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Successfuly\",\n    \"startBalance\": 1258806397,\n    \"totalMutasiDebet\": 22691861,\n    \"totalMutasiCredit\": 41779400,\n    \"endingBalance\": 1277893936,\n    \"listTransactions\": [\n        {\n            \"journalDate\": \"20240928\",\n            \"referenceNo\": \"20240928999150\",\n            \"dc\": \"D\",\n            \"accountNo\": \"1120100121\",\n            \"mutasiDebet\": 1000,\n            \"mutasiCredit\": 0,\n            \"desc\": \"DEPOSITFAILED\",\n            \"document\": \"281832d4-f877-485f-b\",\n            \"createdDate\": \"20240928060521\",\n            \"totalBalance\": 1258805397\n        }\n    ]\n}"},{"id":"0ef463a8-4d12-472e-b569-ec80c59d7f3a","name":"By Period","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"f7fc08b6-7411-4a15-b829-5e02270ad08d","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"accountNo\": \"1120100121\",\r\n    \"period\": \"202409\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/account/account-estatement"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Sun, 29 Sep 2024 14:31:04 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"1825954"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_4ae01198-97b6-4ff2-9bc3-fb1091d0e993\",\n    \"accountNo\": \"1120100121\",\n    \"period\": \"202409\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Successfuly\",\n    \"startBalance\": 0,\n    \"totalMutasiDebet\": 479835364,\n    \"totalMutasiCredit\": 1757728300,\n    \"endingBalance\": 1277892936,\n    \"listTransactions\": [\n        {\n            \"journalDate\": \"20240912\",\n            \"referenceNo\": \"202409129991960\",\n            \"dc\": \"C\",\n            \"accountNo\": \"1120100121\",\n            \"mutasiDebet\": 0,\n            \"mutasiCredit\": 100000000,\n            \"desc\": \"Setoran awal via API\",\n            \"document\": \"rrn_13ec82d2-4cee-41\",\n            \"createdDate\": \"20240912153041\",\n            \"totalBalance\": 100000000\n        }\n    ]\n}"}],"_postman_id":"7a73b442-f137-459a-ad20-2aaff4ac45d4"}],"id":"4dec1b47-14d8-47fd-8eb4-3e40ff807699","description":"<p>API Account Savings digunakan untuk mengelola data tabungan Nasabah</p>\n","_postman_id":"4dec1b47-14d8-47fd-8eb4-3e40ff807699"},{"name":"Account Investment (Tabungan Khusus)","item":[{"name":"Get Investment Account","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/invest-account/get-account-by-nik')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"36df103e-65e1-46db-8490-53119e7a9a90"}}],"id":"e94c8e37-fa6b-456e-bd8d-5ba9b1cad504","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"992e8712-fde1-419a-bba4-8fae3213e0e2","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"governmentIdNo\": \"3402151805740002\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/invest-account/get-account-by-nik","description":"<p>API ini di gunakan untuk menampilkan list investasi akun dan list tabungan sumber dari investasi tersebut berdasarkan nomor identitas nasabah.</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>governmentIdNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>16</td>\n<td>Nomor ID Nasabah</td>\n<td>12345678</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>governmentIdNo</td>\n<td>String</td>\n<td>YES</td>\n<td>16</td>\n<td>Nomor ID Nasabah</td>\n<td>01010001</td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>YES</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>SUKSES</td>\n</tr>\n<tr>\n<td>data</td>\n<td>json</td>\n<td>json</td>\n<td>json</td>\n<td>json</td>\n<td>json</td>\n</tr>\n<tr>\n<td>InvestAccount</td>\n<td>list</td>\n<td>list</td>\n<td>list</td>\n<td>list</td>\n<td>list</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>Y</td>\n<td>8</td>\n<td>Nomor CIF Nasabah</td>\n<td>01010001</td>\n</tr>\n<tr>\n<td>name</td>\n<td>String</td>\n<td>Y</td>\n<td>50</td>\n<td>Nama Nasabah</td>\n<td>John Dae</td>\n</tr>\n<tr>\n<td>sourceAccountNo</td>\n<td>String</td>\n<td>Y</td>\n<td>10</td>\n<td>Nomor Rekening Sumber dari Investasi</td>\n<td>1100100023</td>\n</tr>\n<tr>\n<td>investAccountNo</td>\n<td>String</td>\n<td>Y</td>\n<td>10</td>\n<td>Nomor Rekening Investasi</td>\n<td>1100200024</td>\n</tr>\n<tr>\n<td>startDate</td>\n<td>String</td>\n<td>Y</td>\n<td>8</td>\n<td>Tanggal Awal Investasi</td>\n<td>20240813 (yyyymmdd)</td>\n</tr>\n<tr>\n<td>endDate</td>\n<td>String</td>\n<td>Y</td>\n<td>8</td>\n<td>Tanggal Akhir Investasi</td>\n<td>20250813 (yyyymmdd)</td>\n</tr>\n<tr>\n<td>investAmount</td>\n<td>Numeric</td>\n<td>Y</td>\n<td>18,2</td>\n<td>Nominal Bulanan Investasi Nasabah</td>\n<td>2000.0</td>\n</tr>\n<tr>\n<td>balanceAmount</td>\n<td>Numeric</td>\n<td>Y</td>\n<td>18,2</td>\n<td>Nominal Saldo Investasi</td>\n<td>6000.0</td>\n</tr>\n<tr>\n<td>end InvestAccount</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>sourceAccount</td>\n<td>list</td>\n<td>list</td>\n<td>list</td>\n<td>list</td>\n<td>list</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>Y</td>\n<td>8</td>\n<td>Nomor CIF Nasabah</td>\n<td>01010001</td>\n</tr>\n<tr>\n<td>accountNo</td>\n<td>String</td>\n<td>Y</td>\n<td>10</td>\n<td>Nomor Tabungan Sumber</td>\n<td>1100100023</td>\n</tr>\n<tr>\n<td>balanceAmount</td>\n<td>Numeric</td>\n<td>Y</td>\n<td>18,2</td>\n<td>Nominal Saldo Tabungan</td>\n<td>10000000.0</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","invest-account","get-account-by-nik"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"9ebd5c9c-b177-4bb8-9ff2-89d2c8089f1b","name":"Get Account List Investment Account","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"8b618578-642c-43fc-8a17-333d0ae97f90","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"governmentIdNo\": \"3402151805740002\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/invest-account/get-account-by-nik"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Tue, 13 Aug 2024 02:42:46 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"2540"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_021e736d-5bf6-4467-b9df-9cce3b390964\",\n    \"governmentIdNo\": \"3402151805740002\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Successful\",\n    \"data\": {\n        \"investAccount\": [\n            {\n                \"cifNo\": \"01001563\",\n                \"name\": \"SUMANTO\",\n                \"sourceAccountNo\": \"1100101194\",\n                \"investAccountNo\": \"1100101194\",\n                \"startDate\": \"20210419\",\n                \"endDate\": \"20220419\",\n                \"investAmount\": 100000,\n                \"balanceAmount\": 317619.06\n            },\n            {\n                \"cifNo\": \"01001563\",\n                \"name\": \"SUMANTO\",\n                \"sourceAccountNo\": \"1100101194\",\n                \"investAccountNo\": \"1100101194\",\n                \"startDate\": \"20210419\",\n                \"endDate\": \"20220419\",\n                \"investAmount\": 100000,\n                \"balanceAmount\": 317619.06\n            },\n            {\n                \"cifNo\": \"01001563\",\n                \"name\": \"SUMANTO\",\n                \"sourceAccountNo\": \"1100101194\",\n                \"investAccountNo\": \"1100101194\",\n                \"startDate\": \"20210419\",\n                \"endDate\": \"20220419\",\n                \"investAmount\": 100000,\n                \"balanceAmount\": 317619.06\n            },\n            {\n                \"cifNo\": \"01001563\",\n                \"name\": \"\",\n                \"sourceAccountNo\": \"1100101194\",\n                \"investAccountNo\": \"1110101269\",\n                \"startDate\": \"20210419\",\n                \"endDate\": \"20220419\",\n                \"investAmount\": 100000,\n                \"balanceAmount\": 0\n            },\n            {\n                \"cifNo\": \"01001563\",\n                \"name\": \"\",\n                \"sourceAccountNo\": \"1100101194\",\n                \"investAccountNo\": \"1110101269\",\n                \"startDate\": \"20210419\",\n                \"endDate\": \"20220419\",\n                \"investAmount\": 100000,\n                \"balanceAmount\": 0\n            },\n            {\n                \"cifNo\": \"01001563\",\n                \"name\": \"\",\n                \"sourceAccountNo\": \"1100101194\",\n                \"investAccountNo\": \"1110101269\",\n                \"startDate\": \"20210419\",\n                \"endDate\": \"20220419\",\n                \"investAmount\": 100000,\n                \"balanceAmount\": 0\n            },\n            {\n                \"cifNo\": \"01001563\",\n                \"name\": \"SUMANTO\",\n                \"sourceAccountNo\": \"1100101194\",\n                \"investAccountNo\": \"1110101270\",\n                \"startDate\": \"20210419\",\n                \"endDate\": \"20220419\",\n                \"investAmount\": 100000,\n                \"balanceAmount\": 0\n            },\n            {\n                \"cifNo\": \"01001563\",\n                \"name\": \"SUMANTO\",\n                \"sourceAccountNo\": \"1100101194\",\n                \"investAccountNo\": \"1110101270\",\n                \"startDate\": \"20210419\",\n                \"endDate\": \"20220419\",\n                \"investAmount\": 100000,\n                \"balanceAmount\": 0\n            },\n            {\n                \"cifNo\": \"01001563\",\n                \"name\": \"SUMANTO\",\n                \"sourceAccountNo\": \"1100101194\",\n                \"investAccountNo\": \"1110101270\",\n                \"startDate\": \"20210419\",\n                \"endDate\": \"20220419\",\n                \"investAmount\": 100000,\n                \"balanceAmount\": 0\n            },\n            {\n                \"cifNo\": \"01001563\",\n                \"name\": \"SUMANTO\",\n                \"sourceAccountNo\": \"1100101194\",\n                \"investAccountNo\": \"1110101271\",\n                \"startDate\": \"20210419\",\n                \"endDate\": \"20220419\",\n                \"investAmount\": 100000,\n                \"balanceAmount\": 0\n            },\n            {\n                \"cifNo\": \"01001563\",\n                \"name\": \"SUMANTO\",\n                \"sourceAccountNo\": \"1100101194\",\n                \"investAccountNo\": \"1110101271\",\n                \"startDate\": \"20210419\",\n                \"endDate\": \"20220419\",\n                \"investAmount\": 100000,\n                \"balanceAmount\": 0\n            },\n            {\n                \"cifNo\": \"01001563\",\n                \"name\": \"SUMANTO\",\n                \"sourceAccountNo\": \"1100101194\",\n                \"investAccountNo\": \"1110101271\",\n                \"startDate\": \"20210419\",\n                \"endDate\": \"20220419\",\n                \"investAmount\": 100000,\n                \"balanceAmount\": 0\n            }\n        ],\n        \"sourceAccount\": [\n            {\n                \"cifNo\": \"01001563\",\n                \"accountNo\": \"1100101194\",\n                \"name\": \"SUMANTO\",\n                \"balanceAmount\": 317619.06\n            }\n        ]\n    }\n}"}],"_postman_id":"e94c8e37-fa6b-456e-bd8d-5ba9b1cad504"},{"name":"Create Investment Account","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/invest-account/create-account')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"2837f2a0-82d6-4957-b668-187405764df0"}}],"id":"37f9d336-d60e-4ba0-a8a1-0734638fd38d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"17b0a548-c744-4270-9760-928fd1699555","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"cifNo\": \"01001563\",\r\n    \"sourceAccountNo\": \"1100101194\",\r\n    \"productCode\": \"11\",\r\n    \"timePeriod\": \"12\",\r\n    \"investAmount\": 100000\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/invest-account/create-account","description":"<p>API ini di gunakan untuk membuat tabungan khusus berjangka</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Nomor CIF Nasabah</td>\n<td>12345678</td>\n</tr>\n<tr>\n<td>sourceAccountNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>governmentIdNo</td>\n<td>String</td>\n<td>YES</td>\n<td>16</td>\n<td>Nomor ID Nasabah</td>\n<td>01010001</td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>YES</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>SUKSES</td>\n</tr>\n<tr>\n<td>data</td>\n<td>json</td>\n<td>json</td>\n<td>json</td>\n<td>json</td>\n<td>json</td>\n</tr>\n<tr>\n<td>InvestAccount</td>\n<td>list</td>\n<td>list</td>\n<td>list</td>\n<td>list</td>\n<td>list</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>Y</td>\n<td>8</td>\n<td>Nomor CIF Nasabah</td>\n<td>01010001</td>\n</tr>\n<tr>\n<td>name</td>\n<td>String</td>\n<td>Y</td>\n<td>50</td>\n<td>Nama Nasabah</td>\n<td>John Dae</td>\n</tr>\n<tr>\n<td>sourceAccountNo</td>\n<td>String</td>\n<td>Y</td>\n<td>10</td>\n<td>Nomor Rekening Sumber dari Investasi</td>\n<td>1100100023</td>\n</tr>\n<tr>\n<td>investAccountNo</td>\n<td>String</td>\n<td>Y</td>\n<td>10</td>\n<td>Nomor Rekening Investasi</td>\n<td>1100200024</td>\n</tr>\n<tr>\n<td>startDate</td>\n<td>String</td>\n<td>Y</td>\n<td>8</td>\n<td>Tanggal Awal Investasi</td>\n<td>20240813 (yyyymmdd)</td>\n</tr>\n<tr>\n<td>endDate</td>\n<td>String</td>\n<td>Y</td>\n<td>8</td>\n<td>Tanggal Akhir Investasi</td>\n<td>20250813 (yyyymmdd)</td>\n</tr>\n<tr>\n<td>investAmount</td>\n<td>Numeric</td>\n<td>Y</td>\n<td>18,2</td>\n<td>Nominal Bulanan Investasi Nasabah</td>\n<td>2000.0</td>\n</tr>\n<tr>\n<td>balanceAmount</td>\n<td>Numeric</td>\n<td>Y</td>\n<td>18,2</td>\n<td>Nominal Saldo Investasi</td>\n<td>6000.0</td>\n</tr>\n<tr>\n<td>end InvestAccount</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>sourceAccount</td>\n<td>list</td>\n<td>list</td>\n<td>list</td>\n<td>list</td>\n<td>list</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>Y</td>\n<td>8</td>\n<td>Nomor CIF Nasabah</td>\n<td>01010001</td>\n</tr>\n<tr>\n<td>accountNo</td>\n<td>String</td>\n<td>Y</td>\n<td>10</td>\n<td>Nomor Tabungan Sumber</td>\n<td>1100100023</td>\n</tr>\n<tr>\n<td>balanceAmount</td>\n<td>Numeric</td>\n<td>Y</td>\n<td>18,2</td>\n<td>Nominal Saldo Tabungan</td>\n<td>10000000.0</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","invest-account","create-account"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"b53aadeb-b750-494c-82e7-992bf46dce05","name":"Get Account List Investment Account","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"ad9e8ace-fb16-487d-a25d-322bc24458ac","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"governmentIdNo\": \"3402151805740002\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/invest-account/get-account-by-nik"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Tue, 13 Aug 2024 02:42:46 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"2540"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_021e736d-5bf6-4467-b9df-9cce3b390964\",\n    \"governmentIdNo\": \"3402151805740002\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Successful\",\n    \"data\": {\n        \"investAccount\": [\n            {\n                \"cifNo\": \"01001563\",\n                \"name\": \"SUMANTO\",\n                \"sourceAccountNo\": \"1100101194\",\n                \"investAccountNo\": \"1100101194\",\n                \"startDate\": \"20210419\",\n                \"endDate\": \"20220419\",\n                \"investAmount\": 100000,\n                \"balanceAmount\": 317619.06\n            },\n            {\n                \"cifNo\": \"01001563\",\n                \"name\": \"SUMANTO\",\n                \"sourceAccountNo\": \"1100101194\",\n                \"investAccountNo\": \"1100101194\",\n                \"startDate\": \"20210419\",\n                \"endDate\": \"20220419\",\n                \"investAmount\": 100000,\n                \"balanceAmount\": 317619.06\n            },\n            {\n                \"cifNo\": \"01001563\",\n                \"name\": \"SUMANTO\",\n                \"sourceAccountNo\": \"1100101194\",\n                \"investAccountNo\": \"1100101194\",\n                \"startDate\": \"20210419\",\n                \"endDate\": \"20220419\",\n                \"investAmount\": 100000,\n                \"balanceAmount\": 317619.06\n            },\n            {\n                \"cifNo\": \"01001563\",\n                \"name\": \"\",\n                \"sourceAccountNo\": \"1100101194\",\n                \"investAccountNo\": \"1110101269\",\n                \"startDate\": \"20210419\",\n                \"endDate\": \"20220419\",\n                \"investAmount\": 100000,\n                \"balanceAmount\": 0\n            },\n            {\n                \"cifNo\": \"01001563\",\n                \"name\": \"\",\n                \"sourceAccountNo\": \"1100101194\",\n                \"investAccountNo\": \"1110101269\",\n                \"startDate\": \"20210419\",\n                \"endDate\": \"20220419\",\n                \"investAmount\": 100000,\n                \"balanceAmount\": 0\n            },\n            {\n                \"cifNo\": \"01001563\",\n                \"name\": \"\",\n                \"sourceAccountNo\": \"1100101194\",\n                \"investAccountNo\": \"1110101269\",\n                \"startDate\": \"20210419\",\n                \"endDate\": \"20220419\",\n                \"investAmount\": 100000,\n                \"balanceAmount\": 0\n            },\n            {\n                \"cifNo\": \"01001563\",\n                \"name\": \"SUMANTO\",\n                \"sourceAccountNo\": \"1100101194\",\n                \"investAccountNo\": \"1110101270\",\n                \"startDate\": \"20210419\",\n                \"endDate\": \"20220419\",\n                \"investAmount\": 100000,\n                \"balanceAmount\": 0\n            },\n            {\n                \"cifNo\": \"01001563\",\n                \"name\": \"SUMANTO\",\n                \"sourceAccountNo\": \"1100101194\",\n                \"investAccountNo\": \"1110101270\",\n                \"startDate\": \"20210419\",\n                \"endDate\": \"20220419\",\n                \"investAmount\": 100000,\n                \"balanceAmount\": 0\n            },\n            {\n                \"cifNo\": \"01001563\",\n                \"name\": \"SUMANTO\",\n                \"sourceAccountNo\": \"1100101194\",\n                \"investAccountNo\": \"1110101270\",\n                \"startDate\": \"20210419\",\n                \"endDate\": \"20220419\",\n                \"investAmount\": 100000,\n                \"balanceAmount\": 0\n            },\n            {\n                \"cifNo\": \"01001563\",\n                \"name\": \"SUMANTO\",\n                \"sourceAccountNo\": \"1100101194\",\n                \"investAccountNo\": \"1110101271\",\n                \"startDate\": \"20210419\",\n                \"endDate\": \"20220419\",\n                \"investAmount\": 100000,\n                \"balanceAmount\": 0\n            },\n            {\n                \"cifNo\": \"01001563\",\n                \"name\": \"SUMANTO\",\n                \"sourceAccountNo\": \"1100101194\",\n                \"investAccountNo\": \"1110101271\",\n                \"startDate\": \"20210419\",\n                \"endDate\": \"20220419\",\n                \"investAmount\": 100000,\n                \"balanceAmount\": 0\n            },\n            {\n                \"cifNo\": \"01001563\",\n                \"name\": \"SUMANTO\",\n                \"sourceAccountNo\": \"1100101194\",\n                \"investAccountNo\": \"1110101271\",\n                \"startDate\": \"20210419\",\n                \"endDate\": \"20220419\",\n                \"investAmount\": 100000,\n                \"balanceAmount\": 0\n            }\n        ],\n        \"sourceAccount\": [\n            {\n                \"cifNo\": \"01001563\",\n                \"accountNo\": \"1100101194\",\n                \"name\": \"SUMANTO\",\n                \"balanceAmount\": 317619.06\n            }\n        ]\n    }\n}"}],"_postman_id":"37f9d336-d60e-4ba0-a8a1-0734638fd38d"},{"name":"List Source Account Savings","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/invest-account/list-savings-account')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"abc5c722-d648-43b5-8e25-db1c7d7393d1"}}],"id":"319b6c33-4a54-4b34-b110-27e10b86c03a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"baaed18f-0cf8-43b6-940b-788a88ae8f10","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"cifNo\": \"01001563\",\r\n    \"pageNumber\": 1,\r\n    \"RowsOfPage\": 10\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/invest-account/list-savings-account","description":"<p>API ini digunakan untuk mendapatkan list akun tabungan yang bukan tabungan investasi</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>Optional</td>\n<td>8</td>\n<td>Nomor CIF Nasabah</td>\n<td>12345678</td>\n</tr>\n<tr>\n<td>accountNo</td>\n<td>String</td>\n<td>Optional</td>\n<td>10</td>\n<td>Nomor Tabungan Nasabah</td>\n<td>1234567890</td>\n</tr>\n<tr>\n<td>governmentIdNo</td>\n<td>String</td>\n<td>Optional</td>\n<td>16</td>\n<td>Nomor ID Nasabah</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>YES</td>\n<td>8</td>\n<td>Nomor CIF IBA</td>\n<td>01010001</td>\n</tr>\n<tr>\n<td>savingsAccountNo</td>\n<td>String</td>\n<td>Conditional</td>\n<td>10</td>\n<td>Nomor Tabungan IBA</td>\n<td></td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>YES</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>SUKSES</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","invest-account","list-savings-account"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"862318e8-40d7-41e7-b366-38ac655d4a65","name":"List Source Account Savings","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"90709164-9778-44f7-9734-4e0b8ce59380","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"cifNo\": \"01001563\",\r\n    \"pageNumber\": 1,\r\n    \"RowsOfPage\": 10\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/invest-account/list-savings-account"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Wed, 14 Aug 2024 04:07:09 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"349"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Succesfully\",\n    \"partnerReferenceNo\": \"rrn_f202258d-2c63-46ac-b660-ad9083cc436b\",\n    \"hasMore\": \"N\",\n    \"listSavings\": [\n        {\n            \"cifNo\": \"01001563\",\n            \"accountNo\": \"1110101278\",\n            \"accountName\": \"SUMANTO\",\n            \"accountLocationCode\": \"01\",\n            \"accountLocationName\": \"BPRS MITRASOFT GLOBAL\",\n            \"productCode\": \"11\",\n            \"productName\": \"TABUNGAN INVESTASI BDS\"\n        }\n    ]\n}"}],"_postman_id":"319b6c33-4a54-4b34-b110-27e10b86c03a"},{"name":"Get Account Balance","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/invest-account/balance-inquiry')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"934ccc15-6cac-4c9b-aeef-940e59680011"}}],"id":"370ed450-1522-4728-b837-a18693bdecf5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"b80ae2d1-06ea-41aa-89a7-6c99266b7d34","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"accountNo\": \"1110101271\",\r\n    \"balanceTypes\": [\"Balance\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/invest-account/balance-inquiry","description":"<p>API ini digunakan untuk mendapatkan Informasi Saldo untuk Rekening Tabungan Khusus (Investasi)</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>accountNo</td>\n<td>String</td>\n<td>Optional</td>\n<td>8</td>\n<td>Nomor Tabungan Nasabah</td>\n<td>12345678</td>\n</tr>\n<tr>\n<td>balanceTypes</td>\n<td>String[]</td>\n<td>Optional</td>\n<td>10</td>\n<td>Jenis Saldo Nasabah</td>\n<td>[\"Balance\"]</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>accountNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Nomor Tabungan Nasabah</td>\n<td>01010001</td>\n</tr>\n<tr>\n<td>balanceTypes</td>\n<td>String[]</td>\n<td>Yes</td>\n<td>10</td>\n<td>Jenis Saldo Nasabah</td>\n<td>[ \"Balance\" ]</td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>SUKSES</td>\n</tr>\n<tr>\n<td>name</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Nama pemilik tabungan khusus</td>\n<td>SUMANTO</td>\n</tr>\n<tr>\n<td>accountInfo</td>\n<td>Array</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Informasi Saldo</td>\n<td>[  <br />{  <br />\"balanceType\": \"Balance\",  <br />\"amount\": {  <br />\"value\": 0.0,  <br />\"currency\": \"IDR\"  <br />},  <br />\"holdAmount\": {  <br />\"value\": 0.0,  <br />\"currency\": \"IDR\"  <br />},  <br />\"minimalAmount\": {  <br />\"value\": 20000.0,  <br />\"currency\": \"IDR\"  <br />},  <br />\"availableBalance\": {  <br />\"value\": 0,  <br />\"currency\": \"IDR\"  <br />}  <br />}  <br />]</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","invest-account","balance-inquiry"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"46a6e6e3-4a84-4815-9030-3184ee7f55cc","name":"Get Account Balance","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"3b619963-7f30-4f18-ae7f-cb0400eed4d6","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"accountNo\": \"1110101271\",\r\n    \"balanceTypes\": [\"Balance\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/invest-account/balance-inquiry"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Thu, 20 Feb 2025 03:49:24 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"411"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_4bfd1af7-060f-4c23-982b-38a3af9dbce6\",\n    \"accountNo\": \"1110101271\",\n    \"balanceTypes\": [\n        \"Balance\"\n    ],\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Successful\",\n    \"name\": \"SUMANTO\",\n    \"accountInfo\": [\n        {\n            \"balanceType\": \"Balance\",\n            \"amount\": {\n                \"value\": 0,\n                \"currency\": \"IDR\"\n            },\n            \"holdAmount\": {\n                \"value\": 0,\n                \"currency\": \"IDR\"\n            },\n            \"minimalAmount\": {\n                \"value\": 20000,\n                \"currency\": \"IDR\"\n            },\n            \"availableBalance\": {\n                \"value\": 0,\n                \"currency\": \"IDR\"\n            }\n        }\n    ]\n}"}],"_postman_id":"370ed450-1522-4728-b837-a18693bdecf5"}],"id":"5e192128-722b-4fba-b56b-3df621a55424","_postman_id":"5e192128-722b-4fba-b56b-3df621a55424","description":""},{"name":"Deposito","item":[{"name":"Create Master Deposito","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/deposito/create-deposito')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"95d07374-7baf-4efb-a13d-a0fb5d4ea189"}}],"id":"8df965eb-f16c-4649-b094-7fe08d57661e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"56867b83-1932-4112-85e8-3d5978925c3b","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"accountName\": \"coba\",\r\n    \"accountLocation\": \"01\",\r\n    \"productCode\": \"30\",\r\n    \"aoHandlerCode\": \"999\",\r\n    \"aoPromotorCode\": \"999\",\r\n    \"amountDeposito\": \"1000000.00\",\r\n    \"timePeriod\": 12,\r\n    \"typePeriod\": \"B\",\r\n    \"cifNo\": \"01143570\",\r\n    \"accountNo\": \"1120154947\",\r\n    \"disbursmentAccountNo\": \"1100100001\",\r\n    \"baghasAccountNo\": \"1100100001\",\r\n    \"sourceOfFunds\": \"Gaji\",\r\n    \"purposeOfAccount\": \"YYY\",\r\n    \"aro\": \"Y\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/deposito/create-deposito","description":"<p>API ini digunakan untuk melakukan pembentukan master data CIF pada CBS IBA</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>accountName</td>\n<td>String</td>\n<td>YES</td>\n<td>50</td>\n<td>Nama di produk deposito</td>\n<td>John Doe</td>\n</tr>\n<tr>\n<td>accountLocation</td>\n<td>String</td>\n<td>YES</td>\n<td>2</td>\n<td>Kode lokasi deposito yang akan terbentuk</td>\n<td>01</td>\n</tr>\n<tr>\n<td>aoHandlerCode</td>\n<td>String</td>\n<td>YES</td>\n<td>8</td>\n<td>Kode AO/Marketing</td>\n<td>999</td>\n</tr>\n<tr>\n<td>aoPromotorCode</td>\n<td>String</td>\n<td>YES</td>\n<td>8</td>\n<td>Kode AO Promotor</td>\n<td>999</td>\n</tr>\n<tr>\n<td>amountDeposito</td>\n<td>String(18,2)</td>\n<td>YES</td>\n<td>18,2</td>\n<td>Nominal Deposito</td>\n<td>10000.00</td>\n</tr>\n<tr>\n<td>timePeriod</td>\n<td>Numeric</td>\n<td>YES</td>\n<td>2</td>\n<td>Jangka Waktu Deposito</td>\n<td>12</td>\n</tr>\n<tr>\n<td>typePeriod</td>\n<td>String</td>\n<td>YES</td>\n<td>1</td>\n<td>B = Bulan</td>\n<td>B</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>YES</td>\n<td>8</td>\n<td>Nomor CIF Nasabah</td>\n<td>11001000</td>\n</tr>\n<tr>\n<td>accountNo</td>\n<td>String</td>\n<td>YES</td>\n<td>10</td>\n<td>Rekening sumber debet</td>\n<td>1100100023</td>\n</tr>\n<tr>\n<td>sourceOfFundsCOde</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Kode Sumber Penghasilan</td>\n<td>Gaji</td>\n</tr>\n<tr>\n<td>purposeOfAccount</td>\n<td>String</td>\n<td>YES</td>\n<td>3</td>\n<td>tujuan pembuatan rekening deposito</td>\n<td>YYY</td>\n</tr>\n<tr>\n<td>aro</td>\n<td>String</td>\n<td>YES</td>\n<td>1</td>\n<td>Automatic Roll Over (otomatis perpanjangan)</td>\n<td>Y</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>depositoAccountNo</td>\n<td>String</td>\n<td>YES</td>\n<td>10</td>\n<td>Nomor Deposito</td>\n<td>01010001</td>\n</tr>\n<tr>\n<td>depositoBilyetNo</td>\n<td>String</td>\n<td>YES</td>\n<td>10</td>\n<td>Nomor Bilyet Deposito</td>\n<td>BYT000001</td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>YES</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>SUKSES</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","deposito","create-deposito"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"b4d980a9-14fd-4370-b86e-cd1ca575c297","name":"Create Master Deposito","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"bf29d2aa-a223-49f5-9d4a-7a5a5cc148b3","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"accountName\": \"coba\",\r\n    \"accountLocation\": \"01\",\r\n    \"productCode\": \"30\",\r\n    \"aoHandlerCode\": \"999\",\r\n    \"aoPromotorCode\": \"999\",\r\n    \"amountDeposito\": \"1000000.00\",\r\n    \"timePeriod\": 12,\r\n    \"typePeriod\": \"B\",\r\n    \"cifNo\": \"01143570\",\r\n    \"accountNo\": \"1120154947\",\r\n    \"disbursmentAccountNo\": \"1100100001\",\r\n    \"baghasAccountNo\": \"1100100001\",\r\n    \"sourceOfFunds\": \"Gaji\",\r\n    \"purposeOfAccount\": \"YYY\",\r\n    \"aro\": \"Y\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/deposito/create-deposito"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Fri, 14 Mar 2025 06:15:39 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"209"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Sukses\",\n    \"partnerReferenceNo\": \"rrn_92b4cec3-2f48-4a35-89e0-36f5fd056faa\",\n    \"depositoAccountNo\": \"3300100652\",\n    \"depositoBilyetNo\": \"BYT0000619\",\n    \"createdDate\": \"20240610131544\"\n}"}],"_postman_id":"8df965eb-f16c-4649-b094-7fe08d57661e"},{"name":"Transaction Deposito","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/deposito/transaction-deposito')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"05d43d0a-2f12-4fa6-8a9c-f625fdfb741b"}}],"id":"87bfca29-251e-443e-aae3-ef016f7b17fc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"39b9fb03-bbe8-4805-a437-b7a077f444ee","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"cifNo\": \"01000002\",\r\n    \"depositoAccountNo\": \"3410100182\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/deposito/transaction-deposito","description":"<p>API ini digunakan untuk melakukan pembentukan master data CIF pada CBS IBA</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>accountName</td>\n<td>String</td>\n<td>YES</td>\n<td>50</td>\n<td>Nama di produk deposito</td>\n<td>John Doe</td>\n</tr>\n<tr>\n<td>accountLocation</td>\n<td>String</td>\n<td>YES</td>\n<td>2</td>\n<td>Kode lokasi deposito yang akan terbentuk</td>\n<td>01</td>\n</tr>\n<tr>\n<td>aoHandlerCode</td>\n<td>String</td>\n<td>YES</td>\n<td>8</td>\n<td>Kode AO/Marketing</td>\n<td>999</td>\n</tr>\n<tr>\n<td>aoPromotorCode</td>\n<td>String</td>\n<td>YES</td>\n<td>8</td>\n<td>Kode AO Promotor</td>\n<td>999</td>\n</tr>\n<tr>\n<td>amountDeposito</td>\n<td>String(18,2)</td>\n<td>YES</td>\n<td>18,2</td>\n<td>Nominal Deposito</td>\n<td>10000.00</td>\n</tr>\n<tr>\n<td>timePeriod</td>\n<td>Numeric</td>\n<td>YES</td>\n<td>2</td>\n<td>Jangka Waktu Deposito</td>\n<td>12</td>\n</tr>\n<tr>\n<td>typePeriod</td>\n<td>String</td>\n<td>YES</td>\n<td>1</td>\n<td>B = Bulan</td>\n<td>B</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>YES</td>\n<td>8</td>\n<td>Nomor CIF Nasabah</td>\n<td>11001000</td>\n</tr>\n<tr>\n<td>accountNo</td>\n<td>String</td>\n<td>YES</td>\n<td>10</td>\n<td>Rekening sumber debet</td>\n<td>1100100023</td>\n</tr>\n<tr>\n<td>sourceOfFundsCOde</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Kode Sumber Penghasilan</td>\n<td>Gaji</td>\n</tr>\n<tr>\n<td>purposeOfAccount</td>\n<td>String</td>\n<td>YES</td>\n<td>3</td>\n<td>tujuan pembuatan rekening deposito</td>\n<td>YYY</td>\n</tr>\n<tr>\n<td>aro</td>\n<td>String</td>\n<td>YES</td>\n<td>1</td>\n<td>Automatic Roll Over (otomatis perpanjangan)</td>\n<td>Y</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>depositoAccountNo</td>\n<td>String</td>\n<td>YES</td>\n<td>10</td>\n<td>Nomor Deposito</td>\n<td>01010001</td>\n</tr>\n<tr>\n<td>depositoBilyetNo</td>\n<td>String</td>\n<td>YES</td>\n<td>10</td>\n<td>Nomor Bilyet Deposito</td>\n<td>BYT000001</td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>YES</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>SUKSES</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","deposito","transaction-deposito"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"1ac88f12-d1f4-4021-b4b1-618180d4ccba","name":"Transaction Deposito","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"f11c0761-3d84-4bd0-a27c-d56618fedc90","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"cifNo\": \"01006089\",\r\n    \"depositoAccountNo\": \"3410100036\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/deposito/transaction-deposito"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Thu, 11 Jul 2024 01:26:26 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"165"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_a6cb9e73-fb71-4925-b5c7-3d9841e111a8\",\n    \"cifNo\": \"01006089\",\n    \"depositoAccountNo\": \"3410100036\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Sukses\"\n}"}],"_postman_id":"87bfca29-251e-443e-aae3-ef016f7b17fc"},{"name":"Disbursment Deposito","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/deposito/disbursment-deposito')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"932ee513-5f2f-4b89-9a1e-a78cd7a8c7bb"}}],"id":"d603292d-5729-4a96-8b3f-d30aee3b9a36","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"18a41ebd-4861-444a-b090-f9059f583130","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"cifNo\": \"01006089\",\r\n    \"depositoAccountNo\": \"3410100036\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/deposito/disbursment-deposito","description":"<p>API ini digunakan untuk melakukan pencairan deposito yang sudah terbentuk.</p>\n<p>untuk deposito yang terbentuk pada hari H maka tidak dapat di lakukan pencairan.</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>accountName</td>\n<td>String</td>\n<td>YES</td>\n<td>50</td>\n<td>Nama di produk deposito</td>\n<td>John Doe</td>\n</tr>\n<tr>\n<td>accountLocation</td>\n<td>String</td>\n<td>YES</td>\n<td>2</td>\n<td>Kode lokasi deposito yang akan terbentuk</td>\n<td>01</td>\n</tr>\n<tr>\n<td>aoHandlerCode</td>\n<td>String</td>\n<td>YES</td>\n<td>8</td>\n<td>Kode AO/Marketing</td>\n<td>999</td>\n</tr>\n<tr>\n<td>aoPromotorCode</td>\n<td>String</td>\n<td>YES</td>\n<td>8</td>\n<td>Kode AO Promotor</td>\n<td>999</td>\n</tr>\n<tr>\n<td>amountDeposito</td>\n<td>String(18,2)</td>\n<td>YES</td>\n<td>18,2</td>\n<td>Nominal Deposito</td>\n<td>10000.00</td>\n</tr>\n<tr>\n<td>timePeriod</td>\n<td>Numeric</td>\n<td>YES</td>\n<td>2</td>\n<td>Jangka Waktu Deposito</td>\n<td>12</td>\n</tr>\n<tr>\n<td>typePeriod</td>\n<td>String</td>\n<td>YES</td>\n<td>1</td>\n<td>B = Bulan</td>\n<td>B</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>YES</td>\n<td>8</td>\n<td>Nomor CIF Nasabah</td>\n<td>11001000</td>\n</tr>\n<tr>\n<td>accountNo</td>\n<td>String</td>\n<td>YES</td>\n<td>10</td>\n<td>Rekening sumber debet</td>\n<td>1100100023</td>\n</tr>\n<tr>\n<td>sourceOfFundsCOde</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Kode Sumber Penghasilan</td>\n<td>Gaji</td>\n</tr>\n<tr>\n<td>purposeOfAccount</td>\n<td>String</td>\n<td>YES</td>\n<td>3</td>\n<td>tujuan pembuatan rekening deposito</td>\n<td>YYY</td>\n</tr>\n<tr>\n<td>aro</td>\n<td>String</td>\n<td>YES</td>\n<td>1</td>\n<td>Automatic Roll Over (otomatis perpanjangan)</td>\n<td>Y</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>depositoAccountNo</td>\n<td>String</td>\n<td>YES</td>\n<td>10</td>\n<td>Nomor Deposito</td>\n<td>01010001</td>\n</tr>\n<tr>\n<td>depositoBilyetNo</td>\n<td>String</td>\n<td>YES</td>\n<td>10</td>\n<td>Nomor Bilyet Deposito</td>\n<td>BYT000001</td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>YES</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>SUKSES</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","deposito","disbursment-deposito"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"ea24f35f-5524-4efe-b1ae-18da556ed940","name":"Disbursment Deposito","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"219c5d97-19d3-48e5-87b0-c07ce6e2dba1","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"cifNo\": \"01006089\",\r\n    \"depositoAccountNo\": \"3410100036\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/deposito/disbursment-deposito"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Thu, 11 Jul 2024 01:32:01 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"165"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_888c5fc2-64f7-4220-99e0-657bedd28708\",\n    \"cifNo\": \"01006089\",\n    \"depositoAccountNo\": \"3410100036\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Sukses\"\n}"}],"_postman_id":"d603292d-5729-4a96-8b3f-d30aee3b9a36"},{"name":"Get History Deposito","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/deposito/hist-deposito')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"15843db1-c5aa-4445-8f47-15c0551809d6"}}],"id":"0440ac9e-8ca2-4dd5-b3d6-641ea3fb2f8b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"5194f62a-3a87-4f8c-9ac5-e91fbf2db760","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"cifNo\": \"01000002\",\r\n    \"depositoAccountNo\": \"3410100182\",\r\n    \"pageSize\": 10,\r\n    \"pageNumber\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/deposito/hist-deposito","description":"<p>API ini digunakan untuk mendapatkan list history deposito</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>accountName</td>\n<td>String</td>\n<td>YES</td>\n<td>50</td>\n<td>Nama di produk deposito</td>\n<td>John Doe</td>\n</tr>\n<tr>\n<td>accountLocation</td>\n<td>String</td>\n<td>YES</td>\n<td>2</td>\n<td>Kode lokasi deposito yang akan terbentuk</td>\n<td>01</td>\n</tr>\n<tr>\n<td>aoHandlerCode</td>\n<td>String</td>\n<td>YES</td>\n<td>8</td>\n<td>Kode AO/Marketing</td>\n<td>999</td>\n</tr>\n<tr>\n<td>aoPromotorCode</td>\n<td>String</td>\n<td>YES</td>\n<td>8</td>\n<td>Kode AO Promotor</td>\n<td>999</td>\n</tr>\n<tr>\n<td>amountDeposito</td>\n<td>String(18,2)</td>\n<td>YES</td>\n<td>18,2</td>\n<td>Nominal Deposito</td>\n<td>10000.00</td>\n</tr>\n<tr>\n<td>timePeriod</td>\n<td>Numeric</td>\n<td>YES</td>\n<td>2</td>\n<td>Jangka Waktu Deposito</td>\n<td>12</td>\n</tr>\n<tr>\n<td>typePeriod</td>\n<td>String</td>\n<td>YES</td>\n<td>1</td>\n<td>B = Bulan</td>\n<td>B</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>YES</td>\n<td>8</td>\n<td>Nomor CIF Nasabah</td>\n<td>11001000</td>\n</tr>\n<tr>\n<td>accountNo</td>\n<td>String</td>\n<td>YES</td>\n<td>10</td>\n<td>Rekening sumber debet</td>\n<td>1100100023</td>\n</tr>\n<tr>\n<td>sourceOfFundsCOde</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Kode Sumber Penghasilan</td>\n<td>Gaji</td>\n</tr>\n<tr>\n<td>purposeOfAccount</td>\n<td>String</td>\n<td>YES</td>\n<td>3</td>\n<td>tujuan pembuatan rekening deposito</td>\n<td>YYY</td>\n</tr>\n<tr>\n<td>aro</td>\n<td>String</td>\n<td>YES</td>\n<td>1</td>\n<td>Automatic Roll Over (otomatis perpanjangan)</td>\n<td>Y</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>depositoAccountNo</td>\n<td>String</td>\n<td>YES</td>\n<td>10</td>\n<td>Nomor Deposito</td>\n<td>01010001</td>\n</tr>\n<tr>\n<td>depositoBilyetNo</td>\n<td>String</td>\n<td>YES</td>\n<td>10</td>\n<td>Nomor Bilyet Deposito</td>\n<td>BYT000001</td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>YES</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>SUKSES</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","deposito","hist-deposito"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"42497b6a-6bcd-415e-a5fd-7bbcd5d86229","name":"History Deposito","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"315757df-967f-4953-9837-b8877a38d622","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"cifNo\": \"01006089\",\r\n    \"depositoAccountNo\": \"3410100036\",\r\n    \"pageSize\": 10,\r\n    \"pageNumber\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/deposito/hist-deposito"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Thu, 11 Jul 2024 01:35:17 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"618"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_aa29cb04-dfe5-4666-89ff-43835bb26e5d\",\n    \"cifNo\": \"01006089\",\n    \"depositoAccountNo\": \"3410100036\",\n    \"pageSize\": 10,\n    \"pageNumber\": 1,\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"sukses\",\n    \"hist\": [\n        {\n            \"tgltrn\": \"20210419\",\n            \"dracc\": \"3410100036\",\n            \"cracc\": \"5012100405\",\n            \"dc\": \"C\",\n            \"nominal\": \"100000.00\",\n            \"ket\": \"Penc-Dep.No#3410100036 An. coba\",\n            \"dokumen\": \"BYT0000001\",\n            \"inptgl\": \"20210419083202\",\n            \"kodetrn\": \"3588\"\n        },\n        {\n            \"tgltrn\": \"20210419\",\n            \"dracc\": \"1110101275\",\n            \"cracc\": \"3410100036\",\n            \"dc\": \"\",\n            \"nominal\": \"100000.00\",\n            \"ket\": \"Pemb-Dep.No#3410100036 An. coba\",\n            \"dokumen\": \"BYT0000001\",\n            \"inptgl\": \"20210419082627\",\n            \"kodetrn\": \"1388\"\n        }\n    ],\n    \"hasMore\": \"N\"\n}"}],"_postman_id":"0440ac9e-8ca2-4dd5-b3d6-641ea3fb2f8b"},{"name":"Get Deposito By CIF","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/deposito/get-deposito-by-cif')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"17884dc7-6d39-4638-954c-1a2eda3f36bb"}}],"id":"ec92dc4e-e5fd-4390-b6b2-f8b94a238c6c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"adf060c0-36f3-49b5-8859-08e590a2b650","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"cifNo\": \"01000002\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/deposito/get-deposito-by-cif","description":"<p>API ini digunakan untuk melakukan pembentukan master data CIF pada CBS IBA</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>accountName</td>\n<td>String</td>\n<td>YES</td>\n<td>50</td>\n<td>Nama di produk deposito</td>\n<td>John Doe</td>\n</tr>\n<tr>\n<td>accountLocation</td>\n<td>String</td>\n<td>YES</td>\n<td>2</td>\n<td>Kode lokasi deposito yang akan terbentuk</td>\n<td>01</td>\n</tr>\n<tr>\n<td>aoHandlerCode</td>\n<td>String</td>\n<td>YES</td>\n<td>8</td>\n<td>Kode AO/Marketing</td>\n<td>999</td>\n</tr>\n<tr>\n<td>aoPromotorCode</td>\n<td>String</td>\n<td>YES</td>\n<td>8</td>\n<td>Kode AO Promotor</td>\n<td>999</td>\n</tr>\n<tr>\n<td>amountDeposito</td>\n<td>String(18,2)</td>\n<td>YES</td>\n<td>18,2</td>\n<td>Nominal Deposito</td>\n<td>10000.00</td>\n</tr>\n<tr>\n<td>timePeriod</td>\n<td>Numeric</td>\n<td>YES</td>\n<td>2</td>\n<td>Jangka Waktu Deposito</td>\n<td>12</td>\n</tr>\n<tr>\n<td>typePeriod</td>\n<td>String</td>\n<td>YES</td>\n<td>1</td>\n<td>B = Bulan</td>\n<td>B</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>YES</td>\n<td>8</td>\n<td>Nomor CIF Nasabah</td>\n<td>11001000</td>\n</tr>\n<tr>\n<td>accountNo</td>\n<td>String</td>\n<td>YES</td>\n<td>10</td>\n<td>Rekening sumber debet</td>\n<td>1100100023</td>\n</tr>\n<tr>\n<td>sourceOfFundsCOde</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Kode Sumber Penghasilan</td>\n<td>Gaji</td>\n</tr>\n<tr>\n<td>purposeOfAccount</td>\n<td>String</td>\n<td>YES</td>\n<td>3</td>\n<td>tujuan pembuatan rekening deposito</td>\n<td>YYY</td>\n</tr>\n<tr>\n<td>aro</td>\n<td>String</td>\n<td>YES</td>\n<td>1</td>\n<td>Automatic Roll Over (otomatis perpanjangan)</td>\n<td>Y</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>depositoAccountNo</td>\n<td>String</td>\n<td>YES</td>\n<td>10</td>\n<td>Nomor Deposito</td>\n<td>01010001</td>\n</tr>\n<tr>\n<td>depositoBilyetNo</td>\n<td>String</td>\n<td>YES</td>\n<td>10</td>\n<td>Nomor Bilyet Deposito</td>\n<td>BYT000001</td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>YES</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>SUKSES</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","deposito","get-deposito-by-cif"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"420dad6e-12c4-4223-83c5-ade4776fab6c","name":"Get Deposito By CIF","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"35b5a3c1-f91d-4bf5-9c08-3e5b8b126755","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"cifNo\": \"01006089\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/deposito/get-deposito-by-cif"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Thu, 11 Jul 2024 01:37:38 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"508"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_7931ef1f-78c3-49af-9746-c3dfc84d618b\",\n    \"cifNo\": \"01006089\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Sukses\",\n    \"listDepositoAccounts\": [\n        {\n            \"cifNo\": \"01006089\",\n            \"accountName\": \"coba\",\n            \"depositoAccountNo\": \"3410100037\",\n            \"depositoBilyetNo\": \"BYT0000002\",\n            \"amountDeposito\": 100000,\n            \"productCode\": \"41\",\n            \"createdDate\": \"20210419\",\n            \"startDatePeriod\": \"20210419\",\n            \"endDatePeriod\": \"20220419\",\n            \"aro\": \"Y\",\n            \"timePeriod\": \"12\",\n            \"typePeriod\": \"B\",\n            \"amountBaghas\": 0,\n            \"partnerReferenceNo\": \"rrn_090e379a-9f54-4c68-b20b-5a\"\n        }\n    ]\n}"}],"_postman_id":"ec92dc4e-e5fd-4390-b6b2-f8b94a238c6c"},{"name":"Get Deposito Bagi Hasil","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/deposito/get-deposito-baghas')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"2e054862-7a7d-4cdf-8a97-ddbc0d81a8f9"}}],"id":"e2a38d56-1485-4ea0-8111-14aeacc2964c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"37e41111-f405-4719-b260-be694b2e8a57","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"depositoAccountNo\": \"40\",\r\n    \"fromDateTime\": \"20240612\",\r\n    \"toDateTime\": \"20240613\",\r\n    \"pageNumber\": 1,\r\n    \"rowsOfPage\": 100,\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/deposito/get-deposito-baghas","description":"<p>API ini digunakan untuk mendapatkan list deposito beserta baghas yang sudah terbayarkan kepada nasabah</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>Conditional</td>\n<td>8</td>\n<td>Nomor CIF Nasabah</td>\n<td></td>\n</tr>\n<tr>\n<td>productCode</td>\n<td>String</td>\n<td>Conditional</td>\n<td>2</td>\n<td>Kode Produk Deposito</td>\n<td></td>\n</tr>\n<tr>\n<td>depositoAccountNo</td>\n<td>String</td>\n<td>Conditional</td>\n<td>10</td>\n<td>Nomor Deposito</td>\n<td></td>\n</tr>\n<tr>\n<td>fromDateTime</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Tanggal Mulai Buka Deposito</td>\n<td></td>\n</tr>\n<tr>\n<td>toDateTime</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Tanggal Mulai Buka Deposito</td>\n<td></td>\n</tr>\n<tr>\n<td>pageNumber</td>\n<td>int</td>\n<td>No</td>\n<td></td>\n<td>Nomor Halaman</td>\n<td></td>\n</tr>\n<tr>\n<td>rowsOfPage</td>\n<td>int</td>\n<td>No</td>\n<td></td>\n<td>Jumlah Data per halaman</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>YES</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>SUKSES</td>\n</tr>\n<tr>\n<td>data.depositotAccountNo</td>\n<td>String</td>\n<td></td>\n<td>10</td>\n<td>Nomor Deposito</td>\n<td></td>\n</tr>\n<tr>\n<td>data.productCode</td>\n<td>String</td>\n<td></td>\n<td>2</td>\n<td>Kode Produk Deposito</td>\n<td></td>\n</tr>\n<tr>\n<td>data.createdDate</td>\n<td>String</td>\n<td></td>\n<td>8</td>\n<td>Tanggal awal buka deposito</td>\n<td></td>\n</tr>\n<tr>\n<td>data.expiredDate</td>\n<td>String</td>\n<td></td>\n<td>8</td>\n<td>Tanggal awal akhir deposito</td>\n<td></td>\n</tr>\n<tr>\n<td>data.timePeriod</td>\n<td>int</td>\n<td></td>\n<td>2</td>\n<td>Jangka Waktu Deposito</td>\n<td></td>\n</tr>\n<tr>\n<td>data.typePeriod</td>\n<td>String</td>\n<td></td>\n<td>1</td>\n<td>Jenis Jangka Waktu</td>\n<td></td>\n</tr>\n<tr>\n<td>data.amountDeposito</td>\n<td>Numeric</td>\n<td></td>\n<td>18,2</td>\n<td>Nominal Deposito Nasabah</td>\n<td></td>\n</tr>\n<tr>\n<td>data.amountBaghas</td>\n<td>Numeric</td>\n<td></td>\n<td>18,2</td>\n<td>Nominal Baghas yang sudah terbayarkan</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","deposito","get-deposito-baghas"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"a45c6c58-86fe-4de0-86cd-f32f19566d96","name":"Get Deposito Bagi Hasil","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"9df39edb-001c-4bb3-b424-4d1c776a694b","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"productCode\": \"40\",\r\n    \"fromDateTime\": \"20240612\",\r\n    \"toDateTime\": \"20240613\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/deposito/get-deposito-baghas"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Mon, 26 Aug 2024 03:28:27 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"688"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Sukses\",\n    \"partnerReferenceNo\": \"rrn_f1e7db99-4e22-4c11-990b-e8a880be3274\",\n    \"hasMore\": \"N\",\n    \"data\": [\n        {\n            \"depositoAccountNo\": \"3400100005\",\n            \"productCode\": \"40\",\n            \"createdDate\": \"20240612\",\n            \"expiredDate\": \"20250613\",\n            \"timePeriod\": 12,\n            \"typePeriod\": \"B\",\n            \"amountDeposito\": 100000,\n            \"amountBaghas\": 0\n        },\n        {\n            \"depositoAccountNo\": \"3400100003\",\n            \"productCode\": \"40\",\n            \"createdDate\": \"20240613\",\n            \"expiredDate\": \"20250613\",\n            \"timePeriod\": 12,\n            \"typePeriod\": \"B\",\n            \"amountDeposito\": 100000,\n            \"amountBaghas\": 0\n        },\n        {\n            \"depositoAccountNo\": \"3400100004\",\n            \"productCode\": \"40\",\n            \"createdDate\": \"20240613\",\n            \"expiredDate\": \"20250613\",\n            \"timePeriod\": 12,\n            \"typePeriod\": \"B\",\n            \"amountDeposito\": 100000,\n            \"amountBaghas\": 0\n        }\n    ]\n}"}],"_postman_id":"e2a38d56-1485-4ea0-8111-14aeacc2964c"}],"id":"78a8b479-2fab-4d71-b997-f6df4b7d64e1","description":"<p>Module Deposito</p>\n","_postman_id":"78a8b479-2fab-4d71-b997-f6df4b7d64e1"},{"name":"Loan (Pembiayaan)","item":[{"name":"Inquiry Loan","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/loan/inquiry-loan')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"656da7ec-2568-464e-8e15-d51a0a3052a7"}}],"id":"0ab7bb9c-b98c-4dc3-a5b5-0f38320d962e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"f90eb35c-3eeb-43c0-b2cb-04030e09735b","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"loanAccountNo\": \"4020100023\",\r\n    \"detail\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/loan/inquiry-loan","description":"<p>API ini di gunakan untuk menampilkan detail pembiayaan nasabah yang menampilkan beserta tagihan nasabah bedasarkan nomor kontrak nasabah</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>loanAccountNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nomor Kontrak Nasabah</td>\n<td>12345678</td>\n</tr>\n<tr>\n<td>detail</td>\n<td>Bool</td>\n<td>No</td>\n<td>true/false</td>\n<td>Detail jika ingin menampilkan data account</td>\n<td>default false</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>YES</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>SUKSES</td>\n</tr>\n<tr>\n<td>data.loanAccountNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nomor Kontrak Nasabah</td>\n<td></td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Nomor CIF Nasabah</td>\n<td></td>\n</tr>\n<tr>\n<td>accountName</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Nama Nasabah Pembiayaan</td>\n<td></td>\n</tr>\n<tr>\n<td>productCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>2</td>\n<td>Kode Produk Pembiayaan</td>\n<td></td>\n</tr>\n<tr>\n<td>productDesc</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Nama Produk Pembiayaan</td>\n<td></td>\n</tr>\n<tr>\n<td>tipeAkad</td>\n<td>String</td>\n<td>Yes</td>\n<td>2</td>\n<td>Kode Akad Pembiayaan</td>\n<td></td>\n</tr>\n<tr>\n<td>ketTipeAkad</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Keterangan Akad</td>\n<td></td>\n</tr>\n<tr>\n<td>accountNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nomor Rekening Sumber Pendebetan</td>\n<td></td>\n</tr>\n<tr>\n<td>modalAwal</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>18,2</td>\n<td>Modal Pembiayaan</td>\n<td></td>\n</tr>\n<tr>\n<td>marginAwal</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>18,2</td>\n<td>Margin Pembiayaan</td>\n<td></td>\n</tr>\n<tr>\n<td>outstandingModal</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>18,2</td>\n<td>Sisa Modal Pembiayaan</td>\n<td></td>\n</tr>\n<tr>\n<td>outstandingMargin</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>18,2</td>\n<td>Sisa Margin Pembiayaan</td>\n<td></td>\n</tr>\n<tr>\n<td>billAmount</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>18,2</td>\n<td>Jumlah Tagihan Modal</td>\n<td></td>\n</tr>\n<tr>\n<td>billMargin</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>18,2</td>\n<td>Jumlah Tagihan Marginq</td>\n<td></td>\n</tr>\n<tr>\n<td>totalBillAmount</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>18,2</td>\n<td>Total Tagihan</td>\n<td></td>\n</tr>\n<tr>\n<td>tunggakanHariModal</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>3</td>\n<td>Total Hari Menunggak Modal</td>\n<td></td>\n</tr>\n<tr>\n<td>tunggakanHariMargin</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>3</td>\n<td>Total Hari Menunggak Margin</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","loan","inquiry-loan"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"f682dc63-e481-41a8-9c74-80388288459a","name":"get Detail Loan","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"e0cf6204-9a19-4928-8509-b067176ce62c","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"loanAccountNo\": \"4530200007\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/loan/get-loan-detail"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Tue, 20 Aug 2024 18:16:37 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"465"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Successfully\",\n    \"data\": {\n        \"loanAccountNo\": \"4530200007\",\n        \"cifNo\": \"02000062\",\n        \"accountName\": \"coba\",\n        \"productCode\": \"53\",\n        \"productDesc\": \"MUSYARAKAH MODAL KERJA\",\n        \"contractType\": \"03\",\n        \"contractDesc\": \"Musyarakah\",\n        \"accountNo\": \"1100200062\",\n        \"loanBalanceAmount\": 85000000,\n        \"loanMarginAmount\": 57120000,\n        \"outstandingBalance\": 59002748,\n        \"outstandingMargin\": 37884299,\n        \"billAmount\": 16389660,\n        \"billMargin\": 10523420,\n        \"totalBillAmount\": 26913080\n    }\n}"},{"id":"fe16ac2e-0628-4fb2-944a-670c7a1b30e4","name":"get Detail Loan with Account Detail","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"45e1df2a-d920-495b-b1ad-a0de7a59936e","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"loanAccountNo\": \"4020100023\",\r\n    \"detail\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/loan/inquiry-loan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Tue, 15 Jul 2025 04:29:58 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"1294"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Successfully\",\n    \"partnerReferenceNo\": \"rrn_99c014cb-657c-4f0b-8f94-7887f6fb9beb\",\n    \"detailAccount\": {\n        \"cifNo\": \"01032976\",\n        \"accountName\": \"NAMA TESTING\",\n        \"governmentIdNo\": \"3672052503810001\",\n        \"phoneNo\": \"6281234563456\",\n        \"city\": \"Kota Cilegon\",\n        \"district\": \"Jombang\",\n        \"subdistrict\": \"Sukmajaya\",\n        \"address\": \"komp. TCI iblok H1 no.44\",\n        \"postalCode\": \"42416\",\n        \"accountNo\": \"1120147280\",\n        \"accountBalance\": {\n            \"balanceType\": \"Balance\",\n            \"amount\": {\n                \"value\": 0,\n                \"currency\": \"IDR\"\n            },\n            \"holdAmount\": {\n                \"value\": 0,\n                \"currency\": \"IDR\"\n            },\n            \"minimalAmount\": {\n                \"value\": 0,\n                \"currency\": \"IDR\"\n            },\n            \"availableBalance\": {\n                \"value\": 0,\n                \"currency\": \"IDR\"\n            }\n        }\n    },\n    \"data\": {\n        \"loanAccountNo\": \"4020100023\",\n        \"cifNo\": \"01032976\",\n        \"accountName\": \"Testing\",\n        \"productCode\": \"02\",\n        \"productDesc\": \"PIUTANG MURABAHAH\",\n        \"tipeAkad\": \"06\",\n        \"ketTipeAkad\": \"Murabahah\",\n        \"accountNo\": \"1120147280\",\n        \"modalAwal\": 293580000,\n        \"marginAwal\": 113040639,\n        \"outstandingModal\": 271399321,\n        \"outstandingMargin\": 92865003,\n        \"kolektibilitasLama\": \"1\",\n        \"kolektibilitasBaru\": \"1\",\n        \"tanggalJatuhTempo\": \"20271215\",\n        \"tunggakanHariModal\": 0,\n        \"tunggakanHariMargin\": 0,\n        \"aoHandlerCode\": \"015\",\n        \"aoPromotorCode\": \"007\",\n        \"aoHandlerNama\": \"RXXXXi\",\n        \"aoPromotorNama\": \"SXXXXe\",\n        \"billAmount\": 4626440,\n        \"billMargin\": 3844824,\n        \"totalBillAmount\": 8471264,\n        \"bulanBerjalan\": \"202406\"\n    }\n}"}],"_postman_id":"0ab7bb9c-b98c-4dc3-a5b5-0f38320d962e"},{"name":"Payment/Flagging Loan","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/loan/payment-loan')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"5b8d8787-1780-4b8b-ab47-ae9fc32a5f70"}}],"id":"d40b1a99-d7b3-4182-85c2-46e2463a25bb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"7c25a0d6-55a4-4569-a103-75150e4ba477","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"loanAccountNo\": \"4530200007\",\r\n    \"user\": \"APIUSER\",\r\n    \"flag\": \"MP\",\r\n    \"accountNo\": \"1100100023\",\r\n    \"amount\": 180000\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/loan/payment-loan","description":"<p>API ini di gunakan untuk melakukan pembayaran tagihan nomor kontrak</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>loanAccountNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nomor Kontrak Nasabah</td>\n<td>12345678</td>\n</tr>\n<tr>\n<td>user</td>\n<td>String</td>\n<td>No</td>\n<td>10</td>\n<td>User Transaksi Default APIUSER</td>\n<td></td>\n</tr>\n<tr>\n<td>flag</td>\n<td>String</td>\n<td>No</td>\n<td>2</td>\n<td>Flag Pembayaran  <br />P = Pokok  <br />M = Margin  <br />MP = Margin Pokok  <br />PM = Pokok Margin  <br />F = Full Payment</td>\n<td></td>\n</tr>\n<tr>\n<td>accountNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nomor Rekening Sumber Pendebetan</td>\n<td></td>\n</tr>\n<tr>\n<td>amount</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>18,2</td>\n<td>Nominal Bayar</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>YES</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>SUKSES</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","loan","payment-loan"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"e7b73c3d-5e5c-4f01-b8b9-48dbfdbb1ad3","name":"Payment Loan","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"7132761e-66dd-4a0e-8e0e-5ac10fe5d68c","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"loanAccountNo\": \"4530200007\",\r\n    \"user\": \"APIUSER\",\r\n    \"flag\": \"MP\",\r\n    \"accountNo\": \"1100100023\",\r\n    \"amount\": 180000\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/loan/payment-loan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Tue, 20 Aug 2024 18:35:21 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"55"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Successfully\"\n}"}],"_postman_id":"d40b1a99-d7b3-4182-85c2-46e2463a25bb"},{"name":"Get Transaction Loan History","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/loan/get-list-transaction')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"64b624dd-8abb-49f1-b72e-e3a26f322948"}}],"id":"869e168f-e9f6-413f-9be4-a99bc33a16ab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"5370ef57-0613-4c76-9902-1a0e7aa62d9f","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"loanAccountNo\": \"4530200007\",\r\n    \"pageNumber\": 1,\r\n    \"rowsOfPage\": 5\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/loan/get-list-transaction","description":"<p>API ini di gunakan untuk menampilkan list transaksi pada akun pembiayaan</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>loanAccountNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nomor Kontrak Nasabah</td>\n<td>12345678</td>\n</tr>\n<tr>\n<td>pageNumber</td>\n<td>int</td>\n<td>No</td>\n<td>NA</td>\n<td>Nomor Halaman</td>\n<td>1</td>\n</tr>\n<tr>\n<td>rowsOfPage</td>\n<td>int</td>\n<td>No</td>\n<td>NA</td>\n<td>Jumlah Data pada 1 halaman</td>\n<td>10</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>YES</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>SUKSES</td>\n</tr>\n<tr>\n<td>hasMore</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Apabila memiliki data lanjutan</td>\n<td></td>\n</tr>\n<tr>\n<td>data</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>journalDate</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Tanggal Transaksi</td>\n<td></td>\n</tr>\n<tr>\n<td>referenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>NA</td>\n<td>Nomor Referensi Transaksi</td>\n<td></td>\n</tr>\n<tr>\n<td>accountNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>NA</td>\n<td>Nomor Rekening Pembiayaan</td>\n<td></td>\n</tr>\n<tr>\n<td>desc</td>\n<td>String</td>\n<td>Yes</td>\n<td>NA</td>\n<td>Keterangan Transaksi</td>\n<td></td>\n</tr>\n<tr>\n<td>document</td>\n<td>String</td>\n<td>Yes</td>\n<td>NA</td>\n<td>Nomor Dokumen Transaksi</td>\n<td></td>\n</tr>\n<tr>\n<td>pokok</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td>Nominal Pokok</td>\n<td></td>\n</tr>\n<tr>\n<td>margin</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td>Nominal Margin</td>\n<td></td>\n</tr>\n<tr>\n<td>trxType</td>\n<td>String</td>\n<td>Yes</td>\n<td></td>\n<td>Tipe Transaksi</td>\n<td></td>\n</tr>\n<tr>\n<td>createdDate</td>\n<td>String</td>\n<td>Yes</td>\n<td></td>\n<td>Tanggal, Jam Pembuatan Transaksi</td>\n<td>dapat berupa 8 digit dan 14 digit beserta tanggal. beberapa hanya beserta tanggal</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","loan","get-list-transaction"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"689bc981-02a1-4d75-93d2-d6203bd27806","name":"Get Transaction Loan History","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"cf2be014-72d5-474c-b179-bf6588ba6e97","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"loanAccountNo\": \"4530200007\",\r\n    \"pageNumber\": 1,\r\n    \"rowsOfPage\": 5\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/loan/get-list-transaction"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Mon, 07 Oct 2024 02:41:06 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"1292"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Successfully\",\n    \"hasMore\": \"Y\",\n    \"data\": [\n        {\n            \"journalDate\": \"20131212\",\n            \"referenceNo\": \"20131212888810\",\n            \"accountNo\": \"4530200007\",\n            \"amount\": \"57120000.00\",\n            \"desc\": \"Total PP : 4530200007 An.TESTING\",\n            \"document\": \"TESTING\",\n            \"pokok\": 0,\n            \"margin\": 0,\n            \"trxType\": \"02\",\n            \"createdDate\": \"20131212\"\n        },\n        {\n            \"journalDate\": \"20131212\",\n            \"referenceNo\": \"2013121220071\",\n            \"accountNo\": \"4530200007\",\n            \"amount\": \"85000000.00\",\n            \"desc\": \"Pemb. Musyarakah No : 4530200007 An. TESTING\",\n            \"document\": \"001\",\n            \"pokok\": 0,\n            \"margin\": 0,\n            \"trxType\": \"01\",\n            \"createdDate\": \"20131212092828\"\n        },\n        {\n            \"journalDate\": \"20140130\",\n            \"referenceNo\": \"201401302007570\",\n            \"accountNo\": \"4530200007\",\n            \"amount\": \"958467.00\",\n            \"desc\": \"Angs Modal (MUS) No : 4530200007\",\n            \"document\": \"001\",\n            \"pokok\": 958467,\n            \"margin\": 0,\n            \"trxType\": \"01A\",\n            \"createdDate\": \"20140130091135\"\n        },\n        {\n            \"journalDate\": \"20140228\",\n            \"referenceNo\": \"201402282007450\",\n            \"accountNo\": \"4530200007\",\n            \"amount\": \"1810316.00\",\n            \"desc\": \"Angs Modal (MUS) No : 4530200007\",\n            \"document\": \"001\",\n            \"pokok\": 1810316,\n            \"margin\": 0,\n            \"trxType\": \"01A\",\n            \"createdDate\": \"20140228144236\"\n        },\n        {\n            \"journalDate\": \"20140329\",\n            \"referenceNo\": \"20140329200790\",\n            \"accountNo\": \"4530200007\",\n            \"amount\": \"810020.00\",\n            \"desc\": \"Angs Modal (MUS) No : 4530200007\",\n            \"document\": \"001\",\n            \"pokok\": 810020,\n            \"margin\": 0,\n            \"trxType\": \"01A\",\n            \"createdDate\": \"20140329114143\"\n        }\n    ]\n}"}],"_postman_id":"869e168f-e9f6-413f-9be4-a99bc33a16ab"},{"name":"Get List Jadwal Angsuran","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/loan/get-list-jadwal')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"1b843c36-71d2-4bbb-9bf2-94538ee53a08"}}],"id":"afa62e8a-85cd-4325-8d36-0b9ddc2c34a1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"4d5fbd8b-c8e3-460b-b3eb-24eaef66c496","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"99000120\",\r\n    \"loanAccountNo\": \"4020100050\",\r\n    \"pageNumber\": 1,\r\n    \"rowsOfPage\": 10\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/loan/get-list-jadwal","description":"<p>API ini di gunakan untuk menampilkan list transaksi pada akun pembiayaan</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>loanAccountNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nomor Kontrak Nasabah</td>\n<td>12345678</td>\n</tr>\n<tr>\n<td>pageNumber</td>\n<td>int</td>\n<td>No</td>\n<td>NA</td>\n<td>Nomor Halaman</td>\n<td>1</td>\n</tr>\n<tr>\n<td>rowsOfPage</td>\n<td>int</td>\n<td>No</td>\n<td>NA</td>\n<td>Jumlah Data pada 1 halaman</td>\n<td>10</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>YES</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>SUKSES</td>\n</tr>\n<tr>\n<td>hasMore</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Apabila memiliki data lanjutan</td>\n<td></td>\n</tr>\n<tr>\n<td>data</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>journalDate</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Tanggal Transaksi</td>\n<td></td>\n</tr>\n<tr>\n<td>referenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>NA</td>\n<td>Nomor Referensi Transaksi</td>\n<td></td>\n</tr>\n<tr>\n<td>accountNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>NA</td>\n<td>Nomor Rekening Pembiayaan</td>\n<td></td>\n</tr>\n<tr>\n<td>desc</td>\n<td>String</td>\n<td>Yes</td>\n<td>NA</td>\n<td>Keterangan Transaksi</td>\n<td></td>\n</tr>\n<tr>\n<td>document</td>\n<td>String</td>\n<td>Yes</td>\n<td>NA</td>\n<td>Nomor Dokumen Transaksi</td>\n<td></td>\n</tr>\n<tr>\n<td>pokok</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td>Nominal Pokok</td>\n<td></td>\n</tr>\n<tr>\n<td>margin</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td>Nominal Margin</td>\n<td></td>\n</tr>\n<tr>\n<td>trxType</td>\n<td>String</td>\n<td>Yes</td>\n<td></td>\n<td>Tipe Transaksi</td>\n<td></td>\n</tr>\n<tr>\n<td>createdDate</td>\n<td>String</td>\n<td>Yes</td>\n<td></td>\n<td>Tanggal, Jam Pembuatan Transaksi</td>\n<td>dapat berupa 8 digit dan 14 digit beserta tanggal. beberapa hanya beserta tanggal</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","loan","get-list-jadwal"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"fab7aad0-91a1-4c55-83b4-9a33fbbf8c43","name":"Get List Jadwal Angsuran","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"cf279ec6-6d99-49b0-9c17-c194a6322e80","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"loanAccountNo\": \"4530200007\",\r\n    \"pageNumber\": 1,\r\n    \"rowsOfPage\": 10\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/loan/get-list-jadwal"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Mon, 07 Oct 2024 02:34:11 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"2508"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Successfully\",\n    \"hasMore\": \"Y\",\n    \"data\": [\n        {\n            \"urut\": \"001\",\n            \"tanggalTagihan\": \"20190910\",\n            \"tagihan\": \"1345654.00\",\n            \"bayar\": \"0.00\",\n            \"sisa\": \"1345654\",\n            \"tagihanModal\": \"819483.00\",\n            \"bayarModal\": \"0.00\",\n            \"sisaModal\": \"819483.00\",\n            \"tagihanMargin\": \"526171.00\",\n            \"bayarMargin\": \"0.00\",\n            \"sisaMargin\": \"526171.00\"\n        }\n    ]\n}"}],"_postman_id":"afa62e8a-85cd-4325-8d36-0b9ddc2c34a1"},{"name":"Get List Active Loan","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/loan/get-list-active-loan')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"fbdfd945-c888-40a9-aa9c-1a423303c816"}}],"id":"1f4a6f9a-f9d4-4703-84b8-2f06e5c1b103","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"8b3f6b11-6304-4521-92d8-ce78776d4de4","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"cifNo\": \"99000120\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/loan/get-list-active-loan","description":"<p>API ini di gunakan untuk menampilkan detail pembiayaan nasabah yang menampilkan data tagihan nasabah yang masih aktif bedasarkan nomor CIF nasabah</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>9</td>\n<td>Nomor CIF Nasabah</td>\n<td>01028426</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>loanAccountNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>11</td>\n<td>Nomor Kontrak Nasabah</td>\n<td>4040100086</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>9</td>\n<td>Nomor CIF Nasabah</td>\n<td>01028426</td>\n</tr>\n<tr>\n<td>accountName</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Nama Akun Nasabah</td>\n<td>PT SARANA BANI MEDICAL</td>\n</tr>\n<tr>\n<td>pokokAwal</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Nominal Pokok Pencarian</td>\n<td>50000000.0</td>\n</tr>\n<tr>\n<td>outstandingPokok</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Nominal Pokok Berjalan</td>\n<td>0.0</td>\n</tr>\n<tr>\n<td>marginAwal</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Nominal Margin Awal</td>\n<td>3869444.0</td>\n</tr>\n<tr>\n<td>outstandingMargin</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Nominal Margin Berjalan</td>\n<td>0.0</td>\n</tr>\n<tr>\n<td>akadNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>No Akad</td>\n<td>IJR/2023</td>\n</tr>\n<tr>\n<td>timePeriod</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Jangka Waktu</td>\n<td>195.0</td>\n</tr>\n<tr>\n<td>timePeriodCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Jenis Jangka Waktu</td>\n<td>H</td>\n</tr>\n<tr>\n<td>akadDate</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Tanggal Akad</td>\n<td>20230530</td>\n</tr>\n<tr>\n<td>effectiveDate</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Tanggal Efektif</td>\n<td>20230530</td>\n</tr>\n<tr>\n<td>expiredDate</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Tanggal Kadaluarsa</td>\n<td>20231211</td>\n</tr>\n<tr>\n<td>angsuranModal</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Nominal Angsuran Modal</td>\n<td>50000000.0</td>\n</tr>\n<tr>\n<td>angsuranMargin</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Nominal Angsuran Margin</td>\n<td>3869444.0</td>\n</tr>\n<tr>\n<td>remainingUnpaid</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Sisa Angsuran yang Belum Selesai</td>\n<td>1</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","loan","get-list-active-loan"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"cd337d33-6606-4daa-9346-61ea27e2dd32","name":"Get List Active Loan","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"7a889116-285e-4660-bb20-4b4e3e0c3074","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"cifNo\": \"00000550\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/loan/get-list-active-loan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Thu, 17 Oct 2024 06:12:48 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"7124"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Successfully\",\n    \"data\": [\n        {\n            \"loanAccountNo\": \"4040100006\",\n            \"cifNo\": \"00000550\",\n            \"accountName\": \"PT DAIPACK KARYA AGUNG\",\n            \"outstandingModalCurrent\": 0,\n            \"outstandingMarginCurrent\": 0,\n            \"akadNo\": \"006/IJR/88000/IV/20-01/2023\",\n            \"timePeriod\": 97,\n            \"timePeriodCode\": \"H\",\n            \"akadDate\": \"20230120\",\n            \"effectiveDate\": \"20230120\",\n            \"expiredDate\": \"20230427\",\n            \"angsuranModal\": 88000000,\n            \"angsuranMargin\": 3593333,\n            \"remainingUnpaid\": 1\n        },\n        {\n            \"loanAccountNo\": \"4040100007\",\n            \"cifNo\": \"00000550\",\n            \"accountName\": \"PT DAIPACK KARYA AGUNG\",\n            \"outstandingModalCurrent\": 0,\n            \"outstandingMarginCurrent\": 0,\n            \"akadNo\": \"007/IJR/128000/IV/20-01/2023\",\n            \"timePeriod\": 97,\n            \"timePeriodCode\": \"H\",\n            \"akadDate\": \"20230120\",\n            \"effectiveDate\": \"20230120\",\n            \"expiredDate\": \"20230427\",\n            \"angsuranModal\": 128000000,\n            \"angsuranMargin\": 5226667,\n            \"remainingUnpaid\": 1\n        },\n        {\n            \"loanAccountNo\": \"4040100008\",\n            \"cifNo\": \"00000550\",\n            \"accountName\": \"PT DAIPACK KARYA AGUNG\",\n            \"outstandingModalCurrent\": 0,\n            \"outstandingMarginCurrent\": 0,\n            \"akadNo\": \"008/IJR/55700/IV/20-01/2023\",\n            \"timePeriod\": 97,\n            \"timePeriodCode\": \"H\",\n            \"akadDate\": \"20230120\",\n            \"effectiveDate\": \"20230120\",\n            \"expiredDate\": \"20230427\",\n            \"angsuranModal\": 55700000,\n            \"angsuranMargin\": 2274417,\n            \"remainingUnpaid\": 1\n        },\n        {\n            \"loanAccountNo\": \"4040100009\",\n            \"cifNo\": \"00000550\",\n            \"accountName\": \"PT DAIPACK KARYA AGUNG\",\n            \"outstandingModalCurrent\": 0,\n            \"outstandingMarginCurrent\": 0,\n            \"akadNo\": \"009/IJR/55700/IV/20-01/2023\",\n            \"timePeriod\": 97,\n            \"timePeriodCode\": \"H\",\n            \"akadDate\": \"20230120\",\n            \"effectiveDate\": \"20230120\",\n            \"expiredDate\": \"20230427\",\n            \"angsuranModal\": 64000000,\n            \"angsuranMargin\": 2613333,\n            \"remainingUnpaid\": 1\n        },\n        {\n            \"loanAccountNo\": \"4040100010\",\n            \"cifNo\": \"00000550\",\n            \"accountName\": \"PT DAIPACK KARYA AGUNG\",\n            \"outstandingModalCurrent\": 0,\n            \"outstandingMarginCurrent\": 0,\n            \"akadNo\": \"010/IJR/55700/IV/20-01/2023\",\n            \"timePeriod\": 97,\n            \"timePeriodCode\": \"H\",\n            \"akadDate\": \"20230120\",\n            \"effectiveDate\": \"20230120\",\n            \"expiredDate\": \"20230427\",\n            \"angsuranModal\": 46600000,\n            \"angsuranMargin\": 1922250,\n            \"remainingUnpaid\": 1\n        },\n        {\n            \"loanAccountNo\": \"4040100027\",\n            \"cifNo\": \"00000550\",\n            \"accountName\": \"PT DAIPACK KARYA AGUNG\",\n            \"outstandingModalCurrent\": 0,\n            \"outstandingMarginCurrent\": 0,\n            \"akadNo\": \"27/IJR/162000/IV/2023\",\n            \"timePeriod\": 113,\n            \"timePeriodCode\": \"H\",\n            \"akadDate\": \"20230213\",\n            \"effectiveDate\": \"20230213\",\n            \"expiredDate\": \"20230606\",\n            \"angsuranModal\": 162000000,\n            \"angsuranMargin\": 7830000,\n            \"remainingUnpaid\": 1\n        },\n        {\n            \"loanAccountNo\": \"4040100028\",\n            \"cifNo\": \"00000550\",\n            \"accountName\": \"PT DAIPACK KARYA AGUNG\",\n            \"outstandingModalCurrent\": 0,\n            \"outstandingMarginCurrent\": 0,\n            \"akadNo\": \"28/IJR/114000/IV/2023\",\n            \"timePeriod\": 113,\n            \"timePeriodCode\": \"H\",\n            \"akadDate\": \"20230213\",\n            \"effectiveDate\": \"20230213\",\n            \"expiredDate\": \"20230606\",\n            \"angsuranModal\": 114000000,\n            \"angsuranMargin\": 5510000,\n            \"remainingUnpaid\": 1\n        },\n        {\n            \"loanAccountNo\": \"4040100029\",\n            \"cifNo\": \"00000550\",\n            \"accountName\": \"PT DAIPACK KARYA AGUNG\",\n            \"outstandingModalCurrent\": 0,\n            \"outstandingMarginCurrent\": 0,\n            \"akadNo\": \"29/IJR/244000/IV/2023\",\n            \"timePeriod\": 112,\n            \"timePeriodCode\": \"H\",\n            \"akadDate\": \"20230213\",\n            \"effectiveDate\": \"20230213\",\n            \"expiredDate\": \"20230605\",\n            \"angsuranModal\": 244000000,\n            \"angsuranMargin\": 11691667,\n            \"remainingUnpaid\": 1\n        },\n        {\n            \"loanAccountNo\": \"4040100043\",\n            \"cifNo\": \"00000550\",\n            \"accountName\": \"PT DAIPACK KARYA AGUNG\",\n            \"outstandingModalCurrent\": 0,\n            \"outstandingMarginCurrent\": 0,\n            \"akadNo\": \"043/IJR/600000/28-02/2023\",\n            \"timePeriod\": 115,\n            \"timePeriodCode\": \"H\",\n            \"akadDate\": \"20230228\",\n            \"effectiveDate\": \"20230228\",\n            \"expiredDate\": \"20230623\",\n            \"angsuranModal\": 600000000,\n            \"angsuranMargin\": 29809500,\n            \"remainingUnpaid\": 1\n        },\n        {\n            \"loanAccountNo\": \"4040100037\",\n            \"cifNo\": \"00000550\",\n            \"accountName\": \"PT DAIPACK KARYA AGUNG\",\n            \"outstandingModalCurrent\": 0,\n            \"outstandingMarginCurrent\": 0,\n            \"akadNo\": \"037/IJR/147600/23-02/2023\",\n            \"timePeriod\": 106,\n            \"timePeriodCode\": \"H\",\n            \"akadDate\": \"20230223\",\n            \"effectiveDate\": \"20230223\",\n            \"expiredDate\": \"20230609\",\n            \"angsuranModal\": 147600000,\n            \"angsuranMargin\": 6642000,\n            \"remainingUnpaid\": 1\n        },\n        {\n            \"loanAccountNo\": \"4040100038\",\n            \"cifNo\": \"00000550\",\n            \"accountName\": \"PT DAIPACK KARYA AGUNG\",\n            \"outstandingModalCurrent\": 0,\n            \"outstandingMarginCurrent\": 0,\n            \"akadNo\": \"038/IJR/290772/23-02/2023\",\n            \"timePeriod\": 109,\n            \"timePeriodCode\": \"H\",\n            \"akadDate\": \"20230223\",\n            \"effectiveDate\": \"20230223\",\n            \"expiredDate\": \"20230612\",\n            \"angsuranModal\": 290772000,\n            \"angsuranMargin\": 13448205,\n            \"remainingUnpaid\": 1\n        },\n        {\n            \"loanAccountNo\": \"4040100064\",\n            \"cifNo\": \"00000550\",\n            \"accountName\": \"PT DAIPACK KARYA AGUNG\",\n            \"outstandingModalCurrent\": 0,\n            \"outstandingMarginCurrent\": 0,\n            \"akadNo\": \"IJR/2023\",\n            \"timePeriod\": 67,\n            \"timePeriodCode\": \"H\",\n            \"akadDate\": \"20230417\",\n            \"effectiveDate\": \"20230417\",\n            \"expiredDate\": \"20230623\",\n            \"angsuranModal\": 64000000,\n            \"angsuranMargin\": 1893333,\n            \"remainingUnpaid\": 1\n        },\n        {\n            \"loanAccountNo\": \"4040100065\",\n            \"cifNo\": \"00000550\",\n            \"accountName\": \"PT DAIPACK KARYA AGUNG\",\n            \"outstandingModalCurrent\": 0,\n            \"outstandingMarginCurrent\": 0,\n            \"akadNo\": \"65/IJR/2023\",\n            \"timePeriod\": 72,\n            \"timePeriodCode\": \"H\",\n            \"akadDate\": \"20230417\",\n            \"effectiveDate\": \"20230417\",\n            \"expiredDate\": \"20230628\",\n            \"angsuranModal\": 64000000,\n            \"angsuranMargin\": 2026667,\n            \"remainingUnpaid\": 1\n        },\n        {\n            \"loanAccountNo\": \"4040100066\",\n            \"cifNo\": \"00000550\",\n            \"accountName\": \"PT DAIPACK KARYA AGUNG\",\n            \"outstandingModalCurrent\": 0,\n            \"outstandingMarginCurrent\": 0,\n            \"akadNo\": \"66/IJR/2023\",\n            \"timePeriod\": 72,\n            \"timePeriodCode\": \"H\",\n            \"akadDate\": \"20230417\",\n            \"effectiveDate\": \"20230417\",\n            \"expiredDate\": \"20230628\",\n            \"angsuranModal\": 295000000,\n            \"angsuranMargin\": 9341667,\n            \"remainingUnpaid\": 1\n        },\n        {\n            \"loanAccountNo\": \"4800100229\",\n            \"cifNo\": \"00000550\",\n            \"accountName\": \"DAIPACK KARYA AGUNG PT\",\n            \"outstandingModalCurrent\": 0,\n            \"outstandingMarginCurrent\": 0,\n            \"akadNo\": \"229/IJR/300200/IV/21-09/2022\",\n            \"timePeriod\": 4,\n            \"timePeriodCode\": \"B\",\n            \"akadDate\": \"20220921\",\n            \"effectiveDate\": \"20220921\",\n            \"expiredDate\": \"20230121\",\n            \"angsuranModal\": 75050000,\n            \"angsuranMargin\": 0,\n            \"remainingUnpaid\": 4\n        },\n        {\n            \"loanAccountNo\": \"4800100307\",\n            \"cifNo\": \"00000550\",\n            \"accountName\": \"DAIPACK KARYA AGUNG PT\",\n            \"outstandingModalCurrent\": 0,\n            \"outstandingMarginCurrent\": 0,\n            \"akadNo\": \"307/IJR/199200/III/30-11/2022\",\n            \"timePeriod\": 3,\n            \"timePeriodCode\": \"B\",\n            \"akadDate\": \"20221130\",\n            \"effectiveDate\": \"20221130\",\n            \"expiredDate\": \"20230228\",\n            \"angsuranModal\": 66400000,\n            \"angsuranMargin\": 0,\n            \"remainingUnpaid\": 3\n        },\n        {\n            \"loanAccountNo\": \"4800100304\",\n            \"cifNo\": \"00000550\",\n            \"accountName\": \"DAIPACK KARYA AGUNG PT\",\n            \"outstandingModalCurrent\": 0,\n            \"outstandingMarginCurrent\": 0,\n            \"akadNo\": \"304/IJR/160000/II/30-11/2022\",\n            \"timePeriod\": 2,\n            \"timePeriodCode\": \"B\",\n            \"akadDate\": \"20221130\",\n            \"effectiveDate\": \"20221130\",\n            \"expiredDate\": \"20230130\",\n            \"angsuranModal\": 80000000,\n            \"angsuranMargin\": 0,\n            \"remainingUnpaid\": 2\n        },\n        {\n            \"loanAccountNo\": \"4800100305\",\n            \"cifNo\": \"00000550\",\n            \"accountName\": \"DAIPACK KARYA AGUNG PT\",\n            \"outstandingModalCurrent\": 0,\n            \"outstandingMarginCurrent\": 0,\n            \"akadNo\": \"305/IJR/111300/III/30-11/2022\",\n            \"timePeriod\": 3,\n            \"timePeriodCode\": \"B\",\n            \"akadDate\": \"20221130\",\n            \"effectiveDate\": \"20221130\",\n            \"expiredDate\": \"20230228\",\n            \"angsuranModal\": 37100000,\n            \"angsuranMargin\": 0,\n            \"remainingUnpaid\": 3\n        },\n        {\n            \"loanAccountNo\": \"4800100306\",\n            \"cifNo\": \"00000550\",\n            \"accountName\": \"DAIPACK KARYA AGUNG PT\",\n            \"outstandingModalCurrent\": 0,\n            \"outstandingMarginCurrent\": 0,\n            \"akadNo\": \"306/IJR/192000/III/30-11/2022\",\n            \"timePeriod\": 3,\n            \"timePeriodCode\": \"B\",\n            \"akadDate\": \"20221130\",\n            \"effectiveDate\": \"20221130\",\n            \"expiredDate\": \"20230228\",\n            \"angsuranModal\": 64000000,\n            \"angsuranMargin\": 0,\n            \"remainingUnpaid\": 3\n        }\n    ]\n}"}],"_postman_id":"1f4a6f9a-f9d4-4703-84b8-2f06e5c1b103"},{"name":"Get List Agunan","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/loan/get-list-agunan')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"c8a7fa62-d461-4a48-af50-b168d50b345d"}}],"id":"6d28f6a5-f64e-46cb-a591-c2ce59f3b9bb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"3c034d64-eddb-49ef-b598-071c602e09bd","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"contractNo\": \"4040100022\",\r\n    \"registrationNo\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/loan/get-list-agunan","description":"<p>API ini di gunakan untuk menampilkan detail daftar agunan yang menampilkan beserta jenis agunan bedasarkan nomor registrasi agunan atau nomor kontrak pembiayaan</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>contractNo</td>\n<td>String</td>\n<td>No</td>\n<td>11</td>\n<td>Nomor Kontrak Pembiayaan</td>\n<td>4040100022</td>\n</tr>\n<tr>\n<td>registrationNo</td>\n<td>String</td>\n<td>No</td>\n<td>10</td>\n<td>Nomor Registrasi Pembiayaan</td>\n<td>0100001534</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>registrasiNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>No Registrasi</td>\n<td>0100001411</td>\n</tr>\n<tr>\n<td>urutNo</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>No Urut</td>\n<td>1.0</td>\n</tr>\n<tr>\n<td>jenisJaminan</td>\n<td>String</td>\n<td>YES</td>\n<td>2</td>\n<td>Kode Jenis Jaminan</td>\n<td>23</td>\n</tr>\n<tr>\n<td>keterangan</td>\n<td>String</td>\n<td>Yes</td>\n<td>30</td>\n<td>Keterangan</td>\n<td>GIRO</td>\n</tr>\n<tr>\n<td>bobot</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Bobot Pengurang</td>\n<td>100.0</td>\n</tr>\n<tr>\n<td>bobotJam</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Batas Penilaian</td>\n<td>100.0</td>\n</tr>\n<tr>\n<td>sandiJaminan</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Sandi Jaminan</td>\n<td>020</td>\n</tr>\n<tr>\n<td>statusBobotJaminan</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Status Bobot Jaminan</td>\n<td>T</td>\n</tr>\n<tr>\n<td>sandiPelaporanSlik</td>\n<td>String</td>\n<td>Yes</td>\n<td>15</td>\n<td>Kelompok Jaminan menurut SLIK</td>\n<td>F09</td>\n</tr>\n<tr>\n<td>nominalTaksasi</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Nominal Taksasi</td>\n<td>2037000000.0</td>\n</tr>\n<tr>\n<td>nominalPasar</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Nominal Pasar</td>\n<td>0.0</td>\n</tr>\n<tr>\n<td>nominalLikuid</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Nominal Likuid</td>\n<td>0.0</td>\n</tr>\n<tr>\n<td>plafond</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Nilai Plafon</td>\n<td>100.0</td>\n</tr>\n<tr>\n<td>jenisDokumen</td>\n<td>String</td>\n<td>Yes</td>\n<td>2</td>\n<td>Kode Jenis Dokumen</td>\n<td>11</td>\n</tr>\n<tr>\n<td>dokumen</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Nama Jenis Dokumen</td>\n<td>7403980420</td>\n</tr>\n<tr>\n<td>atasNama</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Atas Nama Jaminan</td>\n<td>PT Bayu Sinergi</td>\n</tr>\n<tr>\n<td>namaPenilaiInternal</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Nama Penilai Internal</td>\n<td>RIZA AFRIANA</td>\n</tr>\n<tr>\n<td>tanggalTaksasi1</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Tanggal Taksasi Awal</td>\n<td>20230202</td>\n</tr>\n<tr>\n<td>tanggalTaksasi2</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Tanggal Taksasi AKhir</td>\n<td>20230202</td>\n</tr>\n<tr>\n<td>lokasi</td>\n<td>String</td>\n<td>Yes</td>\n<td>150</td>\n<td>Lokasi Agunan</td>\n<td>JAKARTA SELATAN</td>\n</tr>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Status Kepemilikan</td>\n<td>1</td>\n</tr>\n<tr>\n<td>catatan</td>\n<td>String</td>\n<td>Yes</td>\n<td>300</td>\n<td>Catatan Pelengkap</td>\n<td>Giro Mundur / PDC: Menyerahkan Giro Mundur dari rekening Bank Syariah Indonesia No. 7403980420 a.n PT Bayu Sinergi minimal sebesar Pokok Pembiayaan</td>\n</tr>\n<tr>\n<td>kodeCabang</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Cabang</td>\n<td>01</td>\n</tr>\n<tr>\n<td>kodeLokasi</td>\n<td>String</td>\n<td>Yes</td>\n<td>2</td>\n<td>Kode Lokasi</td>\n<td>01</td>\n</tr>\n<tr>\n<td>jenisIkat</td>\n<td>String</td>\n<td>Yes</td>\n<td>2</td>\n<td>Jenis Pengikatan</td>\n<td>10</td>\n</tr>\n<tr>\n<td>lokasiSimpan</td>\n<td>String</td>\n<td>Yes</td>\n<td>2</td>\n<td>Lokasi Penyimpanan</td>\n<td>1</td>\n</tr>\n<tr>\n<td>keteranganSimpan</td>\n<td>String</td>\n<td>Yes</td>\n<td>30</td>\n<td>Keterangan Penyimpanan</td>\n<td>ALAMI</td>\n</tr>\n<tr>\n<td>statusJaminan</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Status Jaminan</td>\n<td></td>\n</tr>\n<tr>\n<td>statusRekening</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Status Rekening</td>\n<td>A</td>\n</tr>\n<tr>\n<td>noKontrak</td>\n<td>String</td>\n<td>Yes</td>\n<td>11</td>\n<td>No Kontrak</td>\n<td>4040100022</td>\n</tr>\n<tr>\n<td>sandiKabupaten</td>\n<td>String</td>\n<td>Yes</td>\n<td>5</td>\n<td>Sandi Kabupaten</td>\n<td>0394</td>\n</tr>\n<tr>\n<td>persentaseParipasu</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Persentase Paripasu</td>\n<td>0.0</td>\n</tr>\n<tr>\n<td>nilaiNJOP</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Nilai HT/NJOP</td>\n<td>0.0</td>\n</tr>\n<tr>\n<td>tanggalMasuk</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Tanggal Masuk Agunan</td>\n<td>20230202</td>\n</tr>\n<tr>\n<td>tanggalKeluar</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Tanggal Keluar Agunan</td>\n<td></td>\n</tr>\n<tr>\n<td>kodePenilai</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Kode Penilai</td>\n<td></td>\n</tr>\n<tr>\n<td>longitude</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Titik Kordinat DD (Longitude)</td>\n<td>0.0</td>\n</tr>\n<tr>\n<td>latitude</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Titik Kordinat DD (Latitude)</td>\n<td>0.0</td>\n</tr>\n<tr>\n<td>karat</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Karat</td>\n<td>0.0</td>\n</tr>\n<tr>\n<td>berat</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Berat</td>\n<td>0.0</td>\n</tr>\n<tr>\n<td>statusPelaporan</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Status Pelaporan</td>\n<td>null</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","loan","get-list-agunan"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"b84dca4a-5886-4143-af75-5d6a71395540","name":"Get List Agunan","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"47e11f6c-fd45-4c08-9bf2-0f9fdb21bc6a","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"contractNo\": \"4040100022\",\r\n    \"registrationNo\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/loan/get-list-agunan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Fri, 18 Oct 2024 09:58:11 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"2033"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Successfully\",\n    \"data\": [\n        {\n            \"registrasiNo\": \"0100001411\",\n            \"urutNo\": 1,\n            \"jenisJaminan\": \"23\",\n            \"keterangan\": \"GIRO\",\n            \"bobot\": 100,\n            \"bobotJaminan\": 100,\n            \"sandiJaminan\": \"020\",\n            \"bobotJaminanInternal\": \"T\",\n            \"sandiPelaporanSlik\": \"F09\",\n            \"nominalTaksasi\": 2037000000,\n            \"nominalPasar\": 0,\n            \"nominalLikuid\": 0,\n            \"plafond\": 100,\n            \"jenisDokumen\": \"11\",\n            \"dokumen\": \"7403980420\",\n            \"atasNama\": \"PT Bayu Sinergi\",\n            \"namaPenilaiInternal\": \"RIZA AFRIANA\",\n            \"tanggalTaksasi1\": \"20230202\",\n            \"tanggalTaksasi2\": \"20230202\",\n            \"lokasi\": \"JAKARTA SELATAN\",\n            \"status\": \"1\",\n            \"catatan\": \"Giro Mundur / PDC: Menyerahkan Giro Mundur dari rekening Bank Syariah Indonesia No. 7403980420 a.n PT Bayu Sinergi minimal sebesar Pokok Pembiayaan\",\n            \"kodeCabang\": \"01\",\n            \"kodeLokasi\": \"01\",\n            \"jenisIkat\": \"10\",\n            \"lokasiSimpan\": \"1\",\n            \"keteranganSimpan\": \"ALAMI\",\n            \"statusJaminan\": \"\",\n            \"statusRekening\": \"A\",\n            \"noKontrak\": \"4040100022\",\n            \"sandiKabupaten\": \"0394\",\n            \"persentasiParipasu\": 0,\n            \"nilaiNJOP\": 0,\n            \"tanggalMasuk\": \"20230202\",\n            \"tanggalKeluar\": \"\",\n            \"kodePenilai\": \"\",\n            \"longitude\": 0,\n            \"latitude\": 0,\n            \"karat\": 0,\n            \"berat\": 0,\n            \"statusPelaporan\": null\n        },\n        {\n            \"registrasiNo\": \"0100001412\",\n            \"urutNo\": 1,\n            \"jenisJaminan\": \"99\",\n            \"keterangan\": \"LAINNYA\",\n            \"bobot\": 70,\n            \"bobotJaminan\": 70,\n            \"sandiJaminan\": \"290\",\n            \"bobotJaminanInternal\": \"T\",\n            \"sandiPelaporanSlik\": \"F04150204\",\n            \"nominalTaksasi\": 0,\n            \"nominalPasar\": 0,\n            \"nominalLikuid\": 0,\n            \"plafond\": 70,\n            \"jenisDokumen\": \"19\",\n            \"dokumen\": \"171/JGT/BNF/AFS-PBS/IV\",\n            \"atasNama\": \"PT Bayu Sinergi\",\n            \"namaPenilaiInternal\": \"RIZA AFRIANA\",\n            \"tanggalTaksasi1\": \"20230202\",\n            \"tanggalTaksasi2\": \"20230202\",\n            \"lokasi\": \"JAKARTA SELATAN\",\n            \"status\": \"1\",\n            \"catatan\": \"Cash Collateral: Menyerahkan Cash Collateral di Hijra Bank minimal sebesar 10%\",\n            \"kodeCabang\": \"01\",\n            \"kodeLokasi\": \"01\",\n            \"jenisIkat\": \"10\",\n            \"lokasiSimpan\": \"1\",\n            \"keteranganSimpan\": \"ALAMI\",\n            \"statusJaminan\": \"O\",\n            \"statusRekening\": \"A\",\n            \"noKontrak\": \"4040100022\",\n            \"sandiKabupaten\": \"0394\",\n            \"persentasiParipasu\": 0,\n            \"nilaiNJOP\": 0,\n            \"tanggalMasuk\": \"20230202\",\n            \"tanggalKeluar\": \"\",\n            \"kodePenilai\": \"\",\n            \"longitude\": 0,\n            \"latitude\": 0,\n            \"karat\": 0,\n            \"berat\": 0,\n            \"statusPelaporan\": null\n        }\n    ]\n}"}],"_postman_id":"6d28f6a5-f64e-46cb-a591-c2ce59f3b9bb"},{"name":"Create Pembiayaan","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/loan/create-pby')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"062cf022-a305-408f-a260-e9d6aa579046"}}],"id":"fb1e47fd-24cb-47d4-b057-612bd57bd630","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"ae4201b6-5230-4d83-8ec7-49c9086cf1bf","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"namaAkun\": \"ARIEF SETIABUDI\",\r\n    \"cifNo\": \"99000120\",\r\n    \"kodeProduk\": \"02\",\r\n    \"kodeCabang\": \"01\",\r\n    \"kodeLokasi\": \"01\",\r\n    \"modalAwal\": 18000000,\r\n    \"marginAwal\": 1800000,\r\n    \"kodeAset\": \"\",\r\n    \"noAkad\": \"SUTAN/WBU-02/AFS-TPMI/06/2024\",\r\n    \"tanggalAkad\": \"20240925\",\r\n    \"jangkaWaktu\": 12,\r\n    \"tipeJangkaWaktu\": \"B\",\r\n    \"tanggalEfektif\": \"20240925\",\r\n    \"tanggalKadaluarsa\": \"20260925\",\r\n    \"tahap\": 1,\r\n    \"tahapKe\": 0,\r\n    \"modalCustomer\": 0,\r\n    \"modalBank\": 0,\r\n    \"nisbahBank\": 0,\r\n    \"kodeBaghas\": \"M\",\r\n    \"kodeTagih\": \"U\",\r\n    \"rateEfektif\": \"13.99037\",\r\n    \"rateFlat\": \"7.61\",\r\n    \"akunDroping\": \"1100008324\",\r\n    \"kodeAoHandler\": \"012\",\r\n    \"kodeAoPromotor\": \"007\",\r\n    \"sektorEkonomi\": \"\",\r\n    \"sifat\": \"\",\r\n    \"gunaDebitur\": \"3\",\r\n    \"golonganDebitur\": \"5199\",\r\n    \"golonganPenjamin\": \"833\",\r\n    \"bagianPenjamin\": \"100\",\r\n    \"inputUser\": \"IT-SUTAN\",\r\n    \"jenisUsaha\": \"Hijra Home\",\r\n    \"kodeRate\": \"E\",\r\n    \"golonganPiutang\": \"4\",\r\n    \"kodeTujuan\": \"71\",\r\n    \"kodeGrupDebitur\": \"\",\r\n    \"slikSumberDana\": \"620138\",\r\n    \"slikGunaDebitur\": \"3\",\r\n    \"slikSektorEkonomi\": \"001120\",\r\n    \"slikKategoriDebitur\": \"NU\",\r\n    \"lbJenisPiutang\": \"90\",\r\n    \"lbStatusPiutang\": \"9\",\r\n    \"lbSifatPiutang\": \"9\",\r\n    \"lbSektorEkonomi\": \"001120\",\r\n    \"biaya01\": 0,\r\n    \"biaya02\": 0,\r\n    \"biaya03\": 0,\r\n    \"biaya04\": 0,\r\n    \"biaya05\": 0,\r\n    \"pindahBuku\": \"\",\r\n    \"kodeAtmrLama\": \"\",\r\n    \"kodeAtmrBaru\": \"\",\r\n    \"glb\": \"00\",\r\n    \"segmen\": \"000\",\r\n    \"akunPokok\": \"1100008324\",\r\n    \"sifatPlafond\": \"1\",\r\n    \"slikSifat\": \"9\",\r\n    \"slikProgramPemerintah\": \"90\",\r\n    \"slikOrientasiGuna\": \"3\",\r\n    \"slikGolonganPenjamin\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/loan/create-pby","description":"<p>API ini digunakan untuk melakukan pembentukan master data PEMBIAYAAN pada CBS IBA</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>namaAkun</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Nama Akun Nasabah</td>\n<td>ARIEF SETIABUDI</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>9</td>\n<td>Nomor CIF Nasabah</td>\n<td>99000120</td>\n</tr>\n<tr>\n<td>kodeProduk</td>\n<td>String</td>\n<td></td>\n<td>2</td>\n<td>Kode Produk Pembiayaan</td>\n<td>02</td>\n</tr>\n<tr>\n<td>kodeCabang</td>\n<td>String</td>\n<td></td>\n<td>3</td>\n<td>Kode Cabang Pembiayaan</td>\n<td>01</td>\n</tr>\n<tr>\n<td>kodeLokasi</td>\n<td>String</td>\n<td></td>\n<td>2</td>\n<td>Kode Lokasi Pembiayaan</td>\n<td>01</td>\n</tr>\n<tr>\n<td>modalAwal</td>\n<td>Numeric</td>\n<td></td>\n<td></td>\n<td>Modal Awal</td>\n<td>15000000</td>\n</tr>\n<tr>\n<td>marginAwal</td>\n<td>Numeric</td>\n<td></td>\n<td></td>\n<td>Margin Awal</td>\n<td>1500000</td>\n</tr>\n<tr>\n<td>kodeAset</td>\n<td>String</td>\n<td></td>\n<td>6</td>\n<td>Kode Aset</td>\n<td></td>\n</tr>\n<tr>\n<td>noAkad</td>\n<td>String</td>\n<td></td>\n<td>50</td>\n<td>Nomor Akad</td>\n<td>059/WBU-02/AFS-TPMI/06/2023</td>\n</tr>\n<tr>\n<td>tanggalAkad</td>\n<td>String</td>\n<td></td>\n<td>8</td>\n<td>Tanggal Akad</td>\n<td>20240925</td>\n</tr>\n<tr>\n<td>jangkaWaktu</td>\n<td>Numeric</td>\n<td></td>\n<td></td>\n<td>Jangka Waktu</td>\n<td>24</td>\n</tr>\n<tr>\n<td>tipeJangkaWaktu</td>\n<td>String</td>\n<td></td>\n<td>1</td>\n<td>Tipe Jangka Waktu</td>\n<td>B</td>\n</tr>\n<tr>\n<td>tanggalEfektif</td>\n<td>String</td>\n<td></td>\n<td>8</td>\n<td>Tanggal Efektif</td>\n<td>20240925</td>\n</tr>\n<tr>\n<td>tanggalKadaluarsa</td>\n<td>String</td>\n<td></td>\n<td>8</td>\n<td>Tanggal Kadaluarsa</td>\n<td>20260925</td>\n</tr>\n<tr>\n<td>tahap</td>\n<td>Numeric</td>\n<td></td>\n<td></td>\n<td>Tahap</td>\n<td>1</td>\n</tr>\n<tr>\n<td>tahapKe</td>\n<td>Numeric</td>\n<td></td>\n<td></td>\n<td>Tahap Ke</td>\n<td>0</td>\n</tr>\n<tr>\n<td>modalCustomer</td>\n<td>Numeric</td>\n<td></td>\n<td></td>\n<td>Modal Customer</td>\n<td>0</td>\n</tr>\n<tr>\n<td>modalBank</td>\n<td>Numeric</td>\n<td></td>\n<td></td>\n<td>Modal Bank</td>\n<td>0</td>\n</tr>\n<tr>\n<td>nisbahBank</td>\n<td>Numeric</td>\n<td></td>\n<td></td>\n<td>Nisbah Bank</td>\n<td>0</td>\n</tr>\n<tr>\n<td>kodeBaghas</td>\n<td>String</td>\n<td></td>\n<td>1</td>\n<td>Kode Baghas</td>\n<td>M</td>\n</tr>\n<tr>\n<td>kodeTagih</td>\n<td>String</td>\n<td></td>\n<td>1</td>\n<td>Kode Tagih</td>\n<td>U</td>\n</tr>\n<tr>\n<td>rateEfektif</td>\n<td>String</td>\n<td></td>\n<td></td>\n<td>Rate Efektif</td>\n<td>13.99037</td>\n</tr>\n<tr>\n<td>rateFlat</td>\n<td>String</td>\n<td></td>\n<td></td>\n<td>Rate Flat</td>\n<td>7.61</td>\n</tr>\n<tr>\n<td>akunDroping</td>\n<td>String</td>\n<td></td>\n<td>11</td>\n<td>Akun Droping</td>\n<td>1100008324</td>\n</tr>\n<tr>\n<td>kodeAoHandler</td>\n<td>String</td>\n<td></td>\n<td>8</td>\n<td>Kode AO Handler</td>\n<td>012</td>\n</tr>\n<tr>\n<td>kodeAoPromotor</td>\n<td>String</td>\n<td></td>\n<td>8</td>\n<td>Kode AO Promotor</td>\n<td>007</td>\n</tr>\n<tr>\n<td>sektorEkonomi</td>\n<td>String</td>\n<td></td>\n<td>5</td>\n<td>Sektor Ekonomi</td>\n<td></td>\n</tr>\n<tr>\n<td>sifat</td>\n<td>String</td>\n<td></td>\n<td>5</td>\n<td>Sifat</td>\n<td></td>\n</tr>\n<tr>\n<td>gunaDebitur</td>\n<td>String</td>\n<td></td>\n<td>5</td>\n<td>Guna Debitur</td>\n<td>3</td>\n</tr>\n<tr>\n<td>golonganDebitur</td>\n<td>String</td>\n<td></td>\n<td>5</td>\n<td>Golongan Debitur</td>\n<td>5199</td>\n</tr>\n<tr>\n<td>golonganPenjamin</td>\n<td>String</td>\n<td></td>\n<td>5</td>\n<td>Golongan Penjamin</td>\n<td>833</td>\n</tr>\n<tr>\n<td>bagianPenjamin</td>\n<td>String</td>\n<td></td>\n<td>5</td>\n<td>Bagian Penjamin</td>\n<td>100</td>\n</tr>\n<tr>\n<td>inputUser</td>\n<td>String</td>\n<td></td>\n<td>10</td>\n<td>Input User</td>\n<td>DEFIA</td>\n</tr>\n<tr>\n<td>jenisUsaha</td>\n<td>String</td>\n<td></td>\n<td>50</td>\n<td>Jenis Usaha</td>\n<td>Hijra Home</td>\n</tr>\n<tr>\n<td>kodeRate</td>\n<td>String</td>\n<td></td>\n<td>1</td>\n<td>Kode Rate</td>\n<td>E</td>\n</tr>\n<tr>\n<td>golonganPiutang</td>\n<td>String</td>\n<td></td>\n<td>1</td>\n<td>Golongan Piutang</td>\n<td>4</td>\n</tr>\n<tr>\n<td>kodeTujuan</td>\n<td>String</td>\n<td></td>\n<td>2</td>\n<td>Kode Tujuan</td>\n<td>71</td>\n</tr>\n<tr>\n<td>kodeGrupDebitur</td>\n<td>String</td>\n<td></td>\n<td>10</td>\n<td>Kode Grup Debitur</td>\n<td></td>\n</tr>\n<tr>\n<td>slikSumberDana</td>\n<td>String</td>\n<td></td>\n<td>6</td>\n<td>Slik Sumber Dana</td>\n<td>620138</td>\n</tr>\n<tr>\n<td>slikGunaDebitur</td>\n<td>String</td>\n<td></td>\n<td>1</td>\n<td>Slik Guna Debitur</td>\n<td>3</td>\n</tr>\n<tr>\n<td>slikSektorEkonomi</td>\n<td>String</td>\n<td></td>\n<td>6</td>\n<td>Slik Sektor Ekonomi</td>\n<td>001120</td>\n</tr>\n<tr>\n<td>slikKategoriDebitur</td>\n<td>String</td>\n<td></td>\n<td>2</td>\n<td>Slik Kategori Debitur</td>\n<td>NU</td>\n</tr>\n<tr>\n<td>lbJenisPiutang</td>\n<td>String</td>\n<td></td>\n<td>2</td>\n<td>Laporan Bulanan Jenis Piutang</td>\n<td>90</td>\n</tr>\n<tr>\n<td>lbStatusPiutang</td>\n<td>String</td>\n<td></td>\n<td>1</td>\n<td>Laporan Bulanan Status Piutang</td>\n<td>9</td>\n</tr>\n<tr>\n<td>lbSifatPiutang</td>\n<td>String</td>\n<td></td>\n<td>1</td>\n<td>Laporan Bulanan Sifat Piutang</td>\n<td>9</td>\n</tr>\n<tr>\n<td>lbSektorEkonomi</td>\n<td>String</td>\n<td></td>\n<td>10</td>\n<td>Laporan Bulanan Sektor Ekonomi</td>\n<td>001120</td>\n</tr>\n<tr>\n<td>biaya01</td>\n<td>Numeric</td>\n<td></td>\n<td></td>\n<td>Biaya dari Parameter</td>\n<td>0</td>\n</tr>\n<tr>\n<td>biaya02</td>\n<td>Numeric</td>\n<td></td>\n<td></td>\n<td>Biaya dari Parameter</td>\n<td>0</td>\n</tr>\n<tr>\n<td>biaya03</td>\n<td>Numeric</td>\n<td></td>\n<td></td>\n<td>Biaya dari Parameter</td>\n<td>0</td>\n</tr>\n<tr>\n<td>biaya04</td>\n<td>Numeric</td>\n<td></td>\n<td></td>\n<td>Biaya dari Parameter</td>\n<td>0</td>\n</tr>\n<tr>\n<td>biaya05</td>\n<td>Numeric</td>\n<td></td>\n<td></td>\n<td>Biaya dari Parameter</td>\n<td>0</td>\n</tr>\n<tr>\n<td>pindahBuku</td>\n<td>String</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>kodeAtmrLama</td>\n<td>String</td>\n<td></td>\n<td>3</td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>kodeAtmrBaru</td>\n<td>String</td>\n<td></td>\n<td>3</td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>glb</td>\n<td>String</td>\n<td></td>\n<td>2</td>\n<td></td>\n<td>00</td>\n</tr>\n<tr>\n<td>segmen</td>\n<td>String</td>\n<td></td>\n<td>3</td>\n<td></td>\n<td>000</td>\n</tr>\n<tr>\n<td>akunPokok</td>\n<td>String</td>\n<td></td>\n<td>11</td>\n<td></td>\n<td>1100008324</td>\n</tr>\n<tr>\n<td>sifatPlafond</td>\n<td>String</td>\n<td></td>\n<td>1</td>\n<td></td>\n<td>1</td>\n</tr>\n<tr>\n<td>slikSifat</td>\n<td>String</td>\n<td></td>\n<td>1</td>\n<td>SLIK Sifat Pembiayaan</td>\n<td>9</td>\n</tr>\n<tr>\n<td>slikProgramPemerintah</td>\n<td>String</td>\n<td></td>\n<td>3</td>\n<td>SLIK Pembiayaan Program Pemerintah</td>\n<td>90</td>\n</tr>\n<tr>\n<td>slikOrientasiGuna</td>\n<td>String</td>\n<td></td>\n<td>1</td>\n<td>SLIK Orientasi Penggunaan</td>\n<td>3</td>\n</tr>\n<tr>\n<td>slikGolonganPenjamin</td>\n<td>String</td>\n<td></td>\n<td>10</td>\n<td>SLIK Golongan Penjamin</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>Sukses</td>\n</tr>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>rrn_ac1839eb-1298-4f9f-8c0b-9bb53ad54b7c</td>\n</tr>\n<tr>\n<td>loanAccountNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>11</td>\n<td>Nomor Kontrak Pembiayaan Nasabah</td>\n<td>4020100039</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","loan","create-pby"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"31c44d16-fced-41f1-bbab-9032b88a1653","name":"Create Pembiayaan","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"46065afd-0a8b-4afd-a8d0-96bf6356990a","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"namaAkun\": \"ERVAN ADHITYA\",\r\n    \"cifNo\": \"01028436\",\r\n    \"kodeProduk\": \"02\",\r\n    \"kodeCabang\": \"01\",\r\n    \"kodeLokasi\": \"01\",\r\n    \"modalAwal\": 41264600,\r\n    \"marginAwal\": 16464200,\r\n    \"kodeAset\": \"\",\r\n    \"noAkad\": \"109/MRH/153000/XCVI/99-6/\",\r\n    \"tanggalAkad\": \"20240925\",\r\n    \"jangkaWaktu\": 24,\r\n    \"tipeJangkaWaktu\": \"B\",\r\n    \"tanggalEfektif\": \"20240925\",\r\n    \"tanggalKadaluarsa\": \"20260925\",\r\n    \"tahap\": \"1\",\r\n    \"tahapKe\": \"0\",\r\n    \"modalCustomer\": \"0\",\r\n    \"modalBank\": \"0\",\r\n    \"nisbahBank\": \"0\",\r\n    \"kodeBaghas\": \"M\",\r\n    \"kodeTagih\": \"U\",\r\n    \"rateEfektif\": \"14.492439\",\r\n    \"rateFlat\": \"8.53\",\r\n    \"akunDroping\": \"1120136583\",\r\n    \"kodeAoHandler\": \"012\",\r\n    \"kodeAoPromotor\": \"008\",\r\n    \"sektorEkonomi\": \"\",\r\n    \"sifat\": \"\",\r\n    \"gunaDebitur\": \"3\",\r\n    \"golonganDebitur\": \"9700\",\r\n    \"golonganPenjamin\": \"833\",\r\n    \"bagianPenjamin\": \"99.99\",\r\n    \"inputUser\": \"RENALDI\",\r\n    \"jenisUsaha\": \"Hijra Home\",\r\n    \"kodeRate\": \"E\",\r\n    \"golonganPiutang\": \"2\",\r\n    \"kodeTujuan\": \"71\",\r\n    \"kodeGrupDebitur\": \"\",\r\n    \"slikSumberDana\": \"620138\",\r\n    \"slikGunaDebitur\": \"3\",\r\n    \"slikSektorEkonomi\": \"001110\",\r\n    \"slikKategoriDebitur\": \"UK\",\r\n    \"lbJenisPiutang\": \"90\",\r\n    \"lbStatusPiutang\": \"9\",\r\n    \"lbSifatPiutang\": \"9\",\r\n    \"lbSektorEkonomi\": \"001120\",\r\n    \"biaya01\": 0,\r\n    \"biaya02\": 0,\r\n    \"biaya03\": 0,\r\n    \"biaya04\": 0,\r\n    \"biaya05\": 0,\r\n    \"pindahBuku\": \"\",\r\n    \"kodeAtmrLama\": \"\",\r\n    \"kodeAtmrBaru\": \"\",\r\n    \"glb\": \"00\",\r\n    \"segmen\": \"000\",\r\n    \"akunPokok\": \"1120136583\",\r\n    \"sifatPlafond\": \"1\",\r\n    \"slikSifat\": \"9\",\r\n    \"slikProgramPemerintah\": \"10\",\r\n    \"slikOrientasiGuna\": \"3\",\r\n    \"slikGolonganPenjamin\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/loan/create-pby"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Mon, 21 Oct 2024 08:10:12 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"142"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Sukses\",\n    \"partnerReferenceNo\": \"rrn_ac1839eb-1298-4f9f-8c0b-9bb53ad54b7c\",\n    \"loanAccountNo\": \"4020100039\"\n}"}],"_postman_id":"fb1e47fd-24cb-47d4-b057-612bd57bd630"},{"name":"Create Agunan","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/loan/create-agunan')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"50da3b80-6ee4-46e2-b36c-abdd1ffad7f5"}}],"id":"9fe3d551-4c3f-496c-b73b-ae2d8fb57cff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"bef6ca68-ffac-4d8b-a713-407a3e4e5a63","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"nokontrak\": \"4020100045\",\r\n    \"kodeCabang\": \"01\",\r\n    \"kodeLokasi\": \"01\",\r\n    \"inputUser\": \"IT-SUTAN\",\r\n    \"noRegistrasi\": \"0100004899\",\r\n    \"cifNo\": \"99000120\",\r\n    \"urut\": 1,\r\n    \"jenisJaminan\": \"23\",\r\n    \"jenisDokumen\": \"11\",\r\n    \"namaPenjamin\": \"ERVAN ADHITYA\",\r\n    \"namaPenilai\": \"IT-SUTAN\",\r\n    \"jenisPengikatan\": \"08\",\r\n    \"status\": \"1\",\r\n    \"catatan\": \"Giro\",\r\n    \"longitude\": \"0\",\r\n    \"latitude\": \"0\",\r\n    \"asuransi\": \"Y\",\r\n    \"lokasiSimpan\": \"1\",\r\n    \"lokasi\": \"Jakarta Selatan\",\r\n    \"keteranganSimpan\": \"KANTOR PUSAT\",\r\n    \"paripasu\": 0,\r\n    \"plafond\": 100,\r\n    \"nominalTaksaksi\": 25000000,\r\n    \"nominalPasar\": 0,\r\n    \"nominalLikuid\": 0,\r\n    \"digunakan\": 25000000,\r\n    \"tanggalTaksaksi1\": \"20240925\",\r\n    \"tanggalTaksaksi2\": \"20240925\",\r\n    \"tanggalMasuk\": \"20240925\",\r\n    \"dokumen\": \"0378-01-000841-30-2\",\r\n    \"sandiDati\": \"0394\",\r\n    \"kodePenilaiIndependen\": \"\",\r\n    \"karat\": 0,\r\n    \"berat\": 0\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/loan/create-agunan","description":"<p>API ini digunakan untuk melakukan pembentukan master data JAMINAN pada CBS IBA</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>nokontrak</td>\n<td>String</td>\n<td>Yes</td>\n<td>11</td>\n<td>Nomor Kontrak Pembiayaan</td>\n<td>4020100039</td>\n</tr>\n<tr>\n<td>kodeCabang</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Cabang</td>\n<td>01</td>\n</tr>\n<tr>\n<td>kodeLokasi</td>\n<td>String</td>\n<td>Yes</td>\n<td>2</td>\n<td>Kode Lokasi</td>\n<td>01</td>\n</tr>\n<tr>\n<td>inputUser</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Input User</td>\n<td>SUTAN</td>\n</tr>\n<tr>\n<td>noRegistrasi</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nomor Registrasi</td>\n<td>0100001899</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>9</td>\n<td>Nomor CIF Nasabah</td>\n<td>01028436</td>\n</tr>\n<tr>\n<td>urut</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td>Urut</td>\n<td>1</td>\n</tr>\n<tr>\n<td>jenisJaminan</td>\n<td>String</td>\n<td>Yes</td>\n<td>2</td>\n<td>Jenis Jaminan</td>\n<td>23</td>\n</tr>\n<tr>\n<td>jenisDokumen</td>\n<td>String</td>\n<td>Yes</td>\n<td>2</td>\n<td>Jenis Dokumen</td>\n<td>11</td>\n</tr>\n<tr>\n<td>namaPenjamin</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Nama Penjamin</td>\n<td>ERVAN ADHITYA</td>\n</tr>\n<tr>\n<td>namaPenilai</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Nama Penilai</td>\n<td>SUTAN</td>\n</tr>\n<tr>\n<td>jenisPengikatan</td>\n<td>String</td>\n<td>Yes</td>\n<td>2</td>\n<td>Jenis Pengikatan</td>\n<td>08</td>\n</tr>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Status</td>\n<td>1</td>\n</tr>\n<tr>\n<td>catatan</td>\n<td>String</td>\n<td>Yes</td>\n<td>300</td>\n<td>Catatan</td>\n<td>Giro Mundur dari Rekening bank BRI</td>\n</tr>\n<tr>\n<td>longitude</td>\n<td>String</td>\n<td>Yes</td>\n<td></td>\n<td>Longitude</td>\n<td>0</td>\n</tr>\n<tr>\n<td>latitude</td>\n<td>String</td>\n<td>Yes</td>\n<td></td>\n<td>Latitude</td>\n<td>0</td>\n</tr>\n<tr>\n<td>asuransi</td>\n<td>String</td>\n<td>Yes</td>\n<td>1</td>\n<td>Asuransi</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>lokasiSimpan</td>\n<td>String</td>\n<td>Yes</td>\n<td>2</td>\n<td>Lokasi Simpan</td>\n<td>1</td>\n</tr>\n<tr>\n<td>lokasi</td>\n<td>String</td>\n<td>Yes</td>\n<td>150</td>\n<td>Lokasi</td>\n<td>Jakarta Selatan</td>\n</tr>\n<tr>\n<td>keteranganSimpan</td>\n<td>String</td>\n<td>Yes</td>\n<td>30</td>\n<td>Keterangan Simpan</td>\n<td>KANTOR PUSAT</td>\n</tr>\n<tr>\n<td>paripasu</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td>Paripasu</td>\n<td>0</td>\n</tr>\n<tr>\n<td>plafond</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td>Plafond</td>\n<td>100</td>\n</tr>\n<tr>\n<td>nominalTaksasi</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td>Nominal Taksasi</td>\n<td>10000000</td>\n</tr>\n<tr>\n<td>nominalPasar</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td>Nominal Pasar</td>\n<td>0</td>\n</tr>\n<tr>\n<td>nominalLikuid</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td>Nominal Likuid</td>\n<td>0</td>\n</tr>\n<tr>\n<td>digunakan</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td>Digunakan</td>\n<td>10000000</td>\n</tr>\n<tr>\n<td>tanggalTaksasi1</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Tanggal Taksasi 1</td>\n<td>20240925</td>\n</tr>\n<tr>\n<td>tanggalTaksasi2</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Tanggal Taksasi 2</td>\n<td>20240925</td>\n</tr>\n<tr>\n<td>tanggalMasuk</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Tanggal Masuk</td>\n<td>20240925</td>\n</tr>\n<tr>\n<td>dokumen</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Dokumen</td>\n<td>0378-01-000841-30-2</td>\n</tr>\n<tr>\n<td>sandiDati</td>\n<td>String</td>\n<td>Yes</td>\n<td>5</td>\n<td>Sandi DATI</td>\n<td>0394</td>\n</tr>\n<tr>\n<td>kodePenilaiIndependen</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Kode Penilai Independen</td>\n<td></td>\n</tr>\n<tr>\n<td>karat</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td>Karat</td>\n<td>0</td>\n</tr>\n<tr>\n<td>berat</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td>Berat</td>\n<td>0</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>Sukses</td>\n</tr>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>rrn_89fef2f2-b691-47f4-b1fb-6a690a6dacbc</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","loan","create-agunan"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"e81784d7-88e3-4a1b-bf82-32f83d66aa65","name":"Create Agunan","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"e06f5c27-bb09-4ca8-b9f2-6418bb77187b","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"nokontrak\": \"4020100039\",\r\n    \"kodeCabang\": \"01\",\r\n    \"kodeLokasi\": \"01\",\r\n    \"inputUser\": \"SUTAN\",\r\n    \"noRegistrasi\": \"0100001899\",\r\n    \"cifNo\": \"01028436\",\r\n    \"urut\": \"1\",\r\n    \"jenisJaminan\": \"23\",\r\n    \"jenisDokumen\": \"11\",\r\n    \"namaPenjamin\": \"ERVAN ADHITYA\",\r\n    \"namaPenilai\": \"SUTAN\",\r\n    \"jenisPengikatan\": \"08\",\r\n    \"status\": \"1\",\r\n    \"catatan\": \"Giro Mundur dari Rekening bank BRI\",\r\n    \"longitude\": \"0\",\r\n    \"latitude\": \"0\",\r\n    \"asuransi\": \"Y\",\r\n    \"lokasiSimpan\": \"1\",\r\n    \"lokasi\": \"Jakarta Selatan\",\r\n    \"keteranganSimpan\": \"KANTOR PUSAT\",\r\n    \"paripasu\": \"0\",\r\n    \"plafond\": 100,\r\n    \"nominalTaksaksi\": 10000000,\r\n    \"nominalPasar\": 0,\r\n    \"nominalLikuid\": 0,\r\n    \"digunakan\": 10000000,\r\n    \"tanggalTaksaksi1\": \"20240925\",\r\n    \"tanggalTaksaksi2\": \"20240925\",\r\n    \"tanggalMasuk\": \"20240925\",\r\n    \"dokumen\": \"0378-01-000841-30-2\",\r\n    \"sandiDati\": \"0394\",\r\n    \"kodePenilaiIndependen\": \"\",\r\n    \"karat\": 0,\r\n    \"berat\": 0\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/loan/create-agunan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Mon, 21 Oct 2024 09:39:13 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"113"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Sukses\",\n    \"partnerReferenceNo\": \"rrn_89fef2f2-b691-47f4-b1fb-6a690a6dacbc\"\n}"}],"_postman_id":"9fe3d551-4c3f-496c-b73b-ae2d8fb57cff"},{"name":"Create Droping Pembiayaan","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/loan/droping-loan')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"384a601d-2d95-44d3-a5df-2ffee13f70a1"}}],"id":"3ae463a4-9d9f-426a-9445-2819a2407220","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"bc787849-80c9-4193-b8d9-21dfd8e504a7","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"loanAccountNo\": \"4020100050\",\r\n    \"inputUser\": \"IT-SUTAN\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/loan/droping-loan","description":"<p>API ini digunakan untuk melakukan droping PEMBIAYAAN berdasarkan nomor kontrak</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>loanAccountNo</td>\n<td>String</td>\n<td>No</td>\n<td>11</td>\n<td>Nomor Kontrak Pembiayaan</td>\n<td>4040100022</td>\n</tr>\n<tr>\n<td>inputUser</td>\n<td>String</td>\n<td>No</td>\n<td>10</td>\n<td>Input User</td>\n<td>0100001534</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>Sukses</td>\n</tr>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>rrn_3b6d0a10-6702-4224-84c2-acc596c758a9</td>\n</tr>\n<tr>\n<td>outstandingPokok</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td>Outstanding Modal</td>\n<td>18000000</td>\n</tr>\n<tr>\n<td>outstandingMargin</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td>Outstanding Margin</td>\n<td>1800000</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","loan","droping-loan"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"9782e8b8-20f9-4245-befb-4935ea04acc2","name":"Create Droping Pembiayaan","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"e2a7066f-224d-4b49-bb53-f9b0b0a179c8","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"loanAccountNo\": \"4020100049\",\r\n    \"inputUser\": \"IT-SUTAN\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/loan/droping-loan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Fri, 25 Oct 2024 03:16:56 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"173"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Sukses\",\n    \"partnerReferenceNo\": \"rrn_3b6d0a10-6702-4224-84c2-acc596c758a9\",\n    \"outstandingPokok\": 18000000,\n    \"outstandingMargin\": 1800000\n}"}],"_postman_id":"3ae463a4-9d9f-426a-9445-2819a2407220"},{"name":"Create Jadwal Pembiayaan","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/loan/create-jadwal')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"d441bf29-7452-48e5-81d3-a6098e12e663"}}],"id":"2eb1de4a-f0f9-409b-b44d-040193dcf5a9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"a7d78cec-e6c2-42a8-ac97-e9e9524ca324","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"loanAccountNo\": \"4020100050\",\r\n    \"jadwalAngsuran\": [\r\n        {\r\n            \"urut\": \"001\",\r\n            \"tanggalTagih\": \"20241025\",\r\n            \"tagihanModal\": 1500000,\r\n            \"tagihanMargin\": 150000\r\n        },\r\n        {\r\n            \"urut\": \"002\",\r\n            \"tanggalTagih\": \"20241125\",\r\n            \"tagihanModal\": 1500000,\r\n            \"tagihanMargin\": 150000\r\n        },\r\n        {\r\n            \"urut\": \"003\",\r\n            \"tanggalTagih\": \"20241225\",\r\n            \"tagihanModal\": 1500000,\r\n            \"tagihanMargin\": 150000\r\n        },\r\n        {\r\n            \"urut\": \"004\",\r\n            \"tanggalTagih\": \"20250125\",\r\n            \"tagihanModal\": 1500000,\r\n            \"tagihanMargin\": 150000\r\n        },\r\n        {\r\n            \"urut\": \"005\",\r\n            \"tanggalTagih\": \"20250225\",\r\n            \"tagihanModal\": 1500000,\r\n            \"tagihanMargin\": 150000\r\n        },\r\n        {\r\n            \"urut\": \"006\",\r\n            \"tanggalTagih\": \"20250325\",\r\n            \"tagihanModal\": 1500000,\r\n            \"tagihanMargin\": 150000\r\n        },\r\n        {\r\n            \"urut\": \"007\",\r\n            \"tanggalTagih\": \"20250425\",\r\n            \"tagihanModal\": 1500000,\r\n            \"tagihanMargin\": 150000\r\n        },\r\n        {\r\n            \"urut\": \"008\",\r\n            \"tanggalTagih\": \"20250525\",\r\n            \"tagihanModal\": 1500000,\r\n            \"tagihanMargin\": 150000\r\n        },\r\n        {\r\n            \"urut\": \"009\",\r\n            \"tanggalTagih\": \"20250625\",\r\n            \"tagihanModal\": 1500000,\r\n            \"tagihanMargin\": 150000\r\n        },\r\n        {\r\n            \"urut\": \"010\",\r\n            \"tanggalTagih\": \"20250725\",\r\n            \"tagihanModal\": 1500000,\r\n            \"tagihanMargin\": 150000\r\n        },\r\n        {\r\n            \"urut\": \"011\",\r\n            \"tanggalTagih\": \"20250825\",\r\n            \"tagihanModal\": 1500000,\r\n            \"tagihanMargin\": 150000\r\n        },\r\n        {\r\n            \"urut\": \"012\",\r\n            \"tanggalTagih\": \"20250925\",\r\n            \"tagihanModal\": 1500000,\r\n            \"tagihanMargin\": 150000\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/loan/create-jadwal","description":"<p>API ini digunakan untuk membuat jadwal pembiayaan yang telah di droping berdasarkan nomor kontrak</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>loanAccountNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>11</td>\n<td>Nomor Kontrak Pembiayaan</td>\n<td>4020100043</td>\n</tr>\n<tr>\n<td>tanggalTagih</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Nomor Registrasi Pembiayaan</td>\n<td>0100001534</td>\n</tr>\n<tr>\n<td>tagihanModal</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td>Nominal Tagihan Modal</td>\n<td>625000</td>\n</tr>\n<tr>\n<td>tagihanMargin</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td>Nominal Tagihan Margin</td>\n<td>62500</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>Sukses</td>\n</tr>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>rrn_2839fa8b-758a-4665-8fa5-88bf31e3acce</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","loan","create-jadwal"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"fa420752-fb88-4f98-8e35-b4bdbe7f0aeb","name":"Create Jadwal Pembiayaan","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"8224a72f-d2da-4461-b634-e6105a3b369f","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"loanAccountNo\": \"4020100049\",\r\n    \"jadwalAngsuran\": [\r\n        {\r\n            \"urut\": \"001\",\r\n            \"tanggalTagih\": \"20241025\",\r\n            \"tagihanModal\": 1500000,\r\n            \"tagihanMargin\": 150000\r\n        },\r\n        {\r\n            \"urut\": \"002\",\r\n            \"tanggalTagih\": \"20241125\",\r\n            \"tagihanModal\": 1500000,\r\n            \"tagihanMargin\": 150000\r\n        },\r\n        {\r\n            \"urut\": \"003\",\r\n            \"tanggalTagih\": \"20241225\",\r\n            \"tagihanModal\": 1500000,\r\n            \"tagihanMargin\": 150000\r\n        },\r\n        {\r\n            \"urut\": \"004\",\r\n            \"tanggalTagih\": \"20250125\",\r\n            \"tagihanModal\": 1500000,\r\n            \"tagihanMargin\": 150000\r\n        },\r\n        {\r\n            \"urut\": \"005\",\r\n            \"tanggalTagih\": \"20250225\",\r\n            \"tagihanModal\": 1500000,\r\n            \"tagihanMargin\": 150000\r\n        },\r\n        {\r\n            \"urut\": \"006\",\r\n            \"tanggalTagih\": \"20250325\",\r\n            \"tagihanModal\": 1500000,\r\n            \"tagihanMargin\": 150000\r\n        },\r\n        {\r\n            \"urut\": \"007\",\r\n            \"tanggalTagih\": \"20250425\",\r\n            \"tagihanModal\": 1500000,\r\n            \"tagihanMargin\": 150000\r\n        },\r\n        {\r\n            \"urut\": \"008\",\r\n            \"tanggalTagih\": \"20250525\",\r\n            \"tagihanModal\": 1500000,\r\n            \"tagihanMargin\": 150000\r\n        },\r\n        {\r\n            \"urut\": \"009\",\r\n            \"tanggalTagih\": \"20250625\",\r\n            \"tagihanModal\": 1500000,\r\n            \"tagihanMargin\": 150000\r\n        },\r\n        {\r\n            \"urut\": \"010\",\r\n            \"tanggalTagih\": \"20250725\",\r\n            \"tagihanModal\": 1500000,\r\n            \"tagihanMargin\": 150000\r\n        },\r\n        {\r\n            \"urut\": \"011\",\r\n            \"tanggalTagih\": \"20250825\",\r\n            \"tagihanModal\": 1500000,\r\n            \"tagihanMargin\": 150000\r\n        },\r\n        {\r\n            \"urut\": \"012\",\r\n            \"tanggalTagih\": \"20250925\",\r\n            \"tagihanModal\": 1500000,\r\n            \"tagihanMargin\": 150000\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/loan/create-jadwal"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Fri, 25 Oct 2024 03:17:20 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"113"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Sukses\",\n    \"partnerReferenceNo\": \"rrn_2839fa8b-758a-4665-8fa5-88bf31e3acce\"\n}"}],"_postman_id":"2eb1de4a-f0f9-409b-b44d-040193dcf5a9"},{"name":"Create Simulasi Rate","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/loan/simulasi-rate-loan')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"a8ea268b-f4c4-4ec8-9605-4ab50dd8081b"}}],"id":"47fa1018-2337-4ad2-9fa7-5d733a9f20ad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"f38636f5-b388-4253-b682-1799e580c895","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"plafond\": 10000000,\r\n    \"rate\": 10,\r\n    \"jangkaWaktu\": 12,\r\n    \"kodeRate\": \"E\",\r\n    \"proyeksiBaghas\": 0\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/loan/simulasi-rate-loan","description":"<p>API ini di gunakan untuk membuat simulasi rate pembiayaan</p>\n<h5 id=\"request-body-data\">Request Body Data</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>plafond</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td>Plafond</td>\n<td>10000000</td>\n</tr>\n<tr>\n<td>rate</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td>Rate</td>\n<td>10</td>\n</tr>\n<tr>\n<td>jangkaWaktu</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td>Jangka Waktu</td>\n<td>12</td>\n</tr>\n<tr>\n<td>kodeRate</td>\n<td>String</td>\n<td>Yes</td>\n<td></td>\n<td>Kode Rate</td>\n<td>E</td>\n</tr>\n<tr>\n<td>proyeksiBaghas</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td>Proyeksi Baghas</td>\n<td>0</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>Yes</td>\n<td></td>\n<td>Keterangan dari Return Code</td>\n<td>Sukses</td>\n</tr>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Referensi nomor dari partner</td>\n<td>rrn_da932d98-da4f-421f-8b01-774967392669</td>\n</tr>\n<tr>\n<td>rateEfektif</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>2</td>\n<td>Rate Efektif</td>\n<td>10</td>\n</tr>\n<tr>\n<td>rateFlat</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>30</td>\n<td>Rate Flat</td>\n<td>5.49908</td>\n</tr>\n<tr>\n<td>rateProyeksiPend</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>N/A</td>\n<td></td>\n<td>0</td>\n</tr>\n<tr>\n<td>totalAngsuran</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Total Angsuran</td>\n<td>879159.0</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","loan","simulasi-rate-loan"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"b6abf5f9-9b4f-4322-9bb7-726444845bc2","name":"Create Simulasi Rate","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"d3cff389-7a27-483f-a3c4-11962990f6b8","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"plafond\": 10000000,\r\n    \"rate\": 10,\r\n    \"jangkaWaktu\": 12,\r\n    \"kodeRate\": \"E\",\r\n    \"proyeksiBaghas\": 0\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/loan/simulasi-rate-loan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Fri, 25 Oct 2024 09:12:03 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"195"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Sukses\",\n    \"partnerReferenceNo\": \"rrn_da932d98-da4f-421f-8b01-774967392669\",\n    \"rateEfektif\": 10,\n    \"rateFlat\": 5.49908,\n    \"rateProyeksiPend\": 0,\n    \"totalAngsuran\": 879159\n}"}],"_postman_id":"47fa1018-2337-4ad2-9fa7-5d733a9f20ad"},{"name":"Create Simulasi Jadwal","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/loan/create-simulasi-jadwal')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"55f403a8-4a22-4c4c-bc90-514dfcacf65d"}}],"id":"2f10d203-93d8-4bef-ae93-9eef166ab9a9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"cc42bb25-f607-48b3-9d03-72f99370dade","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"plafond\": \"10000000\",\r\n    \"rate\": \"\",\r\n    \"jangkaWaktu\": 12,\r\n    \"frekuensiPokok\": 0,\r\n    \"frekuensiMargin\": 0,\r\n    \"tanggalAwal\": \"\",\r\n    \"gpPokok\": 0,\r\n    \"gpMargin\": 0,\r\n    \"intervalPokok\": 0,\r\n    \"intervalMargin\": 0,\r\n    \"kodeTagih\": \"\",\r\n    \"kodeHitung\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/loan/simulasi-jadwal-loan","description":"<p>API ini di gunakan untuk membuat simulasi jadwal pembiayaan</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>plafond</td>\n<td>String</td>\n<td>Yes</td>\n<td></td>\n<td>Plafond</td>\n<td></td>\n</tr>\n<tr>\n<td>rate</td>\n<td>String</td>\n<td>Yes</td>\n<td></td>\n<td>Rate</td>\n<td></td>\n</tr>\n<tr>\n<td>jangkaWaktu</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td>Jangka Waktu</td>\n<td></td>\n</tr>\n<tr>\n<td>frekuensiPokok</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td>Frekuensi Pokok</td>\n<td></td>\n</tr>\n<tr>\n<td>frekuensiMargin</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td>Frekuensi Margin</td>\n<td></td>\n</tr>\n<tr>\n<td>tanggalAwal</td>\n<td>String</td>\n<td>Yes</td>\n<td></td>\n<td>Tanggal Awal</td>\n<td></td>\n</tr>\n<tr>\n<td>gpPokok</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>gpMargin</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>intervalPokok</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td>Interval Pokok</td>\n<td></td>\n</tr>\n<tr>\n<td>intervalMargin</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td></td>\n<td>Interval Margin</td>\n<td></td>\n</tr>\n<tr>\n<td>kodeTagih</td>\n<td>String</td>\n<td>Yes</td>\n<td></td>\n<td>Kode Tagih</td>\n<td></td>\n</tr>\n<tr>\n<td>kodeHitung</td>\n<td>String</td>\n<td></td>\n<td></td>\n<td>Kode Hitung</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","loan","simulasi-jadwal-loan"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[],"_postman_id":"2f10d203-93d8-4bef-ae93-9eef166ab9a9"}],"id":"b9df9cdb-9f6c-4cb9-8f9c-e3afb090fb97","description":"<p>Module untuk mendapatkan detail pembiayaan dan melakukan pembayaran</p>\n","_postman_id":"b9df9cdb-9f6c-4cb9-8f9c-e3afb090fb97"},{"name":"Transaction","item":[{"name":"Create General Transaction","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/transaction/create-general-transaction')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"ca1b6086-7fdd-4ec7-b746-e9336e0b168b"}}],"id":"99371af7-f890-4485-929a-d9427063be0e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"fc7ecae0-5217-4fc9-b1d6-0717b09e8579","description":"<p>unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"user\": \"APIUSER\",\r\n    \"channelId\": \"api\",\r\n    \"data\": [\r\n        {\r\n            \"accountDebet\": \"5011010101\",\r\n            \"accountCredit\": \"1120154947\",\r\n            \"desc\": \"testing saldo\",\r\n            \"amount\": 10000000.0,\r\n            \"info\": {\r\n                \"abaCredit\": \"0036537XXXX\",\r\n                \"abaDebet\": \"\"\r\n            }\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/transaction/create-general-transaction","description":"<p>API ini digunakan untuk melakukan transaksi umum</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNO</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>user</td>\n<td>String</td>\n<td>No</td>\n<td>10</td>\n<td>UserID Transaksi yang terdaftar di sistem IBA</td>\n<td>APIUSER, Default <em><strong>APIUSER</strong></em></td>\n</tr>\n<tr>\n<td>channelId</td>\n<td>String</td>\n<td>No</td>\n<td>256</td>\n<td>Channel ID Transaksi</td>\n<td>Mobile-Banking</td>\n</tr>\n<tr>\n<td>referenceLink</td>\n<td>String</td>\n<td>No</td>\n<td>256</td>\n<td>Reference Link jika transaksi lain</td>\n<td>112233 referencei link</td>\n</tr>\n<tr>\n<td>data.accountDebit</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nomor Rekening Debet</td>\n<td>1100100023</td>\n</tr>\n<tr>\n<td>data.accountCredit</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nomor Rekening Credit</td>\n<td>1100100024</td>\n</tr>\n<tr>\n<td>data.desc</td>\n<td>String</td>\n<td>Yes</td>\n<td>512</td>\n<td>Keterangan Transaksi</td>\n<td>Cash In transaksi</td>\n</tr>\n<tr>\n<td>data.amount</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>18,2</td>\n<td>Nominal transaksi</td>\n<td>10000.0</td>\n</tr>\n<tr>\n<td>info.abaDebit</td>\n<td>String</td>\n<td>Conditional</td>\n<td>20</td>\n<td>Nomor rekening Giro/tabungan pada bank lain. kondisional apabila acc_dr di isi SBB/GL ABA</td>\n<td>123456789</td>\n</tr>\n<tr>\n<td>info.abaCredit</td>\n<td>String</td>\n<td>Conditional</td>\n<td>20</td>\n<td>Nomor rekening Giro/tabungan pada bank lain. kondisional apabila acc_cr di isi SBB/GL ABA</td>\n<td>123456789</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (request data akan di jadikan response)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Keterangan</td>\n<td>SUKSES</td>\n</tr>\n<tr>\n<td>data.transactionDate</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Tanggal Transaksi Terbentuk</td>\n<td>202406139991010760</td>\n</tr>\n<tr>\n<td>data.transactionDateTime</td>\n<td>String</td>\n<td>Yes</td>\n<td>14</td>\n<td>Tanggal Transaksi dan jam</td>\n<td></td>\n</tr>\n<tr>\n<td>data.referenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td></td>\n<td>Referensi CBS</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","transaction","create-general-transaction"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"6b8aac9b-0a85-4dec-aa9c-5698c0d2958d","name":"Create General Transaction","originalRequest":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP"},{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"a8839321-4754-414d-9f82-62107e752038","description":"unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"user\": \"APIUSER\",\r\n    \"channelId\": \"api\",\r\n    \"data\": [\r\n        {\r\n            \"accountDebet\": \"5011010101\",\r\n            \"accountCredit\": \"1120200012\",\r\n            \"desc\": \"testing saldo\",\r\n            \"amount\": 100000.0,\r\n            \"info\": {\r\n                \"abaCredit\": \"0036537XXXX\",\r\n                \"abaDebet\": \"\"\r\n            }\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/transaction/create-general-transaction"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Sun, 25 Aug 2024 12:56:05 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"308"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_92e09732-1ce9-4b27-a0a8-11004fcfaf42\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Successfully\",\n    \"data\": [\n        {\n            \"amount\": 100000,\n            \"accountDebet\": \"5011010101\",\n            \"accountCredit\": \"1120200012\",\n            \"transactionDate\": \"20240613\",\n            \"transactionDateTime\": \"20240613195606\",\n            \"referenceNo\": \"202406139991127510\"\n        }\n    ]\n}"}],"_postman_id":"99371af7-f890-4485-929a-d9427063be0e"},{"name":"Create Multi Transaction","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/transaction/create-multi-transaction')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"2ff448a9-45c8-48ba-b584-3a4d24a9fbb6"}}],"id":"5af944c5-e9df-4722-aa81-bddc293898f0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"1f8a56e1-e72f-4253-b83e-0de30f7e4710","description":"<p>unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"user\": \"APIUSER\",\r\n    \"referenceLink\": \"multi_link_1234\",\r\n    \"dataDebet\": [\r\n        {\r\n            \"accountDebet\": \"5011072243\",\r\n            \"desc\": \"Transaksi Cash Out\",\r\n            \"amount\": 30000.0,\r\n            \"info\": {\r\n                \"abaDebet\": \"1234\"\r\n            }\r\n        },\r\n        {\r\n            \"accountDebet\": \"1120100001\",\r\n            \"desc\": \"Transaksi Cash Out\",\r\n            \"amount\": 20000.0\r\n        }\r\n    ],\r\n    \"dataCredit\": [\r\n        {\r\n            \"accountCredit\": \"1120100001\",\r\n            \"desc\": \"Transaksi Cash Out\",\r\n            \"amount\": 20000.0\r\n        },\r\n        {\r\n            \"accountCredit\": \"5011072243\",\r\n            \"desc\": \"Transaksi Cash Out\",\r\n            \"amount\": 20000.0,\r\n            \"info\": {\r\n                \"abaCredit\": \"1234\"\r\n            }\r\n        },\r\n        {\r\n            \"accountCredit\": \"5011072243\",\r\n            \"desc\": \"Transaksi Cash Out\",\r\n            \"amount\": 10000.0,\r\n            \"info\": {\r\n                \"abaCredit\": \"1234\"\r\n            }\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/transaction/create-multi-transaction","description":"<p>API ini digunakan untuk melakukan transaksi multi one to many, many to one, atau many to many.</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>user</td>\n<td>String</td>\n<td>No</td>\n<td>10</td>\n<td>UserID Transaksi yang terdaftar di sistem IBA</td>\n<td>APIUSER, Default <em><strong>APIUSER</strong></em></td>\n</tr>\n<tr>\n<td>channelId</td>\n<td>String</td>\n<td>No</td>\n<td>256</td>\n<td>Channel ID Transaksi</td>\n<td>Mobile-Banking</td>\n</tr>\n<tr>\n<td>referenceLink</td>\n<td>String</td>\n<td>No</td>\n<td>256</td>\n<td>Reference Link jika transaksi lain</td>\n<td>112233</td>\n</tr>\n<tr>\n<td>dataDebet</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>accountDebet</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nomor Rekening Debet</td>\n<td>1100100023</td>\n</tr>\n<tr>\n<td>desc</td>\n<td>String</td>\n<td>Yes</td>\n<td>512</td>\n<td>Keterangan Transaksi</td>\n<td>Cash In transaksi</td>\n</tr>\n<tr>\n<td>amount</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>18,2</td>\n<td>Nominal transaksi</td>\n<td>10000.0</td>\n</tr>\n<tr>\n<td>info</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>abaDebet</td>\n<td>String</td>\n<td>Conditional</td>\n<td>20</td>\n<td>Nomor rekening Giro/tabungan pada bank lain. kondisional apabila acc_dr di isi SBB/GL ABA</td>\n<td>123456789</td>\n</tr>\n<tr>\n<td>end info</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>end data_dr</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>dataCredit</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>accountCredit</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nomor Rekening Credit</td>\n<td>1100100024</td>\n</tr>\n<tr>\n<td>desc</td>\n<td>String</td>\n<td>Yes</td>\n<td>512</td>\n<td>Keterangan Transaksi</td>\n<td>Cash In transaksi</td>\n</tr>\n<tr>\n<td>amount</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>18,2</td>\n<td>Nominal transaksi</td>\n<td>10000.0</td>\n</tr>\n<tr>\n<td>info</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>abaCredit</td>\n<td>String</td>\n<td>Conditional</td>\n<td>20</td>\n<td>Nomor rekening Giro/tabungan pada bank lain. kondisional apabila acc_cr di isi SBB/GL ABA</td>\n<td>123456789</td>\n</tr>\n<tr>\n<td>end info</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>end data_cr</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (request data akan di jadikan response)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Keterangan</td>\n<td>SUKSES</td>\n</tr>\n<tr>\n<td>data.transactionDate</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Tanggal Transaksi Terbentuk</td>\n<td>202406139991010760</td>\n</tr>\n<tr>\n<td>data.transactionDateTime</td>\n<td>String</td>\n<td>Yes</td>\n<td>14</td>\n<td>Tanggal Transaksi dan jam</td>\n<td></td>\n</tr>\n<tr>\n<td>data.referenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td></td>\n<td>Referensi CBS</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","transaction","create-multi-transaction"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"5ef17d32-c4f9-41f4-9ade-eea9f8fd3c04","name":"Create Multi Transaction","originalRequest":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP"},{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"b07d930a-039b-4eb2-b743-66771b65e1f0","description":"unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"user\": \"APIUSER\",\r\n    \"referenceLink\": \"multi_link_1234\",\r\n    \"dataDebet\": [\r\n        {\r\n            \"accountDebet\": \"5011072243\",\r\n            \"desc\": \"Transaksi Cash Out\",\r\n            \"amount\": 30000.0,\r\n            \"info\": {\r\n                \"abaDebet\": \"1234\"\r\n            }\r\n        },\r\n        {\r\n            \"accountDebet\": \"1120100001\",\r\n            \"desc\": \"Transaksi Cash Out\",\r\n            \"amount\": 20000.0\r\n        }\r\n    ],\r\n    \"dataCredit\": [\r\n        {\r\n            \"accountCredit\": \"1120100001\",\r\n            \"desc\": \"Transaksi Cash Out\",\r\n            \"amount\": 20000.0\r\n        },\r\n        {\r\n            \"accountCredit\": \"5011072243\",\r\n            \"desc\": \"Transaksi Cash Out\",\r\n            \"amount\": 20000.0,\r\n            \"info\": {\r\n                \"abaCredit\": \"1234\"\r\n            }\r\n        },\r\n        {\r\n            \"accountCredit\": \"5011072243\",\r\n            \"desc\": \"Transaksi Cash Out\",\r\n            \"amount\": 10000.0,\r\n            \"info\": {\r\n                \"abaCredit\": \"1234\"\r\n            }\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/transaction/create-multi-transaction"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Fri, 14 Mar 2025 06:11:02 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"896"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_e6b32ef9-60bb-41f9-9427-e3577a7e1b77\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Successfully\",\n    \"dataDebet\": [\n        {\n            \"nominal\": 30000,\n            \"accountDebet\": \"5011072243\",\n            \"transactionDate\": \"20240610\",\n            \"transactionDateTime\": \"20240610131106\",\n            \"referenceNo\": \"2024061099911480\"\n        },\n        {\n            \"nominal\": 20000,\n            \"accountDebet\": \"1120100001\",\n            \"transactionDate\": \"20240610\",\n            \"transactionDateTime\": \"20240610131107\",\n            \"referenceNo\": \"2024061099911490\"\n        }\n    ],\n    \"dataCredit\": [\n        {\n            \"nominal\": 20000,\n            \"accountCredit\": \"1120100001\",\n            \"transactionDate\": \"20240610\",\n            \"transactionDateTime\": \"20240610131107\",\n            \"referenceNo\": \"2024061099911500\"\n        },\n        {\n            \"nominal\": 20000,\n            \"accountCredit\": \"5011072243\",\n            \"transactionDate\": \"20240610\",\n            \"transactionDateTime\": \"20240610131108\",\n            \"referenceNo\": \"2024061099911510\"\n        },\n        {\n            \"nominal\": 10000,\n            \"accountCredit\": \"5011072243\",\n            \"transactionDate\": \"20240610\",\n            \"transactionDateTime\": \"20240610131108\",\n            \"referenceNo\": \"2024061099911520\"\n        }\n    ]\n}"}],"_postman_id":"5af944c5-e9df-4722-aa81-bddc293898f0"},{"name":"Get Transaction Status By Reff","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/transaction/get-transaction-status')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"0a90d3ff-e776-4132-bdec-15b72329bfa2"}}],"id":"c685a3b3-96b2-4fee-9d67-dfde03073c73","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"200b5a9a-fa82-4560-ba0e-632c887285bf","description":"<p>unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"originalPartnerReferenceNo\": \"rrn_4e6a5d88-eb3d-4b53-858f-390a6f16743b\",\r\n    \"transactionDate\": \"20240613\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/transaction/get-transaction-status","description":"<p>API ini digunakan untuk mengambil status transaksi</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>originalPartnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi Original transaksi</td>\n<td></td>\n</tr>\n<tr>\n<td>transactionDate</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Tanggal Transaksi</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (request data akan di jadikan response)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Keterangan</td>\n<td>SUKSES</td>\n</tr>\n<tr>\n<td>data.accountDebit</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nomor Rekening Debet</td>\n<td>1100100023</td>\n</tr>\n<tr>\n<td>data.accountCredit</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nomor Rekening Credit</td>\n<td>1100100024</td>\n</tr>\n<tr>\n<td>data.desc</td>\n<td>String</td>\n<td>Yes</td>\n<td>512</td>\n<td>Keterangan Transaksi</td>\n<td>Cash In transaksi</td>\n</tr>\n<tr>\n<td>data.amount</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>18,2</td>\n<td>Nominal transaksi</td>\n<td>10000.0</td>\n</tr>\n<tr>\n<td>data.partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Nomor Referensi Partner</td>\n<td>10000.0</td>\n</tr>\n<tr>\n<td>data.referenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Nomor Transaksi IBA</td>\n<td>10000.0</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","transaction","get-transaction-status"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"e4e4a393-f51a-4927-962a-e604c223d272","name":"Get Transaction Status By Reff","originalRequest":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP"},{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"782506d2-ae37-4c75-be26-18d821cef3f5","description":"unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"originalPartnerReferenceNo\": \"rrn_4e6a5d88-eb3d-4b53-858f-390a6f16743b\",\r\n    \"transactionDate\": \"20240613\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/transaction/get-transaction-status"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Sat, 24 Aug 2024 05:42:49 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"457"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_bf2297bb-35bd-405a-8f13-7c4cb3f6450b\",\n    \"originalPartnerReferenceNo\": \"rrn_4e6a5d88-eb3d-4b53-858f-390a6f16743b\",\n    \"transactionDate\": \"20240613\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Successfully\",\n    \"data\": [\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127400\",\n            \"desc\": \"testing saldo\",\n            \"amount\": 100000,\n            \"accountDebet\": \"5011010101\",\n            \"accountCredit\": \"1120200012\",\n            \"partnerReferenceNo\": \"rrn_4e6a5d88-eb3d-4b53-858f-390a6f16743b\"\n        }\n    ]\n}"}],"_postman_id":"c685a3b3-96b2-4fee-9d67-dfde03073c73"},{"name":"Get Transaction Status By Reference Link","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/transaction/get-transaction-by-reference-link')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"cfa52654-9ff3-4862-8c24-d70910ccaaa5"}}],"id":"f4d5bb05-556b-420c-a462-127c5f457833","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"f970c1df-cb82-48f2-82f8-152cfd26043a","description":"<p>unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"referenceLink\": \"multi_link_1234\",\r\n    \"transactionDate\": \"20240613\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/transaction/get-transaction-by-reference-link","description":"<p>API ini digunakan untuk mengambil status transaksi</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>originalPartnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi Original transaksi</td>\n<td></td>\n</tr>\n<tr>\n<td>transactionDate</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Tanggal Transaksi</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (request data akan di jadikan response)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Keterangan</td>\n<td>SUKSES</td>\n</tr>\n<tr>\n<td>data.accountDebit</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nomor Rekening Debet</td>\n<td>1100100023</td>\n</tr>\n<tr>\n<td>data.accountCredit</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nomor Rekening Credit</td>\n<td>1100100024</td>\n</tr>\n<tr>\n<td>data.desc</td>\n<td>String</td>\n<td>Yes</td>\n<td>512</td>\n<td>Keterangan Transaksi</td>\n<td>Cash In transaksi</td>\n</tr>\n<tr>\n<td>data.amount</td>\n<td>Numeric</td>\n<td>Yes</td>\n<td>18,2</td>\n<td>Nominal transaksi</td>\n<td>10000.0</td>\n</tr>\n<tr>\n<td>data.partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Nomor Referensi Partner</td>\n<td>10000.0</td>\n</tr>\n<tr>\n<td>data.referenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Nomor Transaksi IBA</td>\n<td>10000.0</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","transaction","get-transaction-by-reference-link"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"2363513f-4dbc-4075-aa83-383250aaf96a","name":"Get Transaction Status By Reff link","originalRequest":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP"},{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"976cc0b3-5b26-4a08-bbe1-09bef737727a","description":"unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"referenceLink\": \"multi_link_1234\",\r\n    \"transactionDate\": \"20240613\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/transaction/get-transaction-by-reference-link"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Sun, 25 Aug 2024 04:09:23 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"10118"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"partnerReferenceNo\": \"rrn_2ee96c39-433e-427d-96b0-84d7ee261fa3\",\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Successfully\",\n    \"data\": [\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127180\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 30000,\n            \"accountDebet\": \"5011072243\",\n            \"accountCredit\": \"\",\n            \"partnerReferenceNo\": \"rrn_0ecad2c2-e7e5-4e82-a922-74dc1b07542e\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127190\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 20000,\n            \"accountDebet\": \"1120100001\",\n            \"accountCredit\": \"\",\n            \"partnerReferenceNo\": \"rrn_0ecad2c2-e7e5-4e82-a922-74dc1b07542e\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127200\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 20000,\n            \"accountDebet\": \"\",\n            \"accountCredit\": \"1120100001\",\n            \"partnerReferenceNo\": \"rrn_0ecad2c2-e7e5-4e82-a922-74dc1b07542e\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127210\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 20000,\n            \"accountDebet\": \"\",\n            \"accountCredit\": \"5011072243\",\n            \"partnerReferenceNo\": \"rrn_0ecad2c2-e7e5-4e82-a922-74dc1b07542e\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127220\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 10000,\n            \"accountDebet\": \"\",\n            \"accountCredit\": \"5011072243\",\n            \"partnerReferenceNo\": \"rrn_0ecad2c2-e7e5-4e82-a922-74dc1b07542e\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127230\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 30000,\n            \"accountDebet\": \"5011072243\",\n            \"accountCredit\": \"\",\n            \"partnerReferenceNo\": \"rrn_8e169b27-dd00-4a49-bffb-201bcddfe632\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127240\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 20000,\n            \"accountDebet\": \"1120100001\",\n            \"accountCredit\": \"\",\n            \"partnerReferenceNo\": \"rrn_8e169b27-dd00-4a49-bffb-201bcddfe632\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127250\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 20000,\n            \"accountDebet\": \"\",\n            \"accountCredit\": \"1120100001\",\n            \"partnerReferenceNo\": \"rrn_8e169b27-dd00-4a49-bffb-201bcddfe632\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991126730\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 30000,\n            \"accountDebet\": \"5011072243\",\n            \"accountCredit\": \"\",\n            \"partnerReferenceNo\": \"rrn_e0ce3923-be8d-495a-ade8-1a5441e570e1\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991126740\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 20000,\n            \"accountDebet\": \"1120100001\",\n            \"accountCredit\": \"\",\n            \"partnerReferenceNo\": \"rrn_e0ce3923-be8d-495a-ade8-1a5441e570e1\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991126750\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 20000,\n            \"accountDebet\": \"\",\n            \"accountCredit\": \"1120100001\",\n            \"partnerReferenceNo\": \"rrn_e0ce3923-be8d-495a-ade8-1a5441e570e1\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991126760\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 20000,\n            \"accountDebet\": \"\",\n            \"accountCredit\": \"5011072243\",\n            \"partnerReferenceNo\": \"rrn_e0ce3923-be8d-495a-ade8-1a5441e570e1\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991126770\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 10000,\n            \"accountDebet\": \"\",\n            \"accountCredit\": \"5011072243\",\n            \"partnerReferenceNo\": \"rrn_e0ce3923-be8d-495a-ade8-1a5441e570e1\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991126780\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 30000,\n            \"accountDebet\": \"5011072243\",\n            \"accountCredit\": \"\",\n            \"partnerReferenceNo\": \"rrn_6d3647e4-aff1-4e11-af5d-4b176286f587\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991126790\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 20000,\n            \"accountDebet\": \"1120100001\",\n            \"accountCredit\": \"\",\n            \"partnerReferenceNo\": \"rrn_6d3647e4-aff1-4e11-af5d-4b176286f587\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991126800\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 20000,\n            \"accountDebet\": \"\",\n            \"accountCredit\": \"1120100001\",\n            \"partnerReferenceNo\": \"rrn_6d3647e4-aff1-4e11-af5d-4b176286f587\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991126810\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 20000,\n            \"accountDebet\": \"\",\n            \"accountCredit\": \"5011072243\",\n            \"partnerReferenceNo\": \"rrn_6d3647e4-aff1-4e11-af5d-4b176286f587\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991126820\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 10000,\n            \"accountDebet\": \"\",\n            \"accountCredit\": \"5011072243\",\n            \"partnerReferenceNo\": \"rrn_6d3647e4-aff1-4e11-af5d-4b176286f587\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127260\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 20000,\n            \"accountDebet\": \"\",\n            \"accountCredit\": \"5011072243\",\n            \"partnerReferenceNo\": \"rrn_8e169b27-dd00-4a49-bffb-201bcddfe632\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127270\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 10000,\n            \"accountDebet\": \"\",\n            \"accountCredit\": \"5011072243\",\n            \"partnerReferenceNo\": \"rrn_8e169b27-dd00-4a49-bffb-201bcddfe632\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127370\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 10000,\n            \"accountDebet\": \"\",\n            \"accountCredit\": \"5011072243\",\n            \"partnerReferenceNo\": \"rrn_befb21cb-ff8b-47a2-99bd-63cf231fe949\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127410\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 30000,\n            \"accountDebet\": \"5011072243\",\n            \"accountCredit\": \"\",\n            \"partnerReferenceNo\": \"rrn_c665dc41-42f1-42a2-a96b-7694c2973c49\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127420\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 20000,\n            \"accountDebet\": \"1120100001\",\n            \"accountCredit\": \"\",\n            \"partnerReferenceNo\": \"rrn_c665dc41-42f1-42a2-a96b-7694c2973c49\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127430\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 20000,\n            \"accountDebet\": \"\",\n            \"accountCredit\": \"1120100001\",\n            \"partnerReferenceNo\": \"rrn_c665dc41-42f1-42a2-a96b-7694c2973c49\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127440\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 20000,\n            \"accountDebet\": \"\",\n            \"accountCredit\": \"5011072243\",\n            \"partnerReferenceNo\": \"rrn_c665dc41-42f1-42a2-a96b-7694c2973c49\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127450\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 10000,\n            \"accountDebet\": \"\",\n            \"accountCredit\": \"5011072243\",\n            \"partnerReferenceNo\": \"rrn_c665dc41-42f1-42a2-a96b-7694c2973c49\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127460\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 30000,\n            \"accountDebet\": \"5011072243\",\n            \"accountCredit\": \"\",\n            \"partnerReferenceNo\": \"rrn_52a16bdc-3780-4d3f-a0a3-61568e71fddd\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127470\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 20000,\n            \"accountDebet\": \"1120100001\",\n            \"accountCredit\": \"\",\n            \"partnerReferenceNo\": \"rrn_52a16bdc-3780-4d3f-a0a3-61568e71fddd\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127480\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 20000,\n            \"accountDebet\": \"\",\n            \"accountCredit\": \"1120100001\",\n            \"partnerReferenceNo\": \"rrn_52a16bdc-3780-4d3f-a0a3-61568e71fddd\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127490\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 20000,\n            \"accountDebet\": \"\",\n            \"accountCredit\": \"5011072243\",\n            \"partnerReferenceNo\": \"rrn_52a16bdc-3780-4d3f-a0a3-61568e71fddd\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127500\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 10000,\n            \"accountDebet\": \"\",\n            \"accountCredit\": \"5011072243\",\n            \"partnerReferenceNo\": \"rrn_52a16bdc-3780-4d3f-a0a3-61568e71fddd\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991126910\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 30000,\n            \"accountDebet\": \"5011072243\",\n            \"accountCredit\": \"\",\n            \"partnerReferenceNo\": \"rrn_a576a507-9f6a-46b6-99a2-585211aa9a2d\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991126920\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 20000,\n            \"accountDebet\": \"1120100001\",\n            \"accountCredit\": \"\",\n            \"partnerReferenceNo\": \"rrn_a576a507-9f6a-46b6-99a2-585211aa9a2d\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991126930\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 20000,\n            \"accountDebet\": \"\",\n            \"accountCredit\": \"1120100001\",\n            \"partnerReferenceNo\": \"rrn_a576a507-9f6a-46b6-99a2-585211aa9a2d\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991126940\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 20000,\n            \"accountDebet\": \"\",\n            \"accountCredit\": \"5011072243\",\n            \"partnerReferenceNo\": \"rrn_a576a507-9f6a-46b6-99a2-585211aa9a2d\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991126950\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 10000,\n            \"accountDebet\": \"\",\n            \"accountCredit\": \"5011072243\",\n            \"partnerReferenceNo\": \"rrn_a576a507-9f6a-46b6-99a2-585211aa9a2d\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127280\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 30000,\n            \"accountDebet\": \"5011072243\",\n            \"accountCredit\": \"\",\n            \"partnerReferenceNo\": \"rrn_bc89a8cc-1309-429d-9e07-dcf75c736c45\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127290\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 20000,\n            \"accountDebet\": \"1120100001\",\n            \"accountCredit\": \"\",\n            \"partnerReferenceNo\": \"rrn_bc89a8cc-1309-429d-9e07-dcf75c736c45\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127300\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 20000,\n            \"accountDebet\": \"\",\n            \"accountCredit\": \"1120100001\",\n            \"partnerReferenceNo\": \"rrn_bc89a8cc-1309-429d-9e07-dcf75c736c45\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127310\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 20000,\n            \"accountDebet\": \"\",\n            \"accountCredit\": \"5011072243\",\n            \"partnerReferenceNo\": \"rrn_bc89a8cc-1309-429d-9e07-dcf75c736c45\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127320\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 10000,\n            \"accountDebet\": \"\",\n            \"accountCredit\": \"5011072243\",\n            \"partnerReferenceNo\": \"rrn_bc89a8cc-1309-429d-9e07-dcf75c736c45\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127330\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 30000,\n            \"accountDebet\": \"5011072243\",\n            \"accountCredit\": \"\",\n            \"partnerReferenceNo\": \"rrn_befb21cb-ff8b-47a2-99bd-63cf231fe949\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127340\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 20000,\n            \"accountDebet\": \"1120200014\",\n            \"accountCredit\": \"\",\n            \"partnerReferenceNo\": \"rrn_befb21cb-ff8b-47a2-99bd-63cf231fe949\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127350\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 20000,\n            \"accountDebet\": \"\",\n            \"accountCredit\": \"1120100001\",\n            \"partnerReferenceNo\": \"rrn_befb21cb-ff8b-47a2-99bd-63cf231fe949\"\n        },\n        {\n            \"transactionDate\": \"20240613\",\n            \"referenceNo\": \"202406139991127360\",\n            \"desc\": \"Transaksi Cash Out\",\n            \"amount\": 20000,\n            \"accountDebet\": \"\",\n            \"accountCredit\": \"5011072243\",\n            \"partnerReferenceNo\": \"rrn_befb21cb-ff8b-47a2-99bd-63cf231fe949\"\n        }\n    ]\n}"}],"_postman_id":"f4d5bb05-556b-420c-a462-127c5f457833"}],"id":"9deb6eb8-aab2-4a62-b906-db3e40c4a4e3","_postman_id":"9deb6eb8-aab2-4a62-b906-db3e40c4a4e3","description":""},{"name":"SMS","item":[{"name":"Create SMS OTP","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/sms/create-sms-otp')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"6d5a71c9-f1fd-4587-b2d0-4fbab3172de2"}}],"id":"97209bdb-5baf-4aac-9a72-c6aa9f74cc32","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"19fe20cb-2327-453d-96a3-cce5e5833531","description":"<p>unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"phoneNo\": \"6287872289275\",\r\n    \"message\": \"OTP: 123456, TERIMAKASIH SUDAH MENGGUNAKAN LAYANAN IBA MOBILE\",\r\n    \"sendDate\": \"20240815\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/sms/create-sms-otp","description":"<p>API ini digunakan untuk melakukan pengiriman SMS OTP</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partner_reference_no</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>phoneNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Nomor Handphone</td>\n<td>087872289111</td>\n</tr>\n<tr>\n<td>message</td>\n<td>String</td>\n<td>Yes</td>\n<td>160</td>\n<td>Pesan ke Nasabah</td>\n<td>OTP: 123456, TERIMAKASIH SUDAH MENGGUNAKAN LAYANAN IBA MOBILE</td>\n</tr>\n<tr>\n<td>sendDate</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Tanggal kirim pesan OTP</td>\n<td>20240815</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (request data akan di jadikan response)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partner_reference_no</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>return_code</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>return_desc</td>\n<td>String</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Keterangan</td>\n<td>SUKSES</td>\n</tr>\n<tr>\n<td>**request data</td>\n<td>**request data</td>\n<td>**request data</td>\n<td>**request data</td>\n<td>**request data</td>\n<td>**request data</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","sms","create-sms-otp"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[],"_postman_id":"97209bdb-5baf-4aac-9a72-c6aa9f74cc32"},{"name":"Create Whatsapp Message","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/notif/create-whatsapp-message')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"64c9e47a-ea86-4116-9dfb-aebfc778f87d"}}],"id":"756c1f9d-7e22-40f3-9d64-727c47017283","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"8bb458ff-e3dd-4319-a436-aadc428fe471","description":"<p>unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"phoneNo\": \"6287872289275\",\r\n    \"message\": \"test kirim via openapi\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/notif/create-whatsapp-message","description":"<p>API ini digunakan untuk melakukan pengiriman pesan whatsapp</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partner_reference_no</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>phoneNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Nomor Handphone</td>\n<td>087872289111</td>\n</tr>\n<tr>\n<td>message</td>\n<td>String</td>\n<td>Yes</td>\n<td>160</td>\n<td>Pesan ke Nasabah</td>\n<td>OTP: 123456, TERIMAKASIH SUDAH MENGGUNAKAN LAYANAN IBA MOBILE</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (request data akan di jadikan response)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partner_reference_no</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>return_code</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>return_desc</td>\n<td>String</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Keterangan</td>\n<td>SUKSES</td>\n</tr>\n<tr>\n<td>messageId</td>\n<td>String</td>\n<td>Yes</td>\n<td>N/A</td>\n<td>Message ID</td>\n<td>1234512345</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","notif","create-whatsapp-message"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"b40d2f66-e3bd-41a8-9e82-b312bf873f06","name":"Create Whatsapp Message","originalRequest":{"method":"POST","header":[{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP"},{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"376d8434-f4fe-49d7-a32f-bfc59790f8ab","description":"unique id (bisa di samakan dengan partner_refference_no) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"rrn\",\r\n    \"phoneNo\": \"6287872289275\",\r\n    \"message\": \"test kirim via openapi\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/notif/create-whatsapp-message"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Wed, 12 Mar 2025 08:06:52 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"108"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Successful\",\n    \"messageId\": \"8178fa14fc9859be9368a269eb9c0bd125dfdb44\"\n}"}],"_postman_id":"756c1f9d-7e22-40f3-9d64-727c47017283"}],"id":"4d400ec3-464a-4acc-91a2-6afeaff286d0","_postman_id":"4d400ec3-464a-4acc-91a2-6afeaff286d0","description":""},{"name":"Deprecated API","item":[{"name":"Account Mobile (Deprecated)","item":[{"name":"Create Account Mobile","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/mobile-account/create-mobile-account')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"1f43d5d1-5d74-4475-b7d5-39652c1108de"}}],"id":"e2db6c53-1f60-444c-9ffc-fa9aa6002bff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"33f06a89-54ac-4f56-b0a2-4c9528f1473c","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"cifNo\": \"01006089\",\r\n    \"parmUrl\": \"mk556f0Ubhkmkg4uFdHu7jQRuUhznjOA72Hp+8+M/47irjSmHadTxfEyOBv3lnTjOiOKOuitbe0SiPqPmanrhQ==\",\r\n    \"password\": \"pass1\",\r\n    \"pin\": \"123456\",\r\n    \"email\": \"adrian@mgp.com\",\r\n    \"phoneNo\": \"123412341234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/mobile-account/create-mobile-account","description":"<p>API ini digunakan untuk melakukan pembentukan master data CIF pada CBS IBA</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>8</td>\n<td>Nomor CIF Nasabah</td>\n<td>1234</td>\n</tr>\n<tr>\n<td>parmUrl</td>\n<td>String</td>\n<td>Yes</td>\n<td>N\\A</td>\n<td>Parameter URL yang di berikan oleh Mitrasoft</td>\n<td>1234</td>\n</tr>\n<tr>\n<td>password</td>\n<td>String</td>\n<td>Yes</td>\n<td>16</td>\n<td>Password Mobile Nasabah</td>\n<td>1234</td>\n</tr>\n<tr>\n<td>pin</td>\n<td>String</td>\n<td>Yes</td>\n<td>6</td>\n<td>N\\A</td>\n<td>PIN Mobile Nasabah</td>\n</tr>\n<tr>\n<td>email</td>\n<td>String</td>\n<td>Yes</td>\n<td>50</td>\n<td>Nomor</td>\n<td>Email Nasabah</td>\n</tr>\n<tr>\n<td>phoneNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>16</td>\n<td>Nomor</td>\n<td>Nomor HP Nasabah</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>registrationCode</td>\n<td>String</td>\n<td>YES</td>\n<td>10</td>\n<td>Kode Registarsi Mobile</td>\n<td>01010001</td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>YES</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>SUKSES</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","mobile-account","create-mobile-account"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"09e16dd0-2a3e-4ead-8dc6-e96ed3660a7e","name":"Create Account Mobile","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"71189008-8559-4842-8f9a-0fafa14733ef","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"cifNo\": \"01006089\",\r\n    \"parmUrl\": \"mk556f0Ubhkmkg4uFdHu7jQRuUhznjOA72Hp+8+M/47irjSmHadTxfEyOBv3lnTjOiOKOuitbe0SiPqPmanrhQ==\",\r\n    \"password\": \"pass1\",\r\n    \"pin\": \"123456\",\r\n    \"email\": \"adrian@mgp.com\",\r\n    \"phoneNo\": \"123412341234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/mobile-account/create-mobile-account"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Wed, 10 Jul 2024 00:32:39 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"149"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Successful\",\n    \"partnerReferenceNo\": \"rrn_cdeba3b2-be89-4440-86f0-0e38f63af17c\",\n    \"registrationCode\": \"1SIOC9WGLM\"\n}"}],"_postman_id":"e2db6c53-1f60-444c-9ffc-fa9aa6002bff"},{"name":"Check Account Status","event":[{"listen":"prerequest","script":{"exec":["const crypto = require('crypto-js');\r","var uuid = require('uuid');\r","var myUUID = uuid.v4();\r","var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));\r","pm.collectionVariables.set('relativeUrl', '/mgp/open-api/v1/mobile-account/check-account-status')\r","\r","//var count = parseInt(pm.collectionVariables.get('X-EXTERNAL-ID')) + 1\r","// var data = JSON.stringify(JSON.parse(pm.request.body.raw))\r","const body = JSON.parse(pm.request.body.raw);\r","body.partnerReferenceNo = 'rrn_' + myUUID\r","pm.request.body.raw = JSON.stringify(body)\r","\r","var data = pm.request.body.raw\r","\r","console.log(data)\r","const hash = crypto.SHA256(data);\r","const hashHex = crypto.enc.Hex.stringify(hash);\r","\r","const payload = 'POST' + ':' + pm.collectionVariables.get('relativeUrl') + ':' + pm.collectionVariables.get('token') + ':' + hashHex + ':' + pm.collectionVariables.get('X-TIMESTAMP')\r","const signature = crypto.HmacSHA512(payload, pm.collectionVariables.get('client_secret'))\r","console.log(pm.collectionVariables.get('client_secret'))\r","console.log('Payload data: '+ payload)\r","console.log('Signature: '+ signature)\r","const hashBase64 = crypto.enc.Base64.stringify(signature);\r","\r","//pm.collectionVariables.set('X-EXTERNAL-ID', count)\r","pm.collectionVariables.set('X-SIGNATURE', hashBase64)\r","\r","\r",""],"type":"text/javascript","packages":{},"id":"304adcb5-d503-4d22-b87b-99e3be950e35"}}],"id":"5edfe717-71ab-4649-acf1-d4a1d225749a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"<p>datetime format YYYY-MM-DDTHH:mm:ssZ</p>\n"},{"key":"X-SIGNATURE","value":"","description":"<p>HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP</p>\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"<p>credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA</p>\n"},{"key":"X-EXTERNAL-ID","value":"3cb0ba26-5161-4358-91f9-310df8694987","description":"<p>unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain</p>\n"},{"key":"Authorization","value":"Bearer ","description":"<p>kode OAUTH2 yang di dapat dari API IBA</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"parmUrl\": \"mk556f0Ubhkmkg4uFdHu7jQRuUhznjOA72Hp+8+M/47irjSmHadTxfEyOBv3lnTjOiOKOuitbe0SiPqPmanrhQ==\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/mobile-account/check-account-status","description":"<p>API ini digunakan untuk melakukan pembentukan master data CIF pada CBS IBA</p>\n<p>Request Body Data</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>cifNo</td>\n<td>String</td>\n<td>Conditional</td>\n<td>8</td>\n<td>Nomor CIF Nasabah</td>\n<td>1234</td>\n</tr>\n<tr>\n<td>parmUrl</td>\n<td>String</td>\n<td>Conditional</td>\n<td>N/A</td>\n<td>Parameter URL yang diberikan mitrasoft</td>\n<td>1234</td>\n</tr>\n<tr>\n<td>phoneNo</td>\n<td>String</td>\n<td>Conditional</td>\n<td>16</td>\n<td>Nomor HP Nasabah</td>\n<td>12345</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response Body Data (response akan mengembalikan data request)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Length</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>partnerReferenceNo</td>\n<td>String</td>\n<td>Yes</td>\n<td>20</td>\n<td>Referensi nomor dari partner</td>\n<td>PRN123456789</td>\n</tr>\n<tr>\n<td>registrationCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nomor Registrasi Mobile</td>\n<td></td>\n</tr>\n<tr>\n<td>activationCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>10</td>\n<td>Nomor Aktivasi Mobile</td>\n<td></td>\n</tr>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>Yes</td>\n<td>A</td>\n<td>Status Mobile</td>\n<td></td>\n</tr>\n<tr>\n<td>responseCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>3</td>\n<td>Kode Return API</td>\n<td>000</td>\n</tr>\n<tr>\n<td>responseMessage</td>\n<td>String</td>\n<td>YES</td>\n<td>N/A</td>\n<td>Keterangan dari Return Code</td>\n<td>SUKSES</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["mgp","open-api","v1","mobile-account","check-account-status"],"host":["http://localhost:5002"],"query":[],"variable":[]}},"response":[{"id":"bb987d02-e9ec-4cee-bb95-14ecd16224fc","name":"Create Account Mobile Copy","originalRequest":{"method":"POST","header":[{"key":"X-TIMESTAMP","value":"","description":"datetime format YYYY-MM-DDTHH:mm:ssZ"},{"key":"X-SIGNATURE","value":"","description":"HMAC_SHA512 menggunakan secret-key dengan kombinasi: HTTP METHOD + : + relative_url + : + oauth2 token + : + hex(sha256(body) ) + : + X-TIMESTAMP\n"},{"key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360","description":"credentials X-PARNTER-ID yang nanti akan di berikan oleh IBA"},{"key":"X-EXTERNAL-ID","value":"cd51db05-196b-4bab-ab7f-1bf541626f74","description":"unique id (bisa di samakan dengan partnerReferenceNo) atau bisa di gunakan sama untuk external-id lain"},{"key":"Authorization","value":"Bearer ","description":"kode OAUTH2 yang di dapat dari API IBA"}],"body":{"mode":"raw","raw":"{\r\n    \"partnerReferenceNo\": \"851519\",\r\n    \"parmUrl\": \"mk556f0Ubhkmkg4uFdHu7jQRuUhznjOA72Hp+8+M/47irjSmHadTxfEyOBv3lnTjOiOKOuitbe0SiPqPmanrhQ==\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5002/mgp/open-api/v1/mobile-account/check-account-status"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"date","value":"Wed, 10 Jul 2024 00:57:02 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-length","value":"182"},{"key":"content-type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"responseCode\": \"000\",\n    \"responseMessage\": \"Successful\",\n    \"partnerReferenceNo\": \"rrn_f0c1edda-87c8-4430-82dc-7735e11d5f55\",\n    \"registrationCode\": \"1SIOC9WGLM\",\n    \"activationCode\": \"\",\n    \"status\": \"A\"\n}"}],"_postman_id":"5edfe717-71ab-4649-acf1-d4a1d225749a"},{"name":"Generate ParmURL (POSTMAN ONLY)","event":[{"listen":"prerequest","script":{"exec":["var moment = require('moment'); // Pastikan library 'moment' tersedia di Postman\r","pm.collectionVariables.set(\"X-TIMESTAMP\", moment().utcOffset('+07:00').format('YYYY-MM-DDTHH:mm:ssZ'));"],"type":"text/javascript","packages":{},"id":"e75eccaf-0fe3-4b3d-95c9-436bc3feafa8"}},{"listen":"test","script":{"exec":["let response=pm.response.json();\r","\r","// pm.environment.set(\"X-SIGNATURE\", );\r","pm.collectionVariables.set(\"X-SIGNATURE\", response['X-SIGNATURE']);"],"type":"text/javascript","packages":{},"id":"1e0d56d4-0361-4230-9c86-e2b7d0cd5b62"}}],"id":"830121b6-075d-44eb-95dc-2f9f0f8d2c54","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"devicePlatform\": \"android_samsung_s22/os.22\",\r\n    \"deviceId\": \"1234\",\r\n    \"deviceKey\": \"1234\",\r\n    \"cmKey\": \"1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://helper.mitrasoft.com/mgp-utility/api/generate/parmUrl","urlObject":{"protocol":"https","path":["mgp-utility","api","generate","parmUrl"],"host":["helper","mitrasoft","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"830121b6-075d-44eb-95dc-2f9f0f8d2c54"}],"id":"f8843d91-0c9c-4c2a-8ed2-6a0004aeee48","description":"<p>Module Mobile Apps</p>\n","_postman_id":"f8843d91-0c9c-4c2a-8ed2-6a0004aeee48"}],"id":"a8014bba-00c2-41a7-ad93-c0431a62f487","description":"<p>Kumpulan Deprecated API</p>\n","_postman_id":"a8014bba-00c2-41a7-ad93-c0431a62f487"},{"name":"Additional Info","item":[{"name":"List Response Code","item":[],"id":"5720dd80-e2bf-41ac-a344-2b18e8923575","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Return Code</strong></th>\n<th><strong>Return Description</strong></th>\n<th><strong>Posting Status</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>000</td>\n<td>SUKSES</td>\n<td>SUKSES</td>\n</tr>\n<tr>\n<td>101</td>\n<td>Rekening Tidak Di Temukan</td>\n<td></td>\n</tr>\n<tr>\n<td>102</td>\n<td>Rekening Virtual Account Internal Tidak Di Temukan</td>\n<td></td>\n</tr>\n<tr>\n<td>103</td>\n<td>No Kontrak Pemb. Tidak Di temukan</td>\n<td></td>\n</tr>\n<tr>\n<td>104</td>\n<td>No GL Tidak Di Temukan</td>\n<td></td>\n</tr>\n<tr>\n<td>105</td>\n<td>No Deposito Tidak Di Temukan</td>\n<td></td>\n</tr>\n<tr>\n<td>501</td>\n<td>Device sudah teregistrasi untuk user lain</td>\n<td></td>\n</tr>\n<tr>\n<td>616</td>\n<td>[Pembentukan CIF] - Nomor ID sudah terdaftar</td>\n<td>Pembentukan CIF</td>\n</tr>\n<tr>\n<td>617</td>\n<td>[Pembentukan CIF] - Terdapat indikasi data sama dengan DTTOT</td>\n<td>Pembentukan CIF</td>\n</tr>\n<tr>\n<td>618</td>\n<td>Sandi Pekerjaan tidak di temukan</td>\n<td>Pembentukan CIF</td>\n</tr>\n<tr>\n<td>619</td>\n<td>Kode Lokasi Kantor tidak di temukan</td>\n<td>Pembentukan CIF</td>\n</tr>\n<tr>\n<td>620</td>\n<td>Validasi nilai numeric salah</td>\n<td>Pembentukan CIF</td>\n</tr>\n<tr>\n<td>621</td>\n<td>Kode Produk Tabungan tidak di temukan</td>\n<td>Pembentukan Tabungan</td>\n</tr>\n<tr>\n<td>622</td>\n<td>Gagal membuat tabungan</td>\n<td>Pembentukan Tabungan</td>\n</tr>\n<tr>\n<td>673</td>\n<td>Nomor CIF nasabah tidak ditemukan</td>\n<td></td>\n</tr>\n<tr>\n<td>674</td>\n<td>Rekening tabungan di gunakan untuk fasilitas pembiayaan</td>\n<td>Penutupan Rekening</td>\n</tr>\n<tr>\n<td>675</td>\n<td>Rekening tabungan di pakai untuk fasilitas deposito</td>\n<td>Penutupan Rekening</td>\n</tr>\n<tr>\n<td>676</td>\n<td>saldo tabungan tidak 0</td>\n<td>Penutupan Rekening</td>\n</tr>\n<tr>\n<td>802</td>\n<td>Gagal simpan data cif</td>\n<td>Pembentukan CIF</td>\n</tr>\n<tr>\n<td>803</td>\n<td>Gagal simpan data mcifjob</td>\n<td>Pembentukan CIF</td>\n</tr>\n<tr>\n<td>677</td>\n<td>Nominal Deket dan Kredit tidak sesuai</td>\n<td></td>\n</tr>\n<tr>\n<td>678</td>\n<td>Template Treasury tidak terdaftar</td>\n<td></td>\n</tr>\n<tr>\n<td>679</td>\n<td>Rekening belum di support untuk melakukan pendaftaran blokir</td>\n<td></td>\n</tr>\n<tr>\n<td>681</td>\n<td>Blokir rekening untuk kode blokir ini sudah terdaftar</td>\n<td></td>\n</tr>\n<tr>\n<td>682</td>\n<td>sudah di unblokir</td>\n<td></td>\n</tr>\n<tr>\n<td>683</td>\n<td>rekening tidak memiliki kode blokir ini</td>\n<td></td>\n</tr>\n<tr>\n<td>801</td>\n<td>Gagal mendapatkan Oauth2 Token</td>\n<td></td>\n</tr>\n<tr>\n<td>802</td>\n<td>Gagal simpan data cif</td>\n<td></td>\n</tr>\n<tr>\n<td>803</td>\n<td>Gagal simpan data mcifjob</td>\n<td></td>\n</tr>\n<tr>\n<td>804</td>\n<td>Gagal simpan data pembiayaan</td>\n<td></td>\n</tr>\n<tr>\n<td>805</td>\n<td>Gagal hapus data dropping</td>\n<td></td>\n</tr>\n<tr>\n<td>806</td>\n<td>Gagal simpan data dropping</td>\n<td></td>\n</tr>\n<tr>\n<td>807</td>\n<td>Gagal simpan data toflmby</td>\n<td></td>\n</tr>\n<tr>\n<td>808</td>\n<td>Gagal Simpan jadwal Pembiayaan</td>\n<td></td>\n</tr>\n<tr>\n<td>809</td>\n<td>Gagal Simpan Agunan</td>\n<td></td>\n</tr>\n<tr>\n<td>810</td>\n<td>Gagal Simpan data deposito</td>\n<td></td>\n</tr>\n<tr>\n<td>811</td>\n<td>Gagal Simpan/Ubah data bilyet</td>\n<td></td>\n</tr>\n<tr>\n<td>812</td>\n<td>Gagal Simpan data mcifdoc</td>\n<td></td>\n</tr>\n<tr>\n<td>813</td>\n<td>Gagal Simpan data mcifmgm</td>\n<td></td>\n</tr>\n<tr>\n<td>814</td>\n<td>Gagal Simpan data tofmplace</td>\n<td></td>\n</tr>\n<tr>\n<td>815</td>\n<td>Gagal Simpan data Blokir</td>\n<td></td>\n</tr>\n<tr>\n<td>900</td>\n<td>Unauthorized, [reason]</td>\n<td></td>\n</tr>\n<tr>\n<td>901</td>\n<td>Invalid Mandatory Field</td>\n<td></td>\n</tr>\n<tr>\n<td>902</td>\n<td>Invalid Field Format [reason]</td>\n<td></td>\n</tr>\n<tr>\n<td>903</td>\n<td>client id not found</td>\n<td></td>\n</tr>\n<tr>\n<td>999</td>\n<td>General Error (Error Default)</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"5720dd80-e2bf-41ac-a344-2b18e8923575"},{"name":"Kode Lokasi - locationCode","item":[],"id":"2f8b8e4d-eee1-4847-a2b1-f2f2591ee586","description":"<p>Kode Lokasi (kdloc)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Kode Lokasi</strong></th>\n<th><strong>Kantor</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>01</td>\n<td>PT. BPRS ABC</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"2f8b8e4d-eee1-4847-a2b1-f2f2591ee586"},{"name":"Status Kawin - maritalStatus","item":[],"id":"34d4fe94-021b-41df-89b0-dd082db52da1","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Status Kawin (stskawin)</strong></th>\n<th><strong>Keterangan</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>K</td>\n<td>Kawin</td>\n</tr>\n<tr>\n<td>L</td>\n<td>Lajang</td>\n</tr>\n<tr>\n<td>D</td>\n<td>Duda/Janda</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"34d4fe94-021b-41df-89b0-dd082db52da1"},{"name":"Jenis Kelamin - gender","item":[],"id":"e7289fa3-9ba7-495d-924c-fb6ba68cde81","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Jenis Kelamin (Sex)</strong></th>\n<th><strong>Keterangan</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>L</td>\n<td>Laki-laki</td>\n</tr>\n<tr>\n<td>P</td>\n<td>Perempuan</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"e7289fa3-9ba7-495d-924c-fb6ba68cde81"},{"name":"Kode Penghasilan - incomeAmountCode","item":[],"id":"9e9c4d57-d705-4d15-afb9-0e16331f01da","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Kode Penghasilan (kdhasil)</strong></th>\n<th><strong>Keterangan</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>&lt; 500.000</td>\n</tr>\n<tr>\n<td>2</td>\n<td>500.001 sd 1.000.000</td>\n</tr>\n<tr>\n<td>3</td>\n<td>1.000.001 sd 5.000.000</td>\n</tr>\n<tr>\n<td>4</td>\n<td>5.000.001 sd 10.000.000</td>\n</tr>\n<tr>\n<td>5</td>\n<td>10.000.001 sd 25.000.000</td>\n</tr>\n<tr>\n<td>6</td>\n<td>25.000.001 sd 50.000.000</td>\n</tr>\n<tr>\n<td>7</td>\n<td>50.000.001 sd 100.000.000</td>\n</tr>\n<tr>\n<td>8</td>\n<td>&gt;100.000.000</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"9e9c4d57-d705-4d15-afb9-0e16331f01da"},{"name":"Kode Pendidikan - educationalLevelCode","item":[],"id":"3ed781ff-9ee4-4871-94ef-8eed83d04390","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Kode Pendidikan (kddidik)</strong></th>\n<th><strong>Keterangan</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>Sekolah Dasar</td>\n</tr>\n<tr>\n<td>2</td>\n<td>Sekolah Menengah Pertama</td>\n</tr>\n<tr>\n<td>3</td>\n<td>Sekolah Menengah Atas</td>\n</tr>\n<tr>\n<td>4</td>\n<td>Diploma 1</td>\n</tr>\n<tr>\n<td>5</td>\n<td>Diploma 2</td>\n</tr>\n<tr>\n<td>6</td>\n<td>Diploma 3</td>\n</tr>\n<tr>\n<td>7</td>\n<td>Strata 1</td>\n</tr>\n<tr>\n<td>8</td>\n<td>Strata 2</td>\n</tr>\n<tr>\n<td>9</td>\n<td>Strata 3</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"3ed781ff-9ee4-4871-94ef-8eed83d04390"},{"name":"Kode Pekerjaan - occupationCode","item":[],"id":"b56606eb-7697-4551-a517-34c2502ca822","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Kode Pekerjaan (kdkerja)</th>\n<th>Keterangan</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>001</td>\n<td>Akunting/Keuangan</td>\n</tr>\n<tr>\n<td>002</td>\n<td>Customer service</td>\n</tr>\n<tr>\n<td>003</td>\n<td>Engineering</td>\n</tr>\n<tr>\n<td>004</td>\n<td>Eksekutif</td>\n</tr>\n<tr>\n<td>005</td>\n<td>Administrasi umum</td>\n</tr>\n<tr>\n<td>006</td>\n<td>Komputer</td>\n</tr>\n<tr>\n<td>007</td>\n<td>Konsultan</td>\n</tr>\n<tr>\n<td>008</td>\n<td>Marketing</td>\n</tr>\n<tr>\n<td>009</td>\n<td>Pendidikan</td>\n</tr>\n<tr>\n<td>010</td>\n<td>Pemerintahan</td>\n</tr>\n<tr>\n<td>011</td>\n<td>Militer</td>\n</tr>\n<tr>\n<td>012</td>\n<td>Pensiunan</td>\n</tr>\n<tr>\n<td>013</td>\n<td>Pelajar/Mahasiswa</td>\n</tr>\n<tr>\n<td>014</td>\n<td>Wiraswasta</td>\n</tr>\n<tr>\n<td>015</td>\n<td>Polisi</td>\n</tr>\n<tr>\n<td>016</td>\n<td>Petani</td>\n</tr>\n<tr>\n<td>017</td>\n<td>Nelayan</td>\n</tr>\n<tr>\n<td>018</td>\n<td>Peternak</td>\n</tr>\n<tr>\n<td>019</td>\n<td>Dokter</td>\n</tr>\n<tr>\n<td>020</td>\n<td>Tenaga Medis (Perawat, Bidan, dsb)</td>\n</tr>\n<tr>\n<td>021</td>\n<td>Hukum (Pengacara, Notaris)</td>\n</tr>\n<tr>\n<td>022</td>\n<td>Perhotelan &amp; Restoran (Koki, Bartender, dsb)</td>\n</tr>\n<tr>\n<td>023</td>\n<td>Peneliti</td>\n</tr>\n<tr>\n<td>024</td>\n<td>Desainer</td>\n</tr>\n<tr>\n<td>025</td>\n<td>Arsitek</td>\n</tr>\n<tr>\n<td>026</td>\n<td>Pengamanan</td>\n</tr>\n<tr>\n<td>027</td>\n<td>Pialang/Broker</td>\n</tr>\n<tr>\n<td>028</td>\n<td>Distributor</td>\n</tr>\n<tr>\n<td>029</td>\n<td>Transportasi Udara (Pilot, Pramugari)</td>\n</tr>\n<tr>\n<td>030</td>\n<td>Transportasi Laut (Nahkoda, ABK)</td>\n</tr>\n<tr>\n<td>031</td>\n<td>Transportasi Darat (Masinis, Sopir, Kondektur)</td>\n</tr>\n<tr>\n<td>032</td>\n<td>Buruh (Buruh Pabrik, Buruh Bangunan, Buruh Tani)</td>\n</tr>\n<tr>\n<td>033</td>\n<td>Pertukangan &amp; Pengrajin</td>\n</tr>\n<tr>\n<td>034</td>\n<td>Ibu Rumah Tangga</td>\n</tr>\n<tr>\n<td>035</td>\n<td>Pekerja Informal (Asisten Rumah Tangga, Asongan)</td>\n</tr>\n<tr>\n<td>036</td>\n<td>Pegawai Bank</td>\n</tr>\n<tr>\n<td>037</td>\n<td>Pekerja Informal / Freelance</td>\n</tr>\n<tr>\n<td>038</td>\n<td>Pendidik / Guru</td>\n</tr>\n<tr>\n<td>039</td>\n<td>Paramedis</td>\n</tr>\n<tr>\n<td>040</td>\n<td>Pegawai Pemerintahan/Lembaga Negara (selain Pejabat/Penyelenggara)</td>\n</tr>\n<tr>\n<td>041</td>\n<td>Lain-lain</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"b56606eb-7697-4551-a517-34c2502ca822"},{"name":"Agama - religion","item":[],"id":"00f972fe-02fd-4cbb-9c5c-0537ac1d4c87","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Kode</strong></th>\n<th><strong>Keterangan</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>Islam</td>\n</tr>\n<tr>\n<td>2</td>\n<td>Kristen</td>\n</tr>\n<tr>\n<td>3</td>\n<td>Khatolik</td>\n</tr>\n<tr>\n<td>4</td>\n<td>Hindu</td>\n</tr>\n<tr>\n<td>5</td>\n<td>Budha</td>\n</tr>\n<tr>\n<td>6</td>\n<td>Konghucu</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"00f972fe-02fd-4cbb-9c5c-0537ac1d4c87"},{"name":"Kode Sumber Penghasilan - incomeSourceCode","item":[],"id":"6c08c81a-1482-497b-b0e5-4095f57dc377","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Sandi</strong></th>\n<th><strong>Keterangan</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>Gaji</td>\n</tr>\n<tr>\n<td>2</td>\n<td>Usaha</td>\n</tr>\n<tr>\n<td>3</td>\n<td>Lainnya</td>\n</tr>\n<tr>\n<td>4</td>\n<td>Hasil Bisnis</td>\n</tr>\n<tr>\n<td>5</td>\n<td>Hibah/Warisan</td>\n</tr>\n<tr>\n<td>6</td>\n<td>Hasil Investasi</td>\n</tr>\n<tr>\n<td>7</td>\n<td>Orang tua</td>\n</tr>\n<tr>\n<td>8</td>\n<td>Pendapatan Suami</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"6c08c81a-1482-497b-b0e5-4095f57dc377"},{"name":"Sumber Dana - sourceOfFunds","item":[],"id":"18a6a95a-41b5-4d50-9eac-3ce22f46e63f","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Sandi</strong></th>\n<th><strong>Keterangan</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Gaji</td>\n<td>Gaji</td>\n</tr>\n<tr>\n<td>Warisan</td>\n<td>Warisan</td>\n</tr>\n<tr>\n<td>Penjualan Barang</td>\n<td>Penjualan Barang</td>\n</tr>\n<tr>\n<td>Bisnis</td>\n<td>Bisnis</td>\n</tr>\n<tr>\n<td>Lainnya</td>\n<td>Lainnya</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"18a6a95a-41b5-4d50-9eac-3ce22f46e63f"},{"name":"Jenis KTP - typeGovernmentId","item":[],"id":"4fae51ad-011f-4e54-81e6-d228f65734a3","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>sandi</strong></th>\n<th><strong>Keterangan</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ktp</td>\n<td>Kartu Tanda Pengenal Nasabah</td>\n</tr>\n<tr>\n<td>pasport</td>\n<td>Pasport</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"4fae51ad-011f-4e54-81e6-d228f65734a3"},{"name":"Tujuan Rekening - purposeOfAccount","item":[],"id":"5e3c74c9-4ce8-451b-8f48-141688deb2b7","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Kode</strong></th>\n<th><strong>Keterangan</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Index[0]</td>\n<td>Rumah Tangga</td>\n</tr>\n<tr>\n<td>Index[1]</td>\n<td>Investasi</td>\n</tr>\n<tr>\n<td>Index[2]</td>\n<td>Bisnis</td>\n</tr>\n<tr>\n<td>Index[3]</td>\n<td>Transaksi</td>\n</tr>\n<tr>\n<td>Index[4]</td>\n<td>Konsumsi</td>\n</tr>\n<tr>\n<td>Index[5]</td>\n<td>Modal</td>\n</tr>\n<tr>\n<td>Index[6]</td>\n<td>Tabungan</td>\n</tr>\n<tr>\n<td>Index[7]</td>\n<td>Lainnya</td>\n</tr>\n</tbody>\n</table>\n</div><p>Contoh Penginputan:</p>\n<p>Jika tujuan pembentukan rekening adalah <em>Rumah Tangga</em>, maka tujuan_rekening di isi seperti berikut: <em><strong>YNNNNNNN</strong></em></p>\n<p>Jika tujuan pembentukan rekening adalah <em>Investasi</em>, maka tujuan_rekening di isi seperti berikut: <em><strong>NYNNNNNN</strong></em></p>\n","_postman_id":"5e3c74c9-4ce8-451b-8f48-141688deb2b7"},{"name":"Kode Resiko - riskLevel","item":[],"id":"aa4042d2-76dd-4df1-9100-52607977cb41","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Sandi</strong></th>\n<th><strong>Keterangan</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>H</td>\n<td>High</td>\n</tr>\n<tr>\n<td>M</td>\n<td>Medium</td>\n</tr>\n<tr>\n<td>L</td>\n<td>Low</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"aa4042d2-76dd-4df1-9100-52607977cb41"},{"name":"Kode Alamat - AddressCode","item":[],"id":"108073c8-54e8-4a20-9adb-628de8092eec","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Kode</strong></th>\n<th><strong>Keterangan</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>R</td>\n<td>Rumah</td>\n</tr>\n<tr>\n<td>K</td>\n<td>Kantor</td>\n</tr>\n<tr>\n<td>A</td>\n<td>Alamat Darurat</td>\n</tr>\n<tr>\n<td>C</td>\n<td>Alamat Koresponden</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"108073c8-54e8-4a20-9adb-628de8092eec"},{"name":"Kode Hubungan - Keluarga","item":[],"id":"d728fdc3-3691-4e88-8468-fb857d2d97a5","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Kode</th>\n<th>Keterangan</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>S</td>\n<td>Suami</td>\n</tr>\n<tr>\n<td>I</td>\n<td>Istri</td>\n</tr>\n<tr>\n<td>A</td>\n<td>Anak</td>\n</tr>\n<tr>\n<td>B</td>\n<td>Bapak</td>\n</tr>\n<tr>\n<td>U</td>\n<td>Ibu</td>\n</tr>\n<tr>\n<td>M</td>\n<td>Bapak Mertua</td>\n</tr>\n<tr>\n<td>R</td>\n<td>Ibu Mertua</td>\n</tr>\n<tr>\n<td>K</td>\n<td>Kakak Kandung</td>\n</tr>\n<tr>\n<td>D</td>\n<td>Adik Kandung</td>\n</tr>\n<tr>\n<td>P</td>\n<td>Kakak Ipar</td>\n</tr>\n<tr>\n<td>F</td>\n<td>Adik Ipar</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"d728fdc3-3691-4e88-8468-fb857d2d97a5"}],"id":"25e7726f-3b89-40b0-9a8a-46c7c3a6ac70","_postman_id":"25e7726f-3b89-40b0-9a8a-46c7c3a6ac70","description":""}],"event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"e1409fda-af33-4ddd-a62d-06ee30aa274e"}},{"listen":"test","script":{"type":"text/javascript","packages":{},"exec":[""],"id":"0405822a-2883-42de-a146-02af603fb5ab"}}],"variable":[{"id":"b972cf5d-6335-4410-a30c-cc4683797484","key":"baseUrl","value":"http://localhost:5002"},{"id":"5fc294f5-22bf-4ec0-b795-da0c0eb24447","key":"baseUrlUtility","value":"http://localhost:9090"},{"id":"558bc2c5-a404-4a76-995f-b539e2912baa","key":"relativeUrl","value":""},{"id":"9c9cc8be-d6b5-4713-a56a-1a3a1dc79ce3","key":"X-CLIENT-ID","value":"6E90C75A-4285-5C56-BD11-10326D617610"},{"id":"eaf07966-9b4d-4434-88d9-56b2b556b0a8","key":"X-TIMESTAMP","value":""},{"id":"7215bcd3-aca4-47e8-a821-6e9063967b3d","key":"X-SIGNATURE","value":""},{"id":"2c6432e8-cd30-462c-8b4c-0b58245ca414","key":"X-PARTNER-ID","value":"6C7CB8DC-CD1E-5E1D-B174-3EDA7D6C2360"},{"id":"4f48b381-5202-4942-bf58-b1e4278bcd73","key":"X-EXTERNAL-ID","value":"1"},{"id":"3f4adbeb-94a9-4f9b-bc80-7cf1f03a9c46","key":"client_secret","value":"0690F84E-59D1-5900-A507-5B723698D3ED"},{"id":"d3d1fe1d-9176-4128-89fc-0ed7249c3ed3","key":"token","value":""},{"id":"bb37f643-2e28-49cd-b5c2-59b189713fe7","key":"0bcd6a8f-99a8-46ae-a379-93e62b539ef6","value":"","disabled":true}]}