{"info":{"_postman_id":"7263de7c-2483-4539-9990-0db91e6a1d08","name":"Direct Connect API Specs","description":"<html><head></head><body><h3>Prepared for CelcomDigi Direct Connect (Digital Reload)</h3>\n\n<p>Last updated: 26 Sep 2025</p>\n\n<h4>About DigiPay Services</h4>\n\n<p>DigiPay Services is a secure and independent microservice developed by CelcomDigi to facilitate tech partners with RESTFUL APIs to integrate with CelcomDigi for purchases of telco services.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"30855494","collectionId":"7263de7c-2483-4539-9990-0db91e6a1d08","publishedId":"2sAYQggoMB","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-01-27T06:04:50.000Z"},"item":[{"name":"Authentication","item":[{"name":"Authentication API","event":[{"listen":"test","script":{"exec":["var res = pm.response.json();","pm.environment.set(\"x-access-token\", res.data.token);"],"type":"text/javascript","id":"9b86935b-46ba-4eca-862b-5f877c8c6fdf"}}],"id":"993873cd-eff8-43df-9832-55a62d8ebb18","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"appKey\": \"{{appKey}}\",\n    \"appSecret\": \"{{appSecret}}\"\n}","options":{"raw":{"language":"json"}}},"url":"{{url}}/api/v1/auth/login","description":"<h1>Authentication</h1>\n\n<p>When you enroll as our partner, you will be supplied with a set of keys; an api key and an api secret that you will use to connect to the authentication server to get a JWT Token which is then used for other consecutive calls within the time limit.</p>\n\n<p>The JWT Token is necessary in the header for other endpoints outside the authentication server. The JWT Token is only valid for 30 minutes.</p>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"7263de7c-2483-4539-9990-0db91e6a1d08","id":"7263de7c-2483-4539-9990-0db91e6a1d08","name":"Direct Connect API Specs","type":"collection"}},"urlObject":{"path":["api","v1","auth","login"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"993873cd-eff8-43df-9832-55a62d8ebb18"}],"id":"dce2231f-898e-4293-b5e4-a9fc67bcbc20","description":"<p>Use the DigiPay REST APIs in these environments:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Environment</th>\n<th>Description</th>\n<th>Base Endpoint</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>STAGING / DEVELOPMENT</td>\n<td>Test for authentication server. Use your test credentials to generate an access token to make calls to the Sandbox URIs</td>\n<td><a href=\"https://staging-gateway.digipay.my/\">https://staging-gateway.digipay.my/</a></td>\n</tr>\n<tr>\n<td>PRODUCTION</td>\n<td>Production for authentication server. Use your live credentials to generate an access token to get access to Live URIs. Partners can only use Pre-Live using Merchant credentials that we provide</td>\n<td><a href=\"https://gateway.digipay.my/\">https://gateway.digipay.my/</a></td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"dce2231f-898e-4293-b5e4-a9fc67bcbc20","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"7263de7c-2483-4539-9990-0db91e6a1d08","id":"7263de7c-2483-4539-9990-0db91e6a1d08","name":"Direct Connect API Specs","type":"collection"}}},{"name":"Purchase","item":[{"name":"Purchase API","id":"d8a57580-ea0c-47eb-b59a-038b70cea352","protocolProfileBehavior":{"disabledSystemHeaders":{"content-type":true},"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"x-access-token","value":"{{x-access-token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"productCode\": \"8001\",\n    \"amount\": 200,\n    \"clientReferenceNumber\": \"TRX0999\",\n    \"accountNumber\": \"60132550536\",\n    \"additionalData\": {\n        \"sourceType\": \"WEB\"\n    }\n}"},"url":"{{url}}/api/v1/purchase","description":"<p>API to make purchase transaction for postpaid bill payments, prepaid credit reloads and prepaid internet package (DSR) reloads.</p>\n<p><strong>Staging MSISDN / Account Numbers for testing purposes</strong><br />Prepaid MSISDN: 60100004603<br />Postpaid MSISDN: 60160294198<br />EB Console MSISDN: 1151400771<br />EB Console account number: 2100000176750<br />EB PR MSISDN: 1151400768<br />EB PR account number: 1100000176852</p>\n<p>Note: For postpaid purchases, the payment limit is RM500.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Request Body</th>\n<th>Description</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>productCode</td>\n<td>Unique identifier for each product</td>\n<td>string</td>\n<td>Yes</td>\n<td>1576</td>\n</tr>\n<tr>\n<td>amount</td>\n<td>Price amount for product in cents (eg. 500 = RM5)</td>\n<td>integer</td>\n<td>Yes</td>\n<td>500</td>\n</tr>\n<tr>\n<td>clientReferenceNumber</td>\n<td>Unique identifier from client for reference purposes. eg. POS txnid  <br />  <br />No limits to string value</td>\n<td>string</td>\n<td>Yes</td>\n<td>TXN1001</td>\n</tr>\n<tr>\n<td>accountNumber</td>\n<td>Account / phone number of the end user (eg. Digi bill account number or Customer MSISDN)  <br />  <br />If it is phone number, country code prefix must be appended, eg. 60  <br />  <br />Mandatory if Pinless</td>\n<td>string</td>\n<td>No</td>\n<td>60109238403</td>\n</tr>\n<tr>\n<td>additionalData</td>\n<td>Additional data that is associated with the purchase  <br />  <br />sourceType can be either 'App', 'Web', 'POS'</td>\n<td>object</td>\n<td>Yes</td>\n<td>{\"sourceType\":\"App\"}</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Response Body</th>\n<th>Description</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>transactionId</td>\n<td>Transaction id for reference</td>\n<td>string</td>\n<td>Yes</td>\n<td>DIG20210624180336LFM7tK</td>\n</tr>\n<tr>\n<td>transactionDate</td>\n<td>Transaction datetime  <br />  <br />Timestamp format is yyyy-mm-dd HH:MM:SS</td>\n<td>string</td>\n<td>Yes</td>\n<td>2021-01-13 13:34:12</td>\n</tr>\n<tr>\n<td>accountNumber</td>\n<td>Account / phone number of the end user (eg. Digi bill account number or Customer MSISDN)</td>\n<td>string</td>\n<td>Yes</td>\n<td>601126508578</td>\n</tr>\n<tr>\n<td>productName</td>\n<td>Name of the product for transaction made</td>\n<td>string</td>\n<td>Yes</td>\n<td>Prepaid Reload. RM5 Pinless</td>\n</tr>\n<tr>\n<td>amount</td>\n<td>Price amount for product in cents</td>\n<td>string</td>\n<td>Yes</td>\n<td>500</td>\n</tr>\n<tr>\n<td>clientReferenceNumber</td>\n<td>Unique identifier from client</td>\n<td>string</td>\n<td>Yes</td>\n<td>TXN1001</td>\n</tr>\n<tr>\n<td>voucherReferenceNumber</td>\n<td>Unique Sales Order Number for the transaction</td>\n<td>string</td>\n<td>Yes</td>\n<td>881774</td>\n</tr>\n<tr>\n<td>voucherSerialNumber</td>\n<td>Digi Pin Code in RSA encryption format  <br />  <br />Only applicable to PIN voucher.</td>\n<td>string</td>\n<td>No</td>\n<td>X3VhyKZ7XvzpT/qMqeFOm+/r5XIie5MtfWuB3Ztw+I7e6A74GswGtxoqqmPoVfAVOJZ0d0VIcRuJZo[...]</td>\n</tr>\n<tr>\n<td>pinExpiryDate</td>\n<td>Digi PIN expiry date to print (YYYY-MM-DD)  <br />  <br />Only applicable to PIN voucher.</td>\n<td>string</td>\n<td>No</td>\n<td>2022-09-25</td>\n</tr>\n<tr>\n<td>pinDenomination</td>\n<td>Digi PIN denomination value to print  <br />  <br />Only applicable to PIN voucher.</td>\n<td>string</td>\n<td>No</td>\n<td>5.00</td>\n</tr>\n<tr>\n<td>promoMessage</td>\n<td>Digi promo message to print on receipt  <br />  <br />Only applicable to PIN voucher.</td>\n<td>string</td>\n<td>No</td>\n<td>Value valid for 5 days</td>\n</tr>\n<tr>\n<td>instruction</td>\n<td>Digi reload instruction and contact center number  <br />  <br />Only applicable to PIN voucher.</td>\n<td>string</td>\n<td>No</td>\n<td>Key <em>123</em>&lt;15 digits PIN&gt;# and Send. Customer Service: 016-2211800.\\nCheck balance, Key *126# and Send</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"7263de7c-2483-4539-9990-0db91e6a1d08","id":"7263de7c-2483-4539-9990-0db91e6a1d08","name":"Direct Connect API Specs","type":"collection"}},"urlObject":{"path":["api","v1","purchase"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"259ab31e-69f3-4df0-9ab9-ba163b039d2e","name":"Prepaid Reload Pinless","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","type":"text"},{"key":"x-access-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6IkRpZ2l0YWwgUmVsb2FkIFRlc3QiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1...","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"productCode\": \"1645\",\n    \"amount\": 1000,\n    \"clientReferenceNumber\": \"TRX00710\",\n    \"accountNumber\": \"60143847276\",\n    \"additionalData\": {\n        \"sourceType\": \"WEB\"\n    }\n}\n\n//","options":{"raw":{"language":"json"}}},"url":"{{url}}/api/v1/purchase"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"transactionId\": \"DIG20210624180336LFM7tK\",\n        \"transactionDate\": \"2021-06-24 18:03:37\",\n        \"accountNumber\": \"601126508578\",\n        \"productName\": \"Prepaid Reload. RM5 Pinless\",\n        \"amount\": 500,\n        \"clientReferenceNumber\": \"TRX00001\",\n        \"voucherReferenceNumber\": \"881774\"\n    },\n    \"message\": \"Purchase was successful\",\n    \"status\": 200,\n    \"success\": true\n}"},{"id":"c34f9b19-3be6-450a-980f-8ebcfa63c9cf","name":"Prepaid Reload Pin Voucher","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","type":"text"},{"key":"x-access-token","value":"{{x-access-token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"productCode\": \"1628\",\n    \"amount\": 500,\n    \"clientReferenceNumber\": \"TRX00001\",\n    \"additionalData\": {\n        \"sourceType\": \"WEB\"\n    }\n}\n\n//","options":{"raw":{"language":"json"}}},"url":"{{url}}/api/v1/purchase"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"transactionId\": \"DIG20210624180336LFM7tK\",\n        \"transactionDate\": \"2021-06-24 18:03:37\",\n        \"accountNumber\": \"601126508578\",\n        \"productName\": \"Prepaid Reload. RM5 Pinless\",\n        \"amount\": 500,\n        \"clientReferenceNumber\": \"TRX00001\",\n        \"voucherReferenceNumber\": \"881774\",\n        \"voucherSerialNumber\": \"VluDY3BTi3zW4JBN3l4jj5amOY5b7Toe2y35D24J7lJpNzQZGq6Ba8osLCjVs6FCXkZJAjp5NCppGN5qp/CKxlcs5IhzD+nHZI79S4U6GBC5KK2yktOHLrtkBSc//jJdvJ3Hq8hjz7nC0pRJBpwjl5+J6meJj0GDGFBxoqqCLZ4=\",\n        \"pinExpiryDate\": \"2022-09-25\",\n        \"pinDenomination\": \"5.00\",\n        \"promoMessage\": \"Value valid for 5 days\",\n        \"instruction\": \"Key *123*<15 digits PIN># and Send. Customer Service: 016-2211800.\\nCheck balance, Key *126# and Send\"\n    },\n    \"message\": \"Purchase was successful\",\n    \"status\": 200,\n    \"success\": true\n}"},{"id":"d934499a-7a5c-452f-9266-c2144df6178b","name":"Postpaid Bill Payment","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","type":"text"},{"key":"x-access-token","value":"{{x-access-token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"productCode\": \"1589\",\n    \"amount\": 1000,\n    \"clientReferenceNumber\": \"TRX00002\",\n    \"accountNumber\": \"60160294198\",\n    \"additionalData\": {\n        \"sourceType\": \"WEB\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{url}}/api/v1/purchase"},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"d8a57580-ea0c-47eb-b59a-038b70cea352"}],"id":"83dd61ce-c217-4db4-9ca3-b28d7931b0ad","_postman_id":"83dd61ce-c217-4db4-9ca3-b28d7931b0ad","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"7263de7c-2483-4539-9990-0db91e6a1d08","id":"7263de7c-2483-4539-9990-0db91e6a1d08","name":"Direct Connect API Specs","type":"collection"}}},{"name":"Requery","item":[{"name":"Requery API","id":"c3213c88-ed6e-427e-8b34-6efc50f924d8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"x-access-token","value":"{{x-access-token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"clientReferenceNumber\": \"TRX00001\"\n}"},"url":"{{url}}/api/v1/requery","description":"<p>API to query status information of purchase transactions.</p><p>Typically called when purchase response not received due to timeout to confirm transaction status.</p>\n\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Request Body</th>\n<th>Description</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>clientReferenceNumber</td>\n<td>Unique identifier from client for reference purposes. eg. POS txnid</td>\n<td>string</td>\n<td>Yes</td>\n<td>TXN1001</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Response Body</th>\n<th>Description</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>transactionId</td>\n<td>Transaction id for reference</td>\n<td>string</td>\n<td>Yes</td>\n<td>T00000001</td>\n</tr>\n<tr>\n<td>clientReferenceNumber</td>\n<td>Unique identifier from client</td>\n<td>string</td>\n<td>Yes</td>\n<td>TXN1001</td>\n</tr>\n<tr>\n<td>amount</td>\n<td>Amount of the transaction in cents  <br />Timestamp format is yyyy-mm-dd HH:MM:SS</td>\n<td>string</td>\n<td>Yes</td>\n<td>2021-01-13 13:34:12</td>\n</tr>\n<tr>\n<td>transactionDate</td>\n<td>Timestamp of transaction if success</td>\n<td>string</td>\n<td>Yes</td>\n<td>TXN1001</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"7263de7c-2483-4539-9990-0db91e6a1d08","id":"7263de7c-2483-4539-9990-0db91e6a1d08","name":"Direct Connect API Specs","type":"collection"}},"urlObject":{"path":["api","v1","requery"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"a2f979b4-edd2-4331-85f6-c8060b11d39b","name":"Request API - Success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","type":"text"},{"key":"x-access-token","value":"{{x-access-token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"clientReferenceNumber\": \"TRX00002\"\n}","options":{"raw":{"language":"json"}}},"url":"{{url}}/api/v1/requery"},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"transactionId\": \"123456\",\n        \"clientReferenceNumber\": \"TRX00002\",\n        \"amount\": 500,\n        \"transactionDatetime\": \"2022-01-01 23:59:00\"\n    },\n    \"message\": \"Transaction Success\",\n    \"status\": 200,\n    \"success\": true\n}"},{"id":"d196d073-b98a-478b-af00-d80deb02a346","name":"Request API - Not Found","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","type":"text"},{"key":"x-access-token","value":"{{x-access-token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"clientReferenceNumber\": \"TRX00001\"\n}","options":{"raw":{"language":"json"}}},"url":"{{url}}/api/v1/requery"},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"clientReferenceNumber\": \"TRX00001\"\n    },\n    \"message\": \"Transaction not found\",\n    \"errorCode\": \"DP010\",\n    \"status\": 400,\n    \"success\": false\n}"}],"_postman_id":"c3213c88-ed6e-427e-8b34-6efc50f924d8"}],"id":"89080f85-5ae8-4abf-a32a-b830fbc312ce","_postman_id":"89080f85-5ae8-4abf-a32a-b830fbc312ce","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"7263de7c-2483-4539-9990-0db91e6a1d08","id":"7263de7c-2483-4539-9990-0db91e6a1d08","name":"Direct Connect API Specs","type":"collection"}}},{"name":"Customer Account Profile","item":[{"name":"Get Customer Account Information","id":"d582bb32-ecc6-49f2-b21c-995475852bf1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"x-access-token","value":"{{x-access-token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"accountType\": \"MSISDN\", // MSISDN, ACCOUNT_CODE\n    \"accountNumber\": \"60160294193\"\n}"},"url":"{{url}}/api/v1/customer/account/profile","description":"<p>API to query for customer account information, for example network type, account type, account status, rateplan etc.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Request Body</th>\n<th>Description</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>accountType</td>\n<td>Identifier type:  <br />• MSISDN  <br />• ACCOUNT_CODE</td>\n<td>string</td>\n<td>Yes</td>\n<td>MSISDN</td>\n</tr>\n<tr>\n<td>accountNumber</td>\n<td>Celcom/Digi subscriber phone number or account number</td>\n<td>string</td>\n<td>Yes</td>\n<td>60162211800</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Response Body</th>\n<th>Description</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>networkInfo</td>\n<td>Type of operator network</td>\n<td>string</td>\n<td>Yes</td>\n<td>DiGi</td>\n</tr>\n<tr>\n<td>accountType</td>\n<td>Enumeration list:  <br />• PREPAID  <br />• POSTPAID</td>\n<td>string</td>\n<td>Yes</td>\n<td>POSTPAID</td>\n</tr>\n<tr>\n<td>accountNumber</td>\n<td>Celcom/Digi subscriber account number  <br />(only for Postpaid)</td>\n<td>string</td>\n<td>Yes</td>\n<td>301451993</td>\n</tr>\n<tr>\n<td>accountStatus</td>\n<td>Enumeration list:  <br />• 1 = ACTIVE  <br />• 2 = DEACTIVATED  <br />• 3 = SUSPENDED  <br />• 4 = BARRED  <br />• 5 = PENDING  <br />• 6 = PREACTIVE</td>\n<td>integer</td>\n<td>Yes</td>\n<td>1</td>\n</tr>\n<tr>\n<td>rateplan</td>\n<td>Primary rate plan of the subscriber.</td>\n<td>string</td>\n<td>No</td>\n<td>Digi Prepaid LiVE P2P</td>\n</tr>\n<tr>\n<td>outstandingAmount</td>\n<td>Total outstanding amount based on last invoice. Value in cents.</td>\n<td>integer</td>\n<td>No</td>\n<td>20000 for MYR200.00</td>\n</tr>\n<tr>\n<td>overdueAmount</td>\n<td>The overdue amount of the subscriber. Value in cents.</td>\n<td>integer</td>\n<td>No</td>\n<td></td>\n</tr>\n<tr>\n<td>unbilledAmount</td>\n<td>The amount that will go into the next invoice. Value in cents.</td>\n<td>integer</td>\n<td>No</td>\n<td></td>\n</tr>\n<tr>\n<td>creditLimit</td>\n<td>Credit limit for the account.</td>\n<td>integer</td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>dueDate</td>\n<td>Due date of the account</td>\n<td>date</td>\n<td>No</td>\n<td>2099-12-31</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"7263de7c-2483-4539-9990-0db91e6a1d08","id":"7263de7c-2483-4539-9990-0db91e6a1d08","name":"Direct Connect API Specs","type":"collection"}},"urlObject":{"path":["api","v1","customer","account","profile"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"73a98c68-162c-40d9-9f57-6c9fbed01439","name":"Get Customer Profile Information","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"x-access-token","value":"{{x-access-token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"accountType\": \"MSISDN\",\n    \"accountNumber\": \"60198213225\"\n}"},"url":"{{url}}/api/v1/customer/account/profile"},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"networkInfo\": \"Celcom\",\n        \"accountType\": \"PREPAID\",\n        \"ratePlan\": \"Celcom XPAX 2021\",\n        \"currentBalanceAmount\": \"2701\",\n        \"accountSuspensionDate\": \"2027-05-05\",\n        \"accountDisableDate\": \"2027-06-24\"\n    },\n    \"status\": 200,\n    \"success\": true\n}"}],"_postman_id":"d582bb32-ecc6-49f2-b21c-995475852bf1"}],"id":"727f5fa9-4e9b-43e9-907d-a4c0ce05ea44","_postman_id":"727f5fa9-4e9b-43e9-907d-a4c0ce05ea44","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"7263de7c-2483-4539-9990-0db91e6a1d08","id":"7263de7c-2483-4539-9990-0db91e6a1d08","name":"Direct Connect API Specs","type":"collection"}}},{"name":"Product Code Listing","item":[],"id":"546c39a7-52ae-49fa-ba3b-fbdea3b40718","description":"<p><em>List of Product Codes to call for Purchase API</em></p>\n<h4 id=\"digi-products\"><strong>Digi Products</strong></h4>\n<p><strong>Applicable for Staging Environment ONLY</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Product Code</strong></th>\n<th><strong>Prepaid Reload Pinless</strong></th>\n<th><strong>Value (in Cents)</strong></th>\n<th><strong>Validity</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1576</td>\n<td>DiGi RM 5 Pinless</td>\n<td>500</td>\n<td>5 days</td>\n</tr>\n<tr>\n<td>1577</td>\n<td>DiGi RM 10 Pinless</td>\n<td>1000</td>\n<td>10 days</td>\n</tr>\n<tr>\n<td>1578</td>\n<td>DiGi RM 15 Pinless</td>\n<td>1500</td>\n<td>15 days</td>\n</tr>\n<tr>\n<td>1579</td>\n<td>DiGi RM 30 Pinless</td>\n<td>3000</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>1580</td>\n<td>DiGi RM 50 Pinless</td>\n<td>5000</td>\n<td>50 days</td>\n</tr>\n<tr>\n<td>1581</td>\n<td>DiGi RM 100 Pinless</td>\n<td>10000</td>\n<td>120 days</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Product Code</strong></th>\n<th><strong>Internet Reload Pinless</strong></th>\n<th><strong>Value (in Cents)</strong></th>\n<th><strong>Validity</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1582</td>\n<td>DiGi Internet RM 3 Pinless (DSR)  <br />  <br />2GB Internet + FREE 1GB (for 1pm - 7pm)</td>\n<td>300</td>\n<td>1 day</td>\n</tr>\n<tr>\n<td>1583</td>\n<td>DiGi Internet RM 12 Pinless (DSR)  <br />  <br />2GB Internet + FREE 2GB (for 1pm - 7pm)</td>\n<td>1200</td>\n<td>7 days</td>\n</tr>\n<tr>\n<td>1584</td>\n<td>DiGi Internet RM 15 Pinless (DSR) / NEXT15  <br />  <br />6GB Internet + Unlimited Social (Tiktok, Instagram, Facebook, Twitter) + 1GB Hotspot</td>\n<td>1500</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>1585</td>\n<td>DiGi Internet RM 30 Pinless (DSR) / NEXT30  <br />  <br />20GB High-Speed Internet + Unlimited Social (Tiktok, Instagram, Facebook, Twitter) + 2GB Hotspot</td>\n<td>3000</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>1586</td>\n<td>DiGi Internet RM 35 Pinless (DSR) / NEXT35  <br />  <br />30GB High-Speed Internet + Unlimited Calls + Unlimited Social (Tiktok, Instagram, Facebook, Twitter) + 3GB Hotspot</td>\n<td>3500</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>1729</td>\n<td>Digi Internet RM 20 Pinless (DSR) / NEXT20  <br />  <br />15GB High-Speed Internet + Unlimited Social (Tiktok, Instagram, Facebook, Twitter) + 1GB Hotspot</td>\n<td>2000</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>1730</td>\n<td>Digi Internet RM 40 Pinless (DSR) / NEXT UNLIMITED40  <br />  <br />Unlimited Internet (6mbps) + Unlimited Calls + 10GB Hotspot</td>\n<td>4000</td>\n<td>30 days</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Product Code</strong></th>\n<th><strong>Prepaid Reload Pin</strong></th>\n<th><strong>Value (in Cents)</strong></th>\n<th><strong>Validity</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1628</td>\n<td>DiGi RM 5 Pin</td>\n<td>500</td>\n<td>5 days</td>\n</tr>\n<tr>\n<td>1629</td>\n<td>DiGi RM 10 Pin</td>\n<td>1000</td>\n<td>10 days</td>\n</tr>\n<tr>\n<td>1630</td>\n<td>DiGi RM 15 Pin</td>\n<td>1500</td>\n<td>15 days</td>\n</tr>\n<tr>\n<td>1631</td>\n<td>DiGi RM 30 Pin</td>\n<td>3000</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>1632</td>\n<td>DiGi RM 50 Pin</td>\n<td>5000</td>\n<td>50 days</td>\n</tr>\n<tr>\n<td>1633</td>\n<td>DiGi RM 100 Pin</td>\n<td>10000</td>\n<td>120 days</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Product Code</strong></th>\n<th><strong>Internet Reload Pin</strong></th>\n<th><strong>Value (in Cents)</strong></th>\n<th><strong>Validity</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1635</td>\n<td>DiGi Internet RM 3 Pin  <br />  <br />2GB Internet + FREE 1GB (for 1pm - 7pm)</td>\n<td>300</td>\n<td>1 day</td>\n</tr>\n<tr>\n<td>1634</td>\n<td>DiGi Internet RM 12 Pin  <br />  <br />2GB Internet + FREE 2GB (for 1pm - 7pm)</td>\n<td>1200</td>\n<td>7 days</td>\n</tr>\n<tr>\n<td>1636</td>\n<td>DiGi Internet RM 15 Pin / NEXT15  <br />  <br />6GB Internet + Unlimited Social (Tiktok, Instagram, Facebook, Twitter) + 1GB Hotspot</td>\n<td>1500</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>1637</td>\n<td>DiGi Internet RM 30 Pin / NEXT30  <br />  <br />20GB High-Speed Internet + Unlimited Social (Tiktok, Instagram, Facebook, Twitter) + 2GB Hotspot</td>\n<td>3000</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>1638</td>\n<td>DiGi Internet RM 35 Pin / NEXT35  <br />  <br />30GB High-Speed Internet + Unlimited Calls + Unlimited Social (Tiktok, Instagram, Facebook, Twitter) + 3GB Hotspot</td>\n<td>3500</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>1731</td>\n<td>Digi Internet RM 20 Pin / NEXT20  <br />  <br />15GB High-Speed Internet + Unlimited Social (Tiktok, Instagram, Facebook, Twitter) + 1GB Hotspot</td>\n<td>2000</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>1732</td>\n<td>Digi Internet RM 40 Pin / NEXT UNLIMITED40  <br />  <br />Unlimited Internet (6mbps) + Unlimited Calls + 10GB Hotspot</td>\n<td>4000</td>\n<td>30 days</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Product Code</strong></th>\n<th><strong>Postpaid</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1588</td>\n<td>Postpaid Bill Payment By Account</td>\n</tr>\n<tr>\n<td>1589</td>\n<td>Postpaid Bill Payment By MSISDN</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>(NEW!) CelcomDigi Internet Products - Edisi Kuning</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Product Code</strong></th>\n<th><strong>Internet Reload Pinless</strong></th>\n<th><strong>Value (in Cents)</strong></th>\n<th><strong>Validity</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>2141</td>\n<td>5G 25 High Speed  <br />  <br />30GB + 6GB Hotspot + Unlimited Calls</td>\n<td>2500</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>2142</td>\n<td>5G 29 High Speed  <br />  <br />35GB + 6GB Hotspot + Unlimited Calls</td>\n<td>2900</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>2145</td>\n<td>5G 39 High Speed  <br />  <br />75GB + 6GB Hotspot + Unlimited Calls</td>\n<td>3900</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>2146</td>\n<td>5G 49 High Speed  <br />  <br />105GB + 10GB Hotspot + Unlimited Calls</td>\n<td>4900</td>\n<td>30 days</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Product Code</strong></th>\n<th><strong>Internet Reload Pin</strong></th>\n<th><strong>Value (in Cents)</strong></th>\n<th><strong>Validity</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>2147</td>\n<td>5G 25 High Speed (Pin)  <br />  <br />30GB + 6GB Hotspot + Unlimited Calls</td>\n<td>2500</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>2148</td>\n<td>5G 29 High Speed (Pin)  <br />  <br />35GB + 6GB Hotspot + Unlimited Calls</td>\n<td>2900</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>2149</td>\n<td>5G 39 High Speed (Pin)  <br />  <br />75GB + 6GB Hotspot + Unlimited Calls</td>\n<td>3900</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>2150</td>\n<td>5G 49 High Speed (Pin)  <br />  <br />105GB + 10GB Hotspot + Unlimited Calls</td>\n<td>4900</td>\n<td>30 days</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"celcom-products\"><strong>Celcom Products</strong></h4>\n<p><strong>Applicable for Staging Environment ONLY</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Product Code</strong></th>\n<th><strong>Prepaid Reload Pinless</strong></th>\n<th><strong>Value (in Cents)</strong></th>\n<th><strong>Validity</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>8002</td>\n<td>Celcom Xpax RM5 Pinless</td>\n<td>500</td>\n<td>5 days</td>\n</tr>\n<tr>\n<td>8003</td>\n<td>Celcom Xpax RM10 Pinless</td>\n<td>1000</td>\n<td>10 days</td>\n</tr>\n<tr>\n<td>8004</td>\n<td>Celcom Xpax RM30 Pinless</td>\n<td>3000</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>8005</td>\n<td>Celcom Xpax RM50 Pinless</td>\n<td>5000</td>\n<td>50 days</td>\n</tr>\n<tr>\n<td>8006</td>\n<td>Celcom Xpax RM100 Pinless</td>\n<td>10000</td>\n<td>100 days</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Product Code</strong></th>\n<th><strong>Prepaid Reload Pin</strong></th>\n<th><strong>Value (in Cents)</strong></th>\n<th><strong>Validity</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>8011</td>\n<td>Celcom Xpax RM5 Pin</td>\n<td>500</td>\n<td>5 days</td>\n</tr>\n<tr>\n<td>8012</td>\n<td>Celcom Xpax RM10 Pin</td>\n<td>1000</td>\n<td>10 days</td>\n</tr>\n<tr>\n<td>8013</td>\n<td>Celcom Xpax RM20 Pin</td>\n<td>2000</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>8014</td>\n<td>Celcom Xpax RM30 Pin</td>\n<td>3000</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>8015</td>\n<td>Celcom Xpax RM50 Pin</td>\n<td>5000</td>\n<td>50 days</td>\n</tr>\n<tr>\n<td>8016</td>\n<td>Celcom Xpax RM100 Pin</td>\n<td>10000</td>\n<td>100 days</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Product Code</strong></th>\n<th><strong>Internet Reload Pinless</strong></th>\n<th><strong>Value (in Cents)</strong></th>\n<th><strong>Validity</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>2060314</td>\n<td>Celcom Unlimited 15  <br />  <br />6Mbps + Unlimited Calls + 2GB Hotspot</td>\n<td>1500</td>\n<td>7 days</td>\n</tr>\n<tr>\n<td>2060315</td>\n<td>Celcom Unlimited 35  <br />  <br />3Mbps Unlimited Internet + Unlimited Calls + 3GB Hotspot</td>\n<td>3500</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>2060316</td>\n<td>Celcom Unlimited 38  <br />  <br />3Mbps + 5GB High-Speed Internet + Unlimited Calls + 3GB Hotspot</td>\n<td>3800</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>2060461</td>\n<td>Celcom Unlimited 40  <br />  <br />6Mbps + 10GB High-Speed Internet + Unlimited Calls + 3GB Hotspot</td>\n<td>4000</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>2060338</td>\n<td>Celcom Unlimited 45  <br />  <br />6Mbps + 5GB High-Speed Internet + Unlimited Calls + 6GB Hotspot</td>\n<td>4500</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>2060489</td>\n<td>Celcom Unlimited 5G 48  <br />  <br />35GB 5G Mbps + 3Mbps Unlimited Internet + Unlimited Calls + 6GB Hotspot</td>\n<td>4800</td>\n<td>30 days</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Product Code</strong></th>\n<th><strong>Postpaid</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>8001</td>\n<td>Celcom Postpaid Bill Payment</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>(NEW!) CelcomDigi Internet Products - Edisi Biru</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Product Code</strong></th>\n<th><strong>Internet Reload Pinless</strong></th>\n<th><strong>Value (in Cents)</strong></th>\n<th><strong>Validity</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>2060523</td>\n<td>5G 25 Unlimited  <br />  <br />UL (1Mbps) &amp; Calls + 15GB + 3GB Hotspot</td>\n<td>2500</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>2060524</td>\n<td>5G 29 Unlimited  <br />  <br />UL (3Mbps) &amp; Calls + 25GB +3GB Hotspot</td>\n<td>2900</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>2060526</td>\n<td>5G 39 Unlimited  <br />  <br />UL (3Mbps) &amp; Calls + 55GB +3GB Hotspot</td>\n<td>3900</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>2060529</td>\n<td>5G 49 Unlimited  <br />  <br />UL (3Mbps) &amp; Calls + 85GB +6GB Hotspot</td>\n<td>4900</td>\n<td>30 days</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"digi-products-1\"><strong>Digi Products</strong></h4>\n<h5 id=\"applicable-for-production-environment-only\">Applicable for Production Environment ONLY</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Product Code</strong></th>\n<th><strong>Prepaid Reload Pinless</strong></th>\n<th><strong>Value (in Cents)</strong></th>\n<th><strong>Validity</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1644</td>\n<td>DiGi RM 5 Pinless</td>\n<td>500</td>\n<td>5 days</td>\n</tr>\n<tr>\n<td>1645</td>\n<td>DiGi RM 10 Pinless</td>\n<td>1000</td>\n<td>10 days</td>\n</tr>\n<tr>\n<td>1646</td>\n<td>DiGi RM 15 Pinless</td>\n<td>1500</td>\n<td>15 days</td>\n</tr>\n<tr>\n<td>1647</td>\n<td>DiGi RM 30 Pinless</td>\n<td>3000</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>1648</td>\n<td>DiGi RM 50 Pinless</td>\n<td>5000</td>\n<td>50 days</td>\n</tr>\n<tr>\n<td>1649</td>\n<td>DiGi RM 100 Pinless</td>\n<td>10000</td>\n<td>120 days</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Product Code</strong></th>\n<th><strong>Internet Reload Pinless</strong></th>\n<th><strong>Value (in Cents)</strong></th>\n<th><strong>Validity</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1650</td>\n<td>DiGi Internet RM 3 Pinless (DSR)  <br />  <br />2GB Internet + FREE 1GB (for 1pm - 7pm)</td>\n<td>300</td>\n<td>1 day</td>\n</tr>\n<tr>\n<td>1651</td>\n<td>DiGi Internet RM 12 Pinless (DSR)  <br />  <br />2GB Internet + FREE 2GB (for 1pm - 7pm)</td>\n<td>1200</td>\n<td>7 days</td>\n</tr>\n<tr>\n<td>1652</td>\n<td>DiGi Internet RM 15 Pinless (DSR) / NEXT15  <br />  <br />6GB Internet + Unlimited Social (Tiktok, Instagram, Facebook, Twitter) + 1GB Hotspot</td>\n<td>1500</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>1653</td>\n<td>DiGi Internet RM 30 Pinless (DSR) / NEXT30  <br />  <br />20GB High-Speed Internet + Unlimited Social (Tiktok, Instagram, Facebook, Twitter) + 2GB Hotspot</td>\n<td>3000</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>1654</td>\n<td>DiGi Internet RM 35 Pinless (DSR) / NEXT35  <br />  <br />30GB High-Speed Internet + Unlimited Calls + Unlimited Social (Tiktok, Instagram, Facebook, Twitter) + 3GB Hotspot</td>\n<td>3500</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>1786</td>\n<td>Digi Internet RM 20 Pinless (DSR) / NEXT20  <br />  <br />15GB High-Speed Internet + Unlimited Social (Tiktok, Instagram, Facebook, Twitter) + 1GB Hotspot</td>\n<td>2000</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>1787</td>\n<td>Digi Internet RM 40 Pinless (DSR) / NEXT UNLIMITED40  <br />  <br />Unlimited Internet (6mbps) + Unlimited Calls + 10GB Hotspot</td>\n<td>4000</td>\n<td>30 days</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Product Code</strong></th>\n<th><strong>Prepaid Reload Pin</strong></th>\n<th><strong>Value (in Cents)</strong></th>\n<th><strong>Validity</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1694</td>\n<td>DiGi RM 5 Pin</td>\n<td>500</td>\n<td>5 days</td>\n</tr>\n<tr>\n<td>1695</td>\n<td>DiGi RM 10 Pin</td>\n<td>1000</td>\n<td>10 days</td>\n</tr>\n<tr>\n<td>1696</td>\n<td>DiGi RM 15 Pin</td>\n<td>1500</td>\n<td>15 days</td>\n</tr>\n<tr>\n<td>1697</td>\n<td>DiGi RM 30 Pin</td>\n<td>3000</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>1698</td>\n<td>DiGi RM 50 Pin</td>\n<td>5000</td>\n<td>50 days</td>\n</tr>\n<tr>\n<td>1699</td>\n<td>DiGi RM 100 Pin</td>\n<td>10000</td>\n<td>120 days</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Product Code</strong></th>\n<th><strong>Internet Reload Pin</strong></th>\n<th><strong>Value (in Cents)</strong></th>\n<th><strong>Validity</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1700</td>\n<td>DiGi Internet RM 3 Pin  <br />  <br />2GB Internet + FREE 1GB (for 1pm - 7pm)</td>\n<td>300</td>\n<td>1 day</td>\n</tr>\n<tr>\n<td>1701</td>\n<td>DiGi Internet RM 12 Pin  <br />  <br />2GB Internet + FREE 2GB (for 1pm - 7pm)</td>\n<td>1200</td>\n<td>7 days</td>\n</tr>\n<tr>\n<td>1702</td>\n<td>DiGi Internet RM 15 Pin / NEXT15  <br />  <br />6GB Internet + Unlimited Social (Tiktok, Instagram, Facebook, Twitter) + 1GB Hotspot</td>\n<td>1500</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>1703</td>\n<td>DiGi Internet RM 30 Pin / NEXT30  <br />  <br />20GB High-Speed Internet + Unlimited Social (Tiktok, Instagram, Facebook, Twitter) + 2GB Hotspot</td>\n<td>3000</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>1704</td>\n<td>DiGi Internet RM 35 Pin / NEXT35  <br />  <br />30GB High-Speed Internet + Unlimited Calls + Unlimited Social (Tiktok, Instagram, Facebook, Twitter) + 3GB Hotspot</td>\n<td>3500</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>1788</td>\n<td>Digi Internet RM 20 Pin / NEXT20  <br />  <br />15GB High-Speed Internet + Unlimited Social (Tiktok, Instagram, Facebook, Twitter) + 1GB Hotspot</td>\n<td>2000</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>1789</td>\n<td>Digi Internet RM 40 Pin / NEXT UNLIMITED40  <br />  <br />Unlimited Internet (6mbps) + Unlimited Calls + 10GB Hotspot</td>\n<td>4000</td>\n<td>30 days</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Product Code</strong></th>\n<th><strong>Postpaid</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1659</td>\n<td>Postpaid Bill Payment By Account</td>\n</tr>\n<tr>\n<td>1660</td>\n<td>Postpaid Bill Payment By MSISDN</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>(NEW!) CelcomDigi Internet Products - Edisi Kuning</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Product Code</strong></th>\n<th><strong>Internet Reload Pinless</strong></th>\n<th><strong>Value (in Cents)</strong></th>\n<th><strong>Validity</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1855</td>\n<td>5G 25 High Speed  <br />  <br />30GB + 6GB Hotspot + Unlimited Calls</td>\n<td>2500</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>1856</td>\n<td>5G 29 High Speed  <br />  <br />35GB + 6GB Hotspot + Unlimited Calls</td>\n<td>2900</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>1859</td>\n<td>5G 39 High Speed  <br />  <br />75GB + 6GB Hotspot + Unlimited Calls</td>\n<td>3900</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>1860</td>\n<td>5G 49 High Speed  <br />  <br />105GB + 10GB Hotspot + Unlimited Calls</td>\n<td>4900</td>\n<td>30 days</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Product Code</strong></th>\n<th><strong>Internet Reload Pin</strong></th>\n<th><strong>Value (in Cents)</strong></th>\n<th><strong>Validity</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1867</td>\n<td>5G 25 High Speed (Pin)  <br />  <br />30GB + 6GB Hotspot + Unlimited Calls</td>\n<td>2500</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>1868</td>\n<td>5G 29 High Speed (Pin)  <br />  <br />35GB + 6GB Hotspot + Unlimited Calls</td>\n<td>2900</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>1869</td>\n<td>5G 39 High Speed (Pin)  <br />  <br />75GB + 6GB Hotspot + Unlimited Calls</td>\n<td>3900</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>1870</td>\n<td>5G 49 High Speed (Pin)  <br />  <br />105GB + 10GB Hotspot + Unlimited Calls</td>\n<td>4900</td>\n<td>30 days</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"celcom-products-1\"><strong>Celcom Products</strong></h4>\n<p><strong>Applicable for Production Environment ONLY</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Product Code</strong></th>\n<th><strong>Prepaid Reload Pinless</strong></th>\n<th><strong>Value (in Cents)</strong></th>\n<th><strong>Validity</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>9102</td>\n<td>Celcom Xpax RM5 Pinless</td>\n<td>500</td>\n<td>5 days</td>\n</tr>\n<tr>\n<td>9103</td>\n<td>Celcom Xpax RM10 Pinless</td>\n<td>1000</td>\n<td>10 days</td>\n</tr>\n<tr>\n<td>9104</td>\n<td>Celcom Xpax RM30 Pinless</td>\n<td>3000</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>9105</td>\n<td>Celcom Xpax RM50 Pinless</td>\n<td>5000</td>\n<td>50 days</td>\n</tr>\n<tr>\n<td>9106</td>\n<td>Celcom Xpax RM100 Pinless</td>\n<td>10000</td>\n<td>100 days</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Product Code</strong></th>\n<th><strong>Prepaid Reload Pin</strong></th>\n<th><strong>Value (in Cents)</strong></th>\n<th><strong>Validity</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>9111</td>\n<td>Celcom Xpax RM5 Pin</td>\n<td>500</td>\n<td>5 days</td>\n</tr>\n<tr>\n<td>9112</td>\n<td>Celcom Xpax RM10 Pin</td>\n<td>1000</td>\n<td>10 days</td>\n</tr>\n<tr>\n<td>9113</td>\n<td>Celcom Xpax RM20 Pin</td>\n<td>2000</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>9114</td>\n<td>Celcom Xpax RM30 Pin</td>\n<td>3000</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>9115</td>\n<td>Celcom Xpax RM50 Pin</td>\n<td>5000</td>\n<td>50 days</td>\n</tr>\n<tr>\n<td>9116</td>\n<td>Celcom Xpax RM100 Pin</td>\n<td>10000</td>\n<td>100 days</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Product Code</strong></th>\n<th><strong>Internet Reload Pinless</strong></th>\n<th><strong>Value (in Cents)</strong></th>\n<th><strong>Validity</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>2060314</td>\n<td>Celcom Unlimited 15  <br />  <br />6Mbps + Unlimited Calls + 2GB Hotspot</td>\n<td>1500</td>\n<td>7 days</td>\n</tr>\n<tr>\n<td>2060315</td>\n<td>Celcom Unlimited 35  <br />  <br />3Mbps Unlimited Internet + Unlimited Calls + 3GB Hotspot</td>\n<td>3500</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>2060316</td>\n<td>Celcom Unlimited 38  <br />  <br />3Mbps + 5GB High-Speed Internet + Unlimited Calls + 3GB Hotspot</td>\n<td>3800</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>2060461</td>\n<td>Celcom Unlimited 40  <br />  <br />6Mbps + 10GB High-Speed Internet + Unlimited Calls + 3GB Hotspot</td>\n<td>4000</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>2060338</td>\n<td>Celcom Unlimited 45  <br />  <br />6Mbps + 5GB High-Speed Internet + Unlimited Calls + 6GB Hotspot</td>\n<td>4500</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>2060489</td>\n<td>Celcom Unlimited 5G 48  <br />  <br />35GB 5G Mbps + 3Mbps Unlimited Internet + Unlimited Calls + 6GB Hotspot</td>\n<td>4800</td>\n<td>30 days</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Product Code</strong></th>\n<th><strong>Postpaid</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>9101</td>\n<td>Celcom Postpaid Bill Payment</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>(NEW!) CelcomDigi Internet Products - Edisi Biru</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Product Code</strong></th>\n<th><strong>Internet Reload Pinless</strong></th>\n<th><strong>Value (in Cents)</strong></th>\n<th><strong>Validity</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>2060523</td>\n<td>5G 25 Unlimited  <br />  <br />UL (1Mbps) &amp; Calls + 15GB + 3GB Hotspot</td>\n<td>2500</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>2060524</td>\n<td>5G 29 Unlimited  <br />  <br />UL (3Mbps) &amp; Calls + 25GB +3GB Hotspot</td>\n<td>2900</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>2060526</td>\n<td>5G 39 Unlimited  <br />  <br />UL (3Mbps) &amp; Calls + 55GB +3GB Hotspot</td>\n<td>3900</td>\n<td>30 days</td>\n</tr>\n<tr>\n<td>2060529</td>\n<td>5G 49 Unlimited  <br />  <br />UL (3Mbps) &amp; Calls + 85GB +6GB Hotspot</td>\n<td>4900</td>\n<td>30 days</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"546c39a7-52ae-49fa-ba3b-fbdea3b40718","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"7263de7c-2483-4539-9990-0db91e6a1d08","id":"7263de7c-2483-4539-9990-0db91e6a1d08","name":"Direct Connect API Specs","type":"collection"}}},{"name":"Error Codes","item":[],"id":"d02f1059-00f6-4604-9245-083952347b5b","description":"<p><strong>API Status/Error Codes</strong></p>\n<p>List of status/error codes with description and recommended actions</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Status Code</strong></th>\n<th><strong>Error Code</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Recommendation</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>400</td>\n<td>DP001</td>\n<td>Missing input parameter: {parameterName}  <br />Ex. Missing input parameter: productCode</td>\n<td>Fail transaction</td>\n</tr>\n<tr>\n<td>400</td>\n<td>DP002</td>\n<td>Invalid {parameterName}  <br />Ex. Invalid productCode</td>\n<td>Fail transaction</td>\n</tr>\n<tr>\n<td>400</td>\n<td>DP003</td>\n<td>For Prepaid Reload  <br />Customer number is unknown or is not a Prepaid Customer ({ErrorCode})  <br />  <br />For Postpaid Payment  <br />Customer number is unknown or is not a Postpaid Customer ({ErrorCode})  <br />  <br />Invalid account ID (no account found). ({ErrorCode})</td>\n<td>Fail transaction</td>\n</tr>\n<tr>\n<td>400</td>\n<td>DP004</td>\n<td>Unknown/Default return value ({ErrorCode})</td>\n<td>Fail transaction</td>\n</tr>\n<tr>\n<td>400</td>\n<td>DP005</td>\n<td>Transaction failed. You do not have sufficient balance to perform this transaction. ({ErrorCode})</td>\n<td>Fail transaction</td>\n</tr>\n<tr>\n<td>400</td>\n<td>DP006</td>\n<td>Insufficient balance to perform this transaction ({ErrorCode})</td>\n<td>Fail transaction</td>\n</tr>\n<tr>\n<td>400</td>\n<td>DP007</td>\n<td>Transaction failed. The amount of the sales order is below the flexible limits. ({ErrorCode})</td>\n<td>Fail transaction</td>\n</tr>\n<tr>\n<td>400</td>\n<td>DP008</td>\n<td>Unknown exception occurred</td>\n<td>Fail transaction</td>\n</tr>\n<tr>\n<td>400</td>\n<td>DP009</td>\n<td>You have entered an invalid passcode. (-1)</td>\n<td>Fail transaction</td>\n</tr>\n<tr>\n<td>400</td>\n<td>DP010</td>\n<td>Transaction not found</td>\n<td>Retry Purchase API</td>\n</tr>\n<tr>\n<td>400</td>\n<td>DP024</td>\n<td>Parameter already exists: {parameterName}  <br />Ex. Missing input parameter: clientReferenceNumber</td>\n<td>Fail all PIN transactions. Mark pinless and bill payment transactions as successful.</td>\n</tr>\n<tr>\n<td>400</td>\n<td>DP025</td>\n<td>Customer number status is not allowed to reload</td>\n<td>Fail transaction</td>\n</tr>\n<tr>\n<td>400</td>\n<td>DP027</td>\n<td>Transaction is being processed</td>\n<td>Requery transaction until status is updated.  <br />  <br />Recommendation: Put requery calls in a queue until received either a success or failure response.</td>\n</tr>\n<tr>\n<td>400</td>\n<td>DP029</td>\n<td>MSISDN not found. Please use the Account Number instead.</td>\n<td>Fail transaction</td>\n</tr>\n<tr>\n<td>401</td>\n<td>DP011</td>\n<td>An error occurred during authentication</td>\n<td>Retry Auth API</td>\n</tr>\n<tr>\n<td>401</td>\n<td>DP012</td>\n<td>Access token is invalid or expired</td>\n<td>Retry Auth API</td>\n</tr>\n<tr>\n<td>401</td>\n<td>DP013</td>\n<td>Authentication token expired</td>\n<td>Retry Auth API</td>\n</tr>\n<tr>\n<td>403</td>\n<td>DP014</td>\n<td>Invalid Authorization Access</td>\n<td>Retry Auth API</td>\n</tr>\n<tr>\n<td>429</td>\n<td>DP015</td>\n<td>Spike arrest violation</td>\n<td>Fail transaction</td>\n</tr>\n<tr>\n<td>500</td>\n<td>DP016</td>\n<td>Internal Server Error</td>\n<td>Fail transaction</td>\n</tr>\n<tr>\n<td>500</td>\n<td>DP017</td>\n<td>Service is not available. Please try again later. ({ErrorCode})</td>\n<td>Fail transaction</td>\n</tr>\n<tr>\n<td>500</td>\n<td>DP018</td>\n<td>Technical Exception occurred in CSG service ({ErrorCode})</td>\n<td>Fail transaction</td>\n</tr>\n<tr>\n<td>500</td>\n<td>DP019</td>\n<td>Internal Server Error: Payment failed. ({ErrorCode})</td>\n<td>Fail transaction</td>\n</tr>\n<tr>\n<td>500</td>\n<td>DP020</td>\n<td>Host Technical Exception: ({ErrorCode})</td>\n<td>Fail transaction</td>\n</tr>\n<tr>\n<td>500</td>\n<td>DP021</td>\n<td>There were no records found. ({ErrorCode})</td>\n<td>Fail transaction</td>\n</tr>\n<tr>\n<td>500</td>\n<td>DP022</td>\n<td>Internal Server Error: The amount of the sales order is below the flexible limits. ({ErrorCode})</td>\n<td>Fail transaction</td>\n</tr>\n<tr>\n<td>503</td>\n<td>DP023</td>\n<td>Service Unavailable</td>\n<td>Fail transaction</td>\n</tr>\n<tr>\n<td>500</td>\n<td>DP028</td>\n<td>Unable to process this request. Please visit the nearest Celcom/Digi store for assistance.</td>\n<td>Fail transaction</td>\n</tr>\n</tbody>\n</table>\n</div><p>As common practice, some partners who encounter failures (unrelated to timeouts, for timeouts see next section below) will retry the request for 3 times before officially marking the transaction as failed.</p>\n<h2 id=\"timeouts-and-outages\">Timeouts and Outages</h2>\n<p>As a general rule, partners are advised to take further action only after getting a response from DigiPay Services API.</p>\n<p>When encountering timeouts for Purchase API request, often caused by scheduled maintenance or unscheduled outages, please call the Requery API to retrieve final status of the transaction from Digi. If Requery requests encounters timeout, please keep the request in a queue to retry until a response is received.</p>\n<p>In rare occasions, Digi representatives will inform partners if a serious outage requires a more extensive resolution time and requires for sale to be suspended from partner's end.</p>\n","_postman_id":"d02f1059-00f6-4604-9245-083952347b5b","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"7263de7c-2483-4539-9990-0db91e6a1d08","id":"7263de7c-2483-4539-9990-0db91e6a1d08","name":"Direct Connect API Specs","type":"collection"}}},{"name":"Revision History","item":[],"id":"f141145d-5965-426e-90a5-2c29105bc31b","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Date</strong></th>\n<th><strong>Revision Summary</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>5 July 2024</td>\n<td>-Updated (NEW!) CelcomDigi Internet Products</td>\n</tr>\n<tr>\n<td>17 May 2024</td>\n<td>-Added new error code DP028</td>\n</tr>\n<tr>\n<td>15 Mar 2024</td>\n<td>-Updated Celcom airtime pin product listing</td>\n</tr>\n<tr>\n<td>23 Nov 2023</td>\n<td>-Updated Celcom UL40 product description</td>\n</tr>\n<tr>\n<td>4 Oct 2023</td>\n<td>-Updated product description for Internet Products</td>\n</tr>\n<tr>\n<td>2 Oct 2023</td>\n<td>-Updated Customer Account Profile (Celcom &amp; Digi) details</td>\n</tr>\n<tr>\n<td>13 Sept 2023</td>\n<td>-Updated product description for N20 &amp; UL40</td>\n</tr>\n<tr>\n<td>1 August 2023</td>\n<td>-Added Customer Account Profile API  <br />-Added Celcom Internet Reload products in Product Code Listing</td>\n</tr>\n<tr>\n<td>8 June 2023</td>\n<td>- Added Celcom products in Product Code Listing</td>\n</tr>\n<tr>\n<td>9 May 2023</td>\n<td>- Added Customer Account Balance API</td>\n</tr>\n<tr>\n<td>21 Sep 2022</td>\n<td>- Updated description of Product Code Listing for Digi Internet Reload Pin &amp; Pinless Product</td>\n</tr>\n<tr>\n<td>25 Mar 2022</td>\n<td>- Added new DP027 error code  <br />- Updated recommendation for DP010 error code</td>\n</tr>\n<tr>\n<td>18 Mar 2022</td>\n<td>- Added Customer Profile API  <br />- Updated Introduction text  <br />- Updated Purchase API introduction text  <br />- Updated description of clientReferenceNumber  <br />- Updated description of Requery API  <br />- Updated description of Customer Billing API  <br />- Updated description of Product Code Listing  <br />- Added validity period for all products  <br />- Added product description for Internet Reload products  <br />- Updated Error Codes listing description  <br />- Updated Error Codes listing with treatment recommendations  <br />- Updated Error Codes listing with timeout/outage treatment recommendations</td>\n</tr>\n<tr>\n<td>3 Dec 2021</td>\n<td>- Updated Pin Validity</td>\n</tr>\n<tr>\n<td>15 Nov 2021</td>\n<td>- Added new production product code for Digi Pin Product</td>\n</tr>\n<tr>\n<td>1 Oct 2021</td>\n<td>- Added new production product code for Pakej Remaja Keluarga Malaysia</td>\n</tr>\n<tr>\n<td>28 Sep 2021</td>\n<td>- Added new staging product code for Pakej Remaja Keluarga Malaysia</td>\n</tr>\n<tr>\n<td>26 Sep 2021</td>\n<td>- Updated parameters and Staging product codes for Digi Pin Products</td>\n</tr>\n<tr>\n<td>16 Sep 2021</td>\n<td>- Updated parameters specs  <br />- Added Revision History  <br />- Updated Staging &amp; Production product codes</td>\n</tr>\n<tr>\n<td>12 Jul 2021</td>\n<td>- Migrated API content to Online Postman documentation</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"f141145d-5965-426e-90a5-2c29105bc31b","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"7263de7c-2483-4539-9990-0db91e6a1d08","id":"7263de7c-2483-4539-9990-0db91e6a1d08","name":"Direct Connect API Specs","type":"collection"}}}],"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"<value>"}]}},"event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"2e3280c9-4fad-49f9-adb2-48a3a71814d9"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"0a97e614-a9c8-4cb7-b84c-b7a4e90f180e"}}]}