{"info":{"_postman_id":"f5147f8a-759b-44c1-afb4-c7da368a6152","name":"POS Connect","description":"<html><head></head><body><h1 id=\"pos-connect-api-v-11\">POS Connect API ( v 1.1 )</h1>\n<p>This service enables you to transfer daily Point of sale (POS) transactions to Helix System.</p>\n<p>Our APIs includes the following:</p>\n<p><strong>Authentication</strong> - An endpoint to establish secure connection between our client and our server</p>\n<p><strong>Invoice Sending</strong> - An endpoint to bridge client invoices from Point of sale (POS) to the Helix system</p>\n<p><strong>Invoice Checking</strong> - An endpoint to view Point of sale data transmitted to Helix system</p>\n<p>The API can be access via the URL : <a href=\"https://app.helixcas.com/posconnect\">https://app.helixcas.com/posconnect</a></p>\n<p>Update History:</p>\n<ul>\n<li>v 1.0 ( 07/12/2023 ) - Initial Deployment of API</li>\n<li>v 1.1 ( 08/03/2023) - Update documentations</li>\n</ul>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"POS Connect API ( v 1.1 )","slug":"pos-connect-api-v-11"}],"owner":"1237913","collectionId":"f5147f8a-759b-44c1-afb4-c7da368a6152","publishedId":"2s9XxwwEHF","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2023-08-03T08:22:38.000Z"},"item":[{"name":"Authenticate","id":"4e901cb3-bc75-4131-bbcf-37c0f1a025a1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"companyid","value":"viamare","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"data\": \"krQ98KUAQKLAdMgTHNWYUxl28ldFc9GnPtcotKnpm7N60RUKJoTYAqUE6Z0LyL8fiwJUxsVdzqNh0FkZ4ZBnFlpdP/SP4KEF1Lypw6AGwzqVCXOcJxmediIEttGRbUEmOr8YKbynsBWLO3GAbB6IQ3N2qbolqR8UvTWsmPzi2nIpKpxKeGYHa42rt1xoirqN0pTyv1HtcatKN/NMWOcxGvbSDZmMG2RrSw30CGgJ8jLiE/b1NWlVr7g8quwI7nMFfduuGgQznPLLRmVHk5hpZxI5NyFJkmnAG5qWEJxSZoXLsK4/GZyVrnKGv1YSJ/dMcca1kIxjR8LcbfTQNo+gWQ==\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{url}/resources/auth","description":"<h5 id=\"an-endpoint-to-establish-secure-connection-between-our-client-and-our-server\">An endpoint to establish secure connection between our client and our server</h5>\n<p>Note:</p>\n<p><em>An RSA encryption is required to generate a Token</em></p>\n<p>To create a token request:</p>\n<ul>\n<li><p>Include the header: <strong>companyid</strong> to the request</p>\n</li>\n<li><p>Encrypt the JSON Object with the following format:</p>\n</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>companyid</td>\n<td>An Identifier provided by Helix CAS</td>\n</tr>\n<tr>\n<td>username</td>\n<td>Email address registered to Helix CAS</td>\n</tr>\n<tr>\n<td>password</td>\n<td>Password to access Helix CAS</td>\n</tr>\n</tbody>\n</table>\n</div><p>Sample Format:</p>\n<p>{\"companyid\":\"1\",\"username\":\"<a href=\"mailto:sample@email.com\">sample@email.com</a>\",\"password\":\"sample_password\"}</p>\n<p>Note:</p>\n<p><em>The public key to encrypt the JSON Object will be provided upon request</em></p>\n<ul>\n<li>A token response will be provided once authentication is successful. The token can be used to transact to the API within 6 hours of issuance.</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"f5147f8a-759b-44c1-afb4-c7da368a6152","id":"f5147f8a-759b-44c1-afb4-c7da368a6152","name":"POS Connect","type":"collection"}},"urlObject":{"path":["resources","auth"],"host":["{url}"],"query":[],"variable":[]}},"response":[],"_postman_id":"4e901cb3-bc75-4131-bbcf-37c0f1a025a1"},{"name":"Send POS Invoice","id":"00e3bcae-b110-4a17-a141-08e21788a801","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"token","value":"6ACE50F6E831D554485DA813428CB174E3DB7C3F01967EC1F50BFDFE967314EDE0892ABF4D0986FAFA12A4C14CE9D0861ADD86DDFDD2A49EA9C0E6FA7D2D7E5A237319D19B66152A1DA8CB87680C21F717CDEDFB2B6B5320E435B0DCCF92616B","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{url}/resources/v1/posreport","description":"<h5 id=\"an-endpoint-to-bridge-client-invoices-from-pos-to-the-helix-system\">An endpoint to bridge client invoices from POS to the Helix System</h5>\n<ul>\n<li><p>Include in the header: <strong>token</strong> generated from authentication process</p>\n</li>\n<li><p>The expected JSON data should be in a JSON array format</p>\n</li>\n<li><p>The following information composes the JSON Header data:</p>\n</li>\n</ul>\n<img src=\"https://content.pstmn.io/3a3f7b3a-6835-4549-90c0-fcf500b7ecf9/aW1hZ2UucG5n\" width=\"722\" height=\"1033\" />\n\n<ul>\n<li>The following information composes the JSON details for LineItems:</li>\n</ul>\n<img src=\"https://content.pstmn.io/0963f7b3-35f1-4365-9d2a-f20d5c78fd75/aW1hZ2UucG5n\" width=\"722\" height=\"121\" />\n\n<p>If submission is successful, a <strong>transmit_id</strong> will be provided. You can use the transmittal id to check the status of submission</p>\n<p>Note:</p>\n<p><em>A token is required to submit request</em></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"f5147f8a-759b-44c1-afb4-c7da368a6152","id":"f5147f8a-759b-44c1-afb4-c7da368a6152","name":"POS Connect","type":"collection"}},"urlObject":{"path":["resources","v1","posreport"],"host":["{url}"],"query":[],"variable":[]}},"response":[],"_postman_id":"00e3bcae-b110-4a17-a141-08e21788a801"},{"name":"Check POS Summary via ID","id":"c8998156-149f-43b0-9a95-8e5215d1689d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"token","value":"6ACE50F6E831D554485DA813428CB174E3DB7C3F01967EC1F50BFDFE967314EDE0892ABF4D0986FAFA12A4C14CE9D0861ADD86DDFDD2A49EA9C0E6FA7D2D7E5A237319D19B66152A1DA8CB87680C21F717CDEDFB2B6B5320E435B0DCCF92616B","type":"text"}],"url":"{url}/resources/v1/posreport/{transmit_id}","description":"<p>An endpoint to review the status of the submitted invoices</p>\n<p>The following information is required:</p>\n<ul>\n<li><strong>transmit_id</strong> : transmittal id returned after a successful sending of invoice</li>\n</ul>\n<p>Returns:</p>\n<ul>\n<li>TotalSale - Total sales amount</li>\n<li>TransactionCount - Transaction count</li>\n<li>StartingInvoice - Starting invoice number</li>\n<li>EndingInvoice - Ending invoice number</li>\n<li>Terminal - Terminal number</li>\n<li>BranchID - Branch number</li>\n</ul>\n<p>Note:</p>\n<p><em>A token is required to submit request</em></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"f5147f8a-759b-44c1-afb4-c7da368a6152","id":"f5147f8a-759b-44c1-afb4-c7da368a6152","name":"POS Connect","type":"collection"}},"urlObject":{"path":["resources","v1","posreport","{transmit_id}"],"host":["{url}"],"query":[],"variable":[]}},"response":[],"_postman_id":"c8998156-149f-43b0-9a95-8e5215d1689d"}],"auth":{"type":"bearer","bearer":{"basicConfig":[]}},"event":[{"listen":"prerequest","script":{"id":"3df6cac4-636e-473f-9dad-2a8c3755af53","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"e2b67d06-aa4c-44d1-b4fd-d18f3987a42c","type":"text/javascript","exec":[""]}}]}