{"info":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","description":"<html><head></head><body><p>The Developer API is designed to allow businesses to integrate with Penny Inc system and easily make it part of their workflow, this API allow develoeprs to manage cards, cardholders, transfers and transactions.</p>\n<p><strong>SANDBOX</strong>: <code>https://api-dev.thepennyinc.com/api/v1/</code>.</p>\n<p><strong>PRODUCTION</strong>: <code>https://api-prod.thepennyinc.com/api/v1/</code>.</p>\n<p><strong>Contact Support:</strong>  <a href=\"mailto:support@thepennyinc.com\">support@thepennyinc.com</a></p>\n<h2 id=\"development-access\">Development Access</h2>\n<p>To get Access Keys to development environment, please sign up at <a href=\"https://central-dev.thepennyinc.com\">https://central-dev.thepennyinc.com</a>.</p>\n<p>Go to Settings-&gt;Developer API and generate a new Key.</p>\n<h2 id=\"authentication\">Authentication</h2>\n<p>All requests are authenticated using <code>API Key</code> which can be found in the settings section of <code>Penny Central</code> account. </p>\n<p>The API Key must be sent in all requests in the <code>headers</code>, the header used is <code>X-PENNY-API-KEY: &lt;VALUE&gt;</code>.</p>\n<h2 id=\"making-requests\">Making Requests</h2>\n<p>All APIs within the Penny inc platform follow the same pattern for requests and responses.</p>\n<p>APIs accept <code>JSON</code> objects in the request body, and return same response structure as follows:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>   {\n        \"success\": \"false or true, indicates if an operation was successful or not.\",\n        \"result\":{\n            \"message\": \"Error message in case of success = false, or API message in case of success = true. \"\n            \"&lt;data&gt;\": \"this attributes may or may not exist, depending on the API you are calling, for example when calling `GET /cards`this attribute will be named `cards` and will have a list of returned cards\"\n        }\n        \n   }\n</code></pre></body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"3428348","collectionId":"f1804e12-f883-4bd6-89b1-0d47a43af589","publishedId":"SzYbxwbE","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2020-04-04T16:36:53.000Z"},"item":[{"name":"Cards","item":[{"name":"Order Cards","id":"b9fd7001-ffc3-4f6f-8982-ec2cce244138","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"description":"<p>API Key </p>\n","key":"X-PENNY-API-KEY","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"method\": \"UPS_NEXT_DAY_AIR\",\n    \"quantity\": 120,\n    \"recipient_address\": {\n        \"first_name\": \"Redwan\",\n        \"last_name\": \"HILALI\",\n        \"address1\": \"600 California St\",\n        \"address2\": \"\",\n        \"city\": \"San Francisco\",\n        \"zip\": \"94108\",\n        \"state\": \"CA\",\n        \"country\": \"US\"\n    }\n}"},"url":"{{API_HOST}}/orders","description":"<p>Order new cards to be delivered to a specific address.</p>\n<p><strong>Request Attributes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Attribute</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>method *</td>\n<td>String</td>\n<td>The shipping method to be used for the new cards. Must be one of the following: <br />  <code>UPS_NEXT_DAY_AIR</code> <br /> <code>UPS_SECOND_DAY</code><br /> <code>FEDEX_PRIORITY</code><br /> <code>UPS_GROUND</code><br /> <code>FEDEX_2_DAYS</code><br /> <code>FEDEX_GROUND</code><br /> <code>USPS</code><br /> <code>FEDEX_INTERNATIONAL</code><br /> <code>UPS_WORLDWIDE_EXPIDETED</code></td>\n</tr>\n<tr>\n<td>quantity</td>\n<td>Integer</td>\n<td>Number of cards to be ordered.</td>\n</tr>\n<tr>\n<td>recipient_address</td>\n<td>Object</td>\n<td>The address to which the new cards should be delivered</td>\n</tr>\n</tbody>\n</table>\n</div><p><em><strong>The recipient_address Object</strong></em></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Attribute</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>first_name</td>\n<td>String</td>\n<td>The recipient first name.</td>\n</tr>\n<tr>\n<td>last_name</td>\n<td>String</td>\n<td>The recipient last name.</td>\n</tr>\n<tr>\n<td>line_1</td>\n<td>String</td>\n<td>The shipping address line 1.</td>\n</tr>\n<tr>\n<td>line_2</td>\n<td>String</td>\n<td>The shipping address line 2.</td>\n</tr>\n<tr>\n<td>state</td>\n<td>String</td>\n<td>The shipping address state, must be valid state in two letters (example: NY, CA..)</td>\n</tr>\n<tr>\n<td>city</td>\n<td>String</td>\n<td>The shipping address city.</td>\n</tr>\n<tr>\n<td>zip_code</td>\n<td>String</td>\n<td>Valid zip code.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}},"urlObject":{"path":["orders"],"host":["{{API_HOST}}"],"query":[],"variable":[]}},"response":[{"id":"3d892098-173f-48c6-8a77-e0e4874e8c6c","name":"Server Error","originalRequest":{"method":"POST","header":[{"key":"X-PENNY-API-KEY","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"company_id\": \"<string>\",\n    \"method\": \"<string>\",\n    \"quantity\": \"<integer>\",\n    \"recipient_address\": {\n        \"city\": \"<string>\",\n        \"country\": \"<string>\",\n        \"first_name\": \"<string>\",\n        \"last_name\": \"<string>\",\n        \"line_1\": \"<string>\",\n        \"line_2\": \"<string>\",\n        \"state\": \"<string>\",\n        \"zip_code\": \"<string>\"\n    }\n}"},"url":"{{API_HOST}}/orders"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n \"result\": {\n  \"message\": \"<string>\"\n },\n \"success\": \"<boolean>\"\n}"},{"id":"49c62cb0-54dc-47a0-9afe-78d25eed5318","name":"Order Cards","originalRequest":{"method":"POST","header":[{"description":"API Key ","key":"X-PENNY-API-KEY","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"method\": \"UPS_NEXT_DAY_AIR\",\n    \"quantity\": 120,\n    \"recipient_address\": {\n        \"first_name\": \"Redwan\",\n        \"last_name\": \"HILALI\",\n        \"address1\": \"600 California St\",\n        \"address2\": \"\",\n        \"city\": \"San Francisco\",\n        \"zip\": \"94108\",\n        \"state\": \"CA\",\n        \"country\": \"US\"\n    }\n}"},"url":"{{API_HOST}}/admins/companies/{{COMPANY_ID}}/orders"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin, X-HTTP-Method-Override, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Language","value":"en"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"56"},{"key":"ETag","value":"W/\"38-tPFkr7UPgDG7dHv/JcXI/zliq1k\""},{"key":"Date","value":"Sat, 28 Mar 2020 17:25:44 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"result\": {\n        \"message\": \"ORDER_CREATED_OK\"\n    }\n}"},{"id":"4f74755d-2ad9-4de5-96a2-26ba7f41d403","name":"Bad Request or Missing Fields","originalRequest":{"method":"POST","header":[{"key":"X-PENNY-API-KEY","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"company_id\": \"<string>\",\n    \"method\": \"<string>\",\n    \"quantity\": \"<integer>\",\n    \"recipient_address\": {\n        \"city\": \"<string>\",\n        \"country\": \"<string>\",\n        \"first_name\": \"<string>\",\n        \"last_name\": \"<string>\",\n        \"line_1\": \"<string>\",\n        \"line_2\": \"<string>\",\n        \"state\": \"<string>\",\n        \"zip_code\": \"<string>\"\n    }\n}"},"url":"{{API_HOST}}/orders"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n \"result\": {\n  \"message\": \"<string>\"\n },\n \"success\": \"<boolean>\"\n}"},{"id":"ef15fc0e-1dce-49b2-b2a6-c0b5e7fe7dc5","name":"Order Created successfully, and cards will be shipped","originalRequest":{"method":"POST","header":[{"key":"X-PENNY-API-KEY","value":""},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"company_id\": \"<string>\",\n    \"method\": \"<string>\",\n    \"quantity\": \"<integer>\",\n    \"recipient_address\": {\n        \"city\": \"<string>\",\n        \"country\": \"<string>\",\n        \"first_name\": \"<string>\",\n        \"last_name\": \"<string>\",\n        \"line_1\": \"<string>\",\n        \"line_2\": \"<string>\",\n        \"state\": \"<string>\",\n        \"zip_code\": \"<string>\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{API_HOST}}/orders"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n \"result\": {\n  \"message\": \"<string>\"\n },\n \"success\": \"<boolean>\"\n}"}],"_postman_id":"b9fd7001-ffc3-4f6f-8982-ec2cce244138"},{"name":"Create Virtual Card","id":"01c00e11-6497-4e33-bb4d-1e1fa2620ef9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"description":"<p>API Key </p>\n","key":"X-PENNY-API-KEY","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":""},"url":"{{API_HOST}}/orders/virtual","description":"<p>To create a virtual card, issue a <code>POST</code> request to <code>/orders/virtual</code>.</p>\n","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}},"urlObject":{"path":["orders","virtual"],"host":["{{API_HOST}}"],"query":[],"variable":[]}},"response":[{"id":"4ffb83eb-549c-4c1e-9ad4-72cd1b7494e8","name":"Server Error","originalRequest":{"method":"POST","header":[{"key":"X-PENNY-API-KEY","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"company_id\": \"<string>\",\n    \"method\": \"<string>\",\n    \"quantity\": \"<integer>\",\n    \"recipient_address\": {\n        \"city\": \"<string>\",\n        \"country\": \"<string>\",\n        \"first_name\": \"<string>\",\n        \"last_name\": \"<string>\",\n        \"line_1\": \"<string>\",\n        \"line_2\": \"<string>\",\n        \"state\": \"<string>\",\n        \"zip_code\": \"<string>\"\n    }\n}"},"url":"{{API_HOST}}/orders/virtual"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n \"result\": {\n  \"message\": \"<string>\"\n },\n \"success\": \"<boolean>\"\n}"},{"id":"d3fc7fe6-9c03-4fe9-bcc0-f691c168ff63","name":"Create Virtual Card","originalRequest":{"method":"POST","header":[{"description":"API Key ","key":"X-PENNY-API-KEY","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":""},"url":"{{API_HOST}}/orders/virtual"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin, X-HTTP-Method-Override, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Language","value":"en"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"96"},{"key":"ETag","value":"W/\"60-0314zfiOhc4EEtFbOqhfd8ZdwoI\""},{"key":"Set-Cookie","value":"sessionId=s%3AQKTUkAaD7hIDVArntx0_HlN5tmeLQljO.E7opWK2%2BePb2I4iJ2KNbkTs2P8ztG%2FPL1wOmlhHv5Qc; Path=/; Expires=Sat, 18 Apr 2020 18:41:04 GMT; HttpOnly"},{"key":"Date","value":"Fri, 17 Apr 2020 18:41:04 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"result\": {\n        \"_id\": \"5e99f84089ed244bdd941af8\",\n        \"message\": \"VIRTUAl_CARD_CREATED_OK\"\n    }\n}"}],"_postman_id":"01c00e11-6497-4e33-bb4d-1e1fa2620ef9"},{"name":"List Cards","id":"82fa5e2d-2dc6-4849-800d-6a09363a251d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-PENNY-API-KEY","value":""}],"url":"{{API_HOST}}/companies/{{COMPANY_ID}}/cards?state=<string>&page=<string>&pageSize=<string>&type=<string>&q=<string>","description":"<p>List all cards with ability to filter by different criterias. This endpoint supports Pagination.</p>\n","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}},"urlObject":{"path":["companies","{{COMPANY_ID}}","cards"],"host":["{{API_HOST}}"],"query":[{"key":"state","value":"<string>"},{"key":"page","value":"<string>"},{"key":"pageSize","value":"<string>"},{"key":"type","value":"<string>"},{"key":"q","value":"<string>"}],"variable":[]}},"response":[{"id":"35a33ca7-776d-4ef0-bfca-4c573513440a","name":"Server Error","originalRequest":{"method":"GET","header":[{"key":"X-PENNY-API-KEY","value":""}],"url":{"raw":"{{API_HOST}}cards?company_id=<string>&state=<string>&page=<string>&pageSize=<string>&type=<string>&q=<string>","host":["{{API_HOST}}cards"],"query":[{"key":"company_id","value":"<string>"},{"key":"state","value":"<string>"},{"key":"page","value":"<string>"},{"key":"pageSize","value":"<string>"},{"key":"type","value":"<string>"},{"key":"q","value":"<string>"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n \"result\": {\n  \"message\": \"<string>\"\n },\n \"success\": \"<boolean>\"\n}"},{"id":"c84f88c0-13e3-453f-8c1c-338ce58a2ae0","name":"Missing Parameters","originalRequest":{"method":"GET","header":[{"key":"X-PENNY-API-KEY","value":""}],"url":{"raw":"{{API_HOST}}/cards?company_id=<string>&state=<string>&page=<string>&pageSize=<string>&type=<string>&q=<string>","host":["{{API_HOST}}"],"path":["cards"],"query":[{"key":"company_id","value":"<string>"},{"key":"state","value":"<string>"},{"key":"page","value":"<string>"},{"key":"pageSize","value":"<string>"},{"key":"type","value":"<string>"},{"key":"q","value":"<string>"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n \"result\": {\n  \"message\": \"<string>\"\n },\n \"success\": \"<boolean>\"\n}"},{"id":"f0faa7b3-a1bb-4d83-a80a-2dad904a160d","name":"List Cards","originalRequest":{"method":"GET","header":[{"key":"X-PENNY-API-KEY","value":""}],"url":{"raw":"{{API_HOST}}/companies/{{COMPANY_ID}}/cards","host":["{{API_HOST}}"],"path":["companies","{{COMPANY_ID}}","cards"],"query":[{"key":"state","value":"<string>","description":"Filter cards by status: `ACTIVE`, `SUSPENDED`,`TERMINATED`,`UNACTIVATED`","disabled":true},{"key":"page","value":"<string>","description":"Page number to fetch, by default the API will return 30 elements on each page","disabled":true},{"key":"pageSize","value":"<string>","description":"By default the page size is 30, but can be customized using pageSize parameter.","disabled":true},{"key":"type","value":"<string>","description":"filter by card type: `VIRTUAL` or `PHYSICAL`","disabled":true},{"key":"q","value":"<string>","description":"Search by keyword","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Language","value":"en"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"ETag","value":"W/\"700-ALB+N4BetsMI9gpZoDiZd/dHXrI\""},{"key":"Content-Encoding","value":"gzip"},{"key":"Date","value":"Sat, 04 Apr 2020 08:33:05 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"result\": {\n        \"count\": 3,\n        \"is_more\": false,\n        \"cards\": [\n            {\n                \"_id\": \"5e075094168a6dcaf6b18c0f\",\n                \"balance\": \"39.00\",\n                \"description\": \"DEMO PROGRAM\",\n                \"type\": \"VIRTUAL\",\n                \"expiration_time\": \"2023-06-01\",\n                \"expiration\": \"0623\",\n                \"user_token\": \"1577537682974\",\n                \"mqt_card_token\": \"222U33U6R9\",\n                \"company_id\": \"5dbdc9abc0113f001e35de55\",\n                \"pan\": \"556735XXXXXX7477\",\n                \"employee_id\": {\n                    \"employee_number\": null,\n                    \"balance\": \"0\",\n                    \"is_admin\": true,\n                    \"groups\": [\n                        {\n                            \"_id\": \"5dc1f122b1f5e51ae029c83c\",\n                            \"business\": \"5dbdaa14f26c3c1eb6f92d71\",\n                            \"label\": \"Demo Group 1 Updted\",\n                            \"created_date\": \"2019-11-05T22:01:06.958Z\",\n                            \"__v\": 0\n                        },\n                        {\n                            \"_id\": \"5dc309e5683eb21b46f63b72\",\n                            \"business\": \"5dbdaa14f26c3c1eb6f92d71\",\n                            \"label\": \"SecondOne\",\n                            \"created_date\": \"2019-11-06T17:59:01.638Z\",\n                            \"__v\": 0\n                        }\n                    ],\n                    \"_id\": \"5dbdaa16f26c3c1eb6f92d74\",\n                    \"company_id\": \"5dbdc9abc0113f001e35de55\",\n                    \"user_id\": {\n                        \"address\": {\n                            \"country\": \"US\",\n                            \"line_1\": \"600 California St\",\n                            \"zip_code\": \"94108\",\n                            \"city\": \"San Francisco\",\n                            \"state\": \"CA\"\n                        },\n                        \"first_login\": false,\n                        \"_id\": \"5dbdaa14f26c3c1eb6f92d73\",\n                        \"last_login\": \"2016-11-03T02:10:04.114Z\",\n                        \"last_name\": \"Hilali\",\n                        \"first_name\": \"Redwan\",\n                        \"email\": \"hi.lali.red.wan@gmail.com\",\n                        \"avatar_link\": \"https://api.thepennyinc.com/users/581a9c7cb98f055656962a10/avatar\"\n                    }\n                },\n                \"state\": \"ACTIVE\"\n            },\n            {\n                \"_id\": \"5e884407eacf8b6743841ed2\",\n                \"balance\": \"0.00\",\n                \"description\": \"PENNY INC\",\n                \"type\": \"VIRTUAL\",\n                \"expiration_time\": \"2023-06-01\",\n                \"expiration\": \"0623\",\n                \"user_token\": \"1585988613558\",\n                \"mqt_card_token\": \"222W39C2V9\",\n                \"company_id\": \"5dbdc9abc0113f001e35de55\",\n                \"pan\": \"5567XXXXXXXX4749\",\n                \"employee_id\": null,\n                \"state\": \"ACTIVE\"\n            },\n            {\n                \"_id\": \"5e88452beacf8b6743841ed3\",\n                \"balance\": \"0.00\",\n                \"description\": \"PENNY INC\",\n                \"type\": \"VIRTUAL\",\n                \"expiration_time\": \"2023-06-01\",\n                \"expiration\": \"0623\",\n                \"user_token\": \"1585988906049\",\n                \"mqt_card_token\": \"222W39C2W4\",\n                \"company_id\": \"5dbdc9abc0113f001e35de55\",\n                \"pan\": \"5567XXXXXXXX4756\",\n                \"employee_id\": null,\n                \"state\": \"ACTIVE\"\n            }\n        ]\n    }\n}"}],"_postman_id":"82fa5e2d-2dc6-4849-800d-6a09363a251d"},{"name":"Assign a card","id":"54e0ee1e-4e6e-4357-a928-8df58b5113f2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"X-PENNY-API-KEY","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"employee_id\": \"{{CARDHOLDER_ID}}\"\n}"},"url":"{{API_HOST}}/cards/{{CARD_ID}}/assign","description":"<p>By default, newly created cards aren't assigned to any cardholder, and they need to be assigned before being used.</p>\n<p>To do so, send a <code>PUT</code> request to <code>/cards/&lt;id&gt;/assign</code> and include <code>employee_id</code> in the body in JSON format.</p>\n<p><strong>Notes</strong> </p>\n<ul>\n<li>if a card is already assigned, the request will fail. Only unassigned cards can be assigned, you must call <code>unassign</code> API first in this case.</li>\n<li>Only one card per cardholder can be assigned.</li>\n</ul>\n<p><strong>Request Attributes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Attribute</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>employee_id</td>\n<td>String</td>\n<td>The employee to be assigned the card.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}},"urlObject":{"path":["cards","{{CARD_ID}}","assign"],"host":["{{API_HOST}}"],"query":[],"variable":[]}},"response":[{"id":"fcdc9763-9602-4b93-b10e-d5632822f610","name":"Assign a card","originalRequest":{"method":"PUT","header":[{"key":"X-PENNY-API-KEY","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"employee_id\": \"{{CARDHOLDER_ID}}\"\n}"},"url":"{{API_HOST}}/cards/{{CARD_ID}}/assign"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Language","value":"en"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"59"},{"key":"ETag","value":"W/\"3b-MpiLHzuycK5xSY2APhrHuyovHg4\""},{"key":"Date","value":"Sat, 04 Apr 2020 09:40:50 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"result\": {\n        \"message\": \"CARD_ASSIGN_SUCCESS\"\n    }\n}"}],"_postman_id":"54e0ee1e-4e6e-4357-a928-8df58b5113f2"},{"name":"Unassign a card","id":"1f1e335d-3bc0-4c65-a812-02af0ea5d0b1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"X-PENNY-API-KEY","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":""},"url":"{{API_HOST}}/cards/{{CARD_ID}}/unassign","description":"<p>Penny Offers the possibility to reassign cards as needed, in case you need to unassign card issue a <code>PUT</code> request to <code>/cards/&lt;id&gt;/unassign</code>.</p>\n<p><strong>Notes</strong>:</p>\n<ul>\n<li>If the card has any balance, you must transfer it first to business main balance (GPA).</li>\n<li>Card state will not change (<code>ACTIVE</code>, <code>SUSPENDED</code> ...) after it is unassigned.</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}},"urlObject":{"path":["cards","{{CARD_ID}}","unassign"],"host":["{{API_HOST}}"],"query":[],"variable":[]}},"response":[{"id":"cea4dad8-4dc4-4f1b-a479-bfa794921ce0","name":"Unassign a card","originalRequest":{"method":"PUT","header":[{"key":"X-PENNY-API-KEY","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":""},"url":"{{API_HOST}}/cards/{{CARD_ID}}/unassign"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Language","value":"en"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"73"},{"key":"ETag","value":"W/\"49-PDdd8pZxIx97fyvQ6d3ZdCZIqdI\""},{"key":"Date","value":"Sat, 04 Apr 2020 09:40:32 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"result\": {\n        \"message\": \"CARD_UNASSIGN_ALREADY_UNASSIGNED\"\n    }\n}"}],"_postman_id":"1f1e335d-3bc0-4c65-a812-02af0ea5d0b1"},{"name":"List Cards Orders","id":"a3858563-9a06-4ef3-a80a-9ccddd52284a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"description":"<p>API Key </p>\n","key":"X-PENNY-API-KEY","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":""},"url":"{{API_HOST}}/companies/{{COMPANY_ID}}/orders","description":"<p>To list all previous cards orders, issue a <code>GET</code> request to <code>/companies/&lt;id&gt;/orders</code>.</p>\n","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}},"urlObject":{"path":["companies","{{COMPANY_ID}}","orders"],"host":["{{API_HOST}}"],"query":[],"variable":[]}},"response":[{"id":"940770ad-460a-4498-a03c-88398f4a8662","name":"Server Error","originalRequest":{"method":"POST","header":[{"key":"X-PENNY-API-KEY","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"company_id\": \"<string>\",\n    \"method\": \"<string>\",\n    \"quantity\": \"<integer>\",\n    \"recipient_address\": {\n        \"city\": \"<string>\",\n        \"country\": \"<string>\",\n        \"first_name\": \"<string>\",\n        \"last_name\": \"<string>\",\n        \"line_1\": \"<string>\",\n        \"line_2\": \"<string>\",\n        \"state\": \"<string>\",\n        \"zip_code\": \"<string>\"\n    }\n}"},"url":"{{API_HOST}}/cards/order"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n \"result\": {\n  \"message\": \"<string>\"\n },\n \"success\": \"<boolean>\"\n}"},{"id":"a8d01f3a-c7fb-4251-893b-061ed6fa8555","name":"List Cards Orders","originalRequest":{"method":"GET","header":[{"description":"API Key ","key":"X-PENNY-API-KEY","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":""},"url":"{{API_HOST}}/companies/{{COMPANY_ID}}/orders"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Language","value":"en"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"591"},{"key":"ETag","value":"W/\"24f-hVZcpfPltxyenFk0xqD15IDAGFI\""},{"key":"Date","value":"Sat, 04 Apr 2020 08:33:51 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"result\": [\n        {\n            \"status\": \"pending\",\n            \"quantity_created\": 0,\n            \"_id\": \"5e8842f1eacf8b6743841ed1\",\n            \"business\": \"5dbdc9abc0113f001e35de55\",\n            \"return_address\": {\n                \"first_name\": \"Redwan\",\n                \"last_name\": \"HILALI\",\n                \"address1\": \"600 California St\",\n                \"address2\": \"\",\n                \"city\": \"San Francisco\",\n                \"zip\": \"94108\",\n                \"state\": \"CA\",\n                \"country\": \"US\"\n            },\n            \"recipient_address\": {\n                \"first_name\": \"Redwan\",\n                \"last_name\": \"HILALI\",\n                \"address1\": \"600 California St\",\n                \"address2\": \"\",\n                \"city\": \"San Francisco\",\n                \"zip\": \"94108\",\n                \"state\": \"CA\",\n                \"country\": \"US\"\n            },\n            \"quantity\": \"120\",\n            \"method\": \"UPS_NEXT_DAY_AIR\",\n            \"type\": \"P\",\n            \"order_date\": \"2020-04-04T08:18:57.202Z\",\n            \"__v\": 0\n        }\n    ]\n}"},{"id":"bae56f27-806c-4ec6-9656-820ba631448e","name":"Bad Request or Missing Fields","originalRequest":{"method":"POST","header":[{"key":"X-PENNY-API-KEY","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"company_id\": \"<string>\",\n    \"method\": \"<string>\",\n    \"quantity\": \"<integer>\",\n    \"recipient_address\": {\n        \"city\": \"<string>\",\n        \"country\": \"<string>\",\n        \"first_name\": \"<string>\",\n        \"last_name\": \"<string>\",\n        \"line_1\": \"<string>\",\n        \"line_2\": \"<string>\",\n        \"state\": \"<string>\",\n        \"zip_code\": \"<string>\"\n    }\n}"},"url":"{{API_HOST}}/cards/order"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n \"result\": {\n  \"message\": \"<string>\"\n },\n \"success\": \"<boolean>\"\n}"}],"_postman_id":"a3858563-9a06-4ef3-a80a-9ccddd52284a"},{"name":"Retrieve a card","id":"0b7a18cb-3216-4c21-b659-1eeae7b18bdf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-PENNY-API-KEY","value":""}],"url":"{{API_HOST}}/cards/{{CARD_ID}}","description":"<p>Retrieve a single card details</p>\n","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}},"urlObject":{"path":["cards","{{CARD_ID}}"],"host":["{{API_HOST}}"],"query":[],"variable":[]}},"response":[{"id":"47f171a4-5775-4a65-9f8f-bd8d45704c69","name":"Retrieve a card","originalRequest":{"method":"GET","header":[{"key":"X-PENNY-API-KEY","value":""}],"url":"{{API_HOST}}/cards/{{CARD_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Language","value":"en"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"ETag","value":"W/\"386e-u//qS991DyW16SDKoZE1edlq7nU\""},{"key":"Content-Encoding","value":"gzip"},{"key":"Date","value":"Sat, 04 Apr 2020 08:42:15 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"result\": {\n        \"_id\": \"5e88452beacf8b6743841ed3\",\n        \"balance\": \"0.00\",\n        \"description\": \"PENNY INC\",\n        \"type\": \"VIRTUAL\",\n        \"expiration_time\": \"2023-06-01\",\n        \"expiration\": \"0623\",\n        \"user_token\": \"1585988906049\",\n        \"mqt_card_token\": \"222W39C2W4\",\n        \"company_id\": {\n            \"address\": {\n                \"country\": \"US\",\n                \"line_1\": \"600 California St\",\n                \"zip_code\": \"94108\",\n                \"city\": \"San Francisco\",\n                \"state\": \"CA\"\n            },\n            \"trading_address\": {\n                \"country\": \"US\",\n                \"line_1\": \"500 Texas St\",\n                \"zip_code\": \"90908\",\n                \"city\": \"Albaquerque\",\n                \"state\": \"NM\"\n            },\n            \"incorporation\": {\n                \"state_of_incorporation\": \"NV\"\n            },\n            \"officer\": {\n                \"home\": {\n                    \"line_1\": \"App 14 Rabat\",\n                    \"zip_code\": \"90900\",\n                    \"city\": \"Rabat\",\n                    \"state\": \"NJ\",\n                    \"since\": \"2017-01-12T00:00:00.000Z\",\n                    \"phone\": \"666-503-2322\",\n                    \"cell\": \"343-434-3333\"\n                },\n                \"first_name\": \"retry\",\n                \"last_name\": \"HILALI\",\n                \"title\": \"CTO\",\n                \"ssn\": \"232-32-3232\",\n                \"dob\": \"1988-07-14T00:00:00.000Z\",\n                \"is_shareholding\": true\n            },\n            \"signature\": {\n                \"image\": \"data:image/png;base64,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\",\n                \"first_name\": \"Redwan\",\n                \"last_name\": \"HILALI\",\n                \"email\": \"hilali.redwa.n@gmail.com\",\n                \"title\": \"CTO\",\n                \"phone\": \"066-665-3536\",\n                \"date\": \"2020-01-05T20:39:53.972Z\"\n            },\n            \"auto_reload\": {\n                \"trigger_amount\": null,\n                \"reload_amount\": null,\n                \"enabled\": false\n            },\n            \"active\": true,\n            \"verified\": true,\n            \"bank_verified\": true,\n            \"approved\": true,\n            \"dwolla_approved\": true,\n            \"ready\": true,\n            \"cleared_total\": 0,\n            \"gpa\": {\n                \"balances\": {\n                    \"USD\": {\n                        \"pending_credits\": 0,\n                        \"credit_balance\": 0,\n                        \"available_balance\": 0,\n                        \"ledger_balance\": 0,\n                        \"currency_code\": \"USD\"\n                    }\n                },\n                \"pending_credits\": -102,\n                \"credit_balance\": 0,\n                \"available_balance\": 0,\n                \"ledger_balance\": 0,\n                \"currency_code\": \"USD\"\n            },\n            \"_id\": \"5dbdc9abc0113f001e35de55\",\n            \"principals\": [\n                {\n                    \"ownership\": {\n                        \"percentage\": 45,\n                        \"since\": \"2019-01-11T23:00:00.000Z\"\n                    },\n                    \"home\": {\n                        \"line_1\": \"App 14 Rabat\",\n                        \"zip_code\": \"90900\",\n                        \"city\": \"Rabat\",\n                        \"state\": \"NJ\",\n                        \"since\": \"2017-01-12T00:00:00.000Z\",\n                        \"phone\": \"666-503-2322\",\n                        \"cell\": \"343-434-3333\"\n                    },\n                    \"_id\": \"5e124990964572a9a3253ae5\",\n                    \"first_name\": \"Redwan\",\n                    \"last_name\": \"HILALI\",\n                    \"dob\": \"1988-07-14T00:00:00.000Z\",\n                    \"title\": \"CTO\",\n                    \"ssn\": \"232-32-3232\"\n                },\n                {\n                    \"ownership\": {\n                        \"percentage\": 55,\n                        \"since\": \"2015-01-12T00:00:00.000Z\"\n                    },\n                    \"home\": {\n                        \"line_1\": \"Brisbane St\",\n                        \"zip_code\": \"88988\",\n                        \"city\": \"Brisban\",\n                        \"state\": \"OK\",\n                        \"since\": \"2017-01-12T00:00:00.000Z\",\n                        \"phone\": \"334-334-3344\",\n                        \"cell\": \"445-454-5444\"\n                    },\n                    \"_id\": \"5e124990964572a9a3253ae4\",\n                    \"first_name\": \"Tony\",\n                    \"last_name\": \"Ferguson\",\n                    \"dob\": \"1979-02-06T00:00:00.000Z\",\n                    \"title\": \"Manager\",\n                    \"ssn\": \"345-34-3333\"\n                }\n            ],\n            \"funding_sources\": [\n                {\n                    \"primary\": false,\n                    \"_id\": \"5e1250ab9cde99ac01d9c6e6\",\n                    \"type\": \"bank\",\n                    \"mqt_token\": \"https://api-sandbox.dwolla.com/funding-sources/88e14af6-9feb-48c8-84aa-2100de1b7660\",\n                    \"source\": {\n                        \"verified\": true,\n                        \"type\": \"bank\",\n                        \"plaid_public_token\": \"public-sandbox-74ae819c-15c2-4277-a167-198fd0dc81cf\",\n                        \"plaid_response\": {\n                            \"institution\": {\n                                \"name\": \"Wells Fargo\",\n                                \"institution_id\": \"ins_4\"\n                            },\n                            \"account\": {\n                                \"id\": \"MpKdqnQdnoHrr71v6BEjuwb94xBllDu9o8DmZ\",\n                                \"name\": \"Plaid Saving\",\n                                \"type\": \"depository\",\n                                \"subtype\": \"savings\",\n                                \"mask\": \"1111\"\n                            },\n                            \"account_id\": \"MpKdqnQdnoHrr71v6BEjuwb94xBllDu9o8DmZ\",\n                            \"accounts\": [\n                                {\n                                    \"id\": \"MpKdqnQdnoHrr71v6BEjuwb94xBllDu9o8DmZ\",\n                                    \"name\": \"Plaid Saving\",\n                                    \"mask\": \"1111\",\n                                    \"type\": \"depository\",\n                                    \"subtype\": \"savings\"\n                                }\n                            ],\n                            \"link_session_id\": \"a690c2e9-c8f0-45d1-a80c-dd81b6bad67e\",\n                            \"public_token\": \"public-sandbox-74ae819c-15c2-4277-a167-198fd0dc81cf\"\n                        }\n                    },\n                    \"title\": \"Plaid Saving\"\n                }\n            ],\n            \"created_date\": \"2020-01-05T20:39:44.038Z\",\n            \"structure\": \"LLC\",\n            \"registration_number\": \"12-1212121\",\n            \"name\": \"Pearl DEMO\",\n            \"dba_name\": \"BPN\",\n            \"parent_company_name\": \"Blue\",\n            \"phone\": \"123-456-7890\",\n            \"date_established\": \"2017-01-12T00:00:00.000Z\",\n            \"website\": \"www.redwan.com\",\n            \"company_state\": \"YES\",\n            \"number_of_employees\": 43,\n            \"time_in_business\": \"2019-01-11T23:00:00.000Z\",\n            \"primary_business_nature\": {\n                \"value\": \"9ed3f670-7d6f-11e3-b1ce-5404a6144203\",\n                \"label\": \"Retail\"\n            },\n            \"ownership\": \"PRIVATE\",\n            \"has_principal\": true,\n            \"is_subsdiary\": false,\n            \"comdata_custid\": \"TPENN\",\n            \"__v\": 2,\n            \"balance_card\": {\n                \"ok\": true,\n                \"card\": {\n                    \"cardNumber\": \"556735XXXXXX0620\",\n                    \"cardDetails\": {\n                        \"accountCode\": \"GC702\",\n                        \"customerId\": \"TPENN\",\n                        \"discretionaryData\": null,\n                        \"trackingNumber\": null,\n                        \"cardStatus\": \"A\",\n                        \"profileFlag\": \"N\",\n                        \"profileValue\": \"000\",\n                        \"profileDescription\": null,\n                        \"cardFirstName\": \"PEARL DEMO\",\n                        \"cardLastName\": \"PROGRAM\",\n                        \"driverLicenseNumber\": null,\n                        \"driverLicenseState\": null,\n                        \"tripNumber\": null,\n                        \"vehicleNumber\": null,\n                        \"employeeNumber\": \"5E124990964572A\",\n                        \"vehicleVINNumber\": null,\n                        \"vehicleDescription\": null,\n                        \"vehicleLicensePlateNumber\": null,\n                        \"registrationExpiration\": null,\n                        \"miscellaneous1\": null,\n                        \"miscellaneous2\": null,\n                        \"cardExpiration\": \"2023-06-01\",\n                        \"cardToken\": \"222U42T2R6\",\n                        \"cardBlockReasonCode\": \"0000\",\n                        \"cardBlockReasonDesc\": null\n                    },\n                    \"amountLimits\": {\n                        \"dailyAmountLimit\": \"9999.00\",\n                        \"dailyAmountLimitUsed\": \"0.00\",\n                        \"dailyAmountLimitHold\": \"0.00\",\n                        \"dailyAmountLimitAvailable\": \"9999.00\",\n                        \"dailyTxnLimit\": \"9999\",\n                        \"dailyTxnLimitUsed\": \"0\",\n                        \"dailyTxnLimitHold\": \"0\",\n                        \"dailyTxnLimitAvailable\": \"9999\",\n                        \"cycleAmountLimit\": \"0.00\",\n                        \"cycleAmountLimitUsed\": \"0.00\",\n                        \"cycleAmountLimitHold\": \"0.00\",\n                        \"cycleAmountLimitAvailable\": \"0.00\",\n                        \"cycleTxnLimit\": \"9999\",\n                        \"cycleTxnLimitUsed\": \"0\",\n                        \"cycleTxnLimitHold\": \"0\",\n                        \"cycleTxnLimitAvailable\": \"9999\"\n                    },\n                    \"mailingDetails\": {\n                        \"mailMethod\": \"0\",\n                        \"mailName\": null,\n                        \"mailAttentionTo\": null,\n                        \"mailAddress1\": null,\n                        \"mailAddress2\": null,\n                        \"mailCity\": null,\n                        \"mailState\": null,\n                        \"mailZip\": null,\n                        \"mailCountry\": null\n                    }\n                }\n            },\n            \"dwolla_link\": \"https://api-sandbox.dwolla.com/customers/f5ffb9c5-6205-477a-8425-0679df2674fd\",\n            \"dwolla_kyc\": [\n                [\n                    {\n                        \"headers\": {\n                            \"location\": \"https://api-sandbox.dwolla.com/customers/f5ffb9c5-6205-477a-8425-0679df2674fd\"\n                        },\n                        \"body\": \"\\\"\\\"\",\n                        \"status\": 201\n                    }\n                ]\n            ],\n            \"balance\": \"0.00\"\n        },\n        \"pan\": \"556735XXXXXX4756\",\n        \"employee_id\": null,\n        \"state\": \"ACTIVE\",\n        \"cvv\": \"520\"\n    }\n}"}],"_postman_id":"0b7a18cb-3216-4c21-b659-1eeae7b18bdf"},{"name":"Enable Card","id":"89ba4dae-7251-4bcd-b88e-b16ba881e4ef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{API_HOST}}/cards/{{CARD_ID}}/enable","description":"<p>By default, newly ordered cards are <strong>unactivated</strong>, in order to start using cards, they must be activated and assigned to a cardholder.</p>\n<p>To activate a card, issue a <code>PUT</code> request to <code>/cards/&lt;id&gt;/enable</code>.</p>\n","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}},"urlObject":{"path":["cards","{{CARD_ID}}","enable"],"host":["{{API_HOST}}"],"query":[],"variable":[]}},"response":[{"id":"720c2c5c-7c79-4c3c-9b18-eccef205a864","name":"Enable Card","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{API_HOST}}/cards/{{CARD_ID}}/enable"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Language","value":"en"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"66"},{"key":"ETag","value":"W/\"42-KVIc1I81RaDsQM8TBizBjMlHbHU\""},{"key":"Date","value":"Sat, 04 Apr 2020 08:37:36 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"result\": {\n        \"message\": \"CARD_ENABLE_ALREAD_ACTIVE\"\n    }\n}"}],"_postman_id":"89ba4dae-7251-4bcd-b88e-b16ba881e4ef"},{"name":"Suspend Card","id":"c29c217d-542f-48a0-ae1e-15ee9d855bf6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{API_HOST}}/cards/{{CARD_ID}}/disable","description":"<p>In case you need to temporary suspend a card, issue a <code>PUT</code> request to <code>/cards/&lt;id&gt;/disable</code>. <br /></p>\n<p>This will temporarily disable the card, it is possible to re-enable it again as many time as needed. However, if you need to permanently Disable / Terminate the card, use the <code>DELETE card</code> API.<br /></p>\n<p><strong>Note</strong>: Disabling a card will make it unusable everywhere, and every attempt to use the card will be rejected, and all transactions will be declined. <br /></p>\n","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}},"urlObject":{"path":["cards","{{CARD_ID}}","disable"],"host":["{{API_HOST}}"],"query":[],"variable":[]}},"response":[{"id":"379bf20a-4d76-4e61-9e4e-437183d3c34d","name":"Suspend Card","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{API_HOST}}/cards/{{CARD_ID}}/disable"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Language","value":"en"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"60"},{"key":"ETag","value":"W/\"3c-0TENQ/+OWsLBOiXRjW/7AwR4pxE\""},{"key":"Date","value":"Sat, 04 Apr 2020 08:38:57 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"result\": {\n        \"message\": \"CARD_DISABLE_SUCCESS\"\n    }\n}"}],"_postman_id":"c29c217d-542f-48a0-ae1e-15ee9d855bf6"},{"name":"Terminate Card","id":"8fe3dac0-84cb-4f76-9d7d-93d0bfe08825","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{API_HOST}}/cards/{{CARD_ID}}","description":"<p>If for some reason you want to delete a card, you can issue a <code>DELETE</code> request to <code>/cards/&lt;id&gt;</code>.</p>\n<p>Note that this will <strong>permanently</strong> delete the card from the system, and the card will be terminated and won't be able to use it anywhere.</p>\n","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}},"urlObject":{"path":["cards","{{CARD_ID}}"],"host":["{{API_HOST}}"],"query":[],"variable":[]}},"response":[{"id":"c8a58b8f-4533-434c-9dba-a2c5fadf4723","name":"Terminate Card","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{API_HOST}}/cards/{{CARD_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Language","value":"en"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"59"},{"key":"ETag","value":"W/\"3b-YTmzvPcQSIaCwhhfEZi6s18cGN8\""},{"key":"Date","value":"Sat, 04 Apr 2020 08:39:40 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"result\": {\n        \"message\": \"DELETE_CARD_SUCCESS\"\n    }\n}"}],"_postman_id":"8fe3dac0-84cb-4f76-9d7d-93d0bfe08825"},{"name":"Update Card Address","id":"6bb2e7a2-f14a-474a-b8d2-5f3248486280","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"billing_address\":{\n\t\t\"line_1\": \"Address 2\",\n\t\t\"city\": \"City\",\n\t\t\"zip\": \"12345\",\n\t\t\"state\": \"NY\"\n\t}\n}","options":{"raw":{"language":"json"}}},"url":"{{API_HOST}}/cards/{{CARD_ID}}/controls","description":"<p>This API allows the update of card address and zip code.</p>\n","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}},"urlObject":{"path":["cards","{{CARD_ID}}","controls"],"host":["{{API_HOST}}"],"query":[],"variable":[]}},"response":[{"id":"9a6aa0e5-6948-4bf4-ac3b-c41be29dc419","name":"Update Card Address","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"billing_address\":{\n\t\t\"line_1\": \"Address 2\",\n\t\t\"city\": \"City\",\n\t\t\"zip\": \"12345\",\n\t\t\"state\": \"NY\"\n\t}\n}","options":{"raw":{"language":"json"}}},"url":"{{API_HOST}}/cards/{{CARD_ID}}/controls"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Language","value":"en"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"63"},{"key":"ETag","value":"W/\"3f-OdEpPsZPdce9CyzyuHnGtf+EyPw\""},{"key":"Date","value":"Sat, 04 Apr 2020 14:24:00 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"succes\": true,\n    \"result\": {\n        \"message\": \"CARD_CONTROLS_UPDATED_OK\"\n    }\n}"}],"_postman_id":"6bb2e7a2-f14a-474a-b8d2-5f3248486280"}],"id":"4bf06c46-d598-4769-b4b9-fd0f65f79714","_postman_id":"4bf06c46-d598-4769-b4b9-fd0f65f79714","description":"","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}}},{"name":"Cardholders","item":[{"name":"Create new cardholder","id":"60ff52d2-27f0-46ee-940d-1034f08a9688","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-PENNY-API-KEY","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"birth_date\": \"<string> <optional>\",\n    \"company_id\": \"<string> <required>\",\n    \"email\": \"<string> <optional>\",\n    \"first_name\": \"<string> <required>\",\n    \"last_name\": \"<string> <required>\"\n}"},"url":"{{API_HOST}}/employees","description":"<p>Create a new cardholder with user and cardholder role, the new user will receive an email with credentials to access the system.</p>\n","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}},"urlObject":{"path":["employees"],"host":["{{API_HOST}}"],"query":[],"variable":[]}},"response":[{"id":"c787ff31-6300-4dc6-ab6a-49a91187b3d8","name":"Create new cardholder","originalRequest":{"method":"POST","header":[{"key":"X-PENNY-API-KEY","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n   \"company_id\": \"{{COMPANY_ID}}\",\n    \"first_name\": \"Demo 23\",\n    \"last_name\": \"User\"\n}"},"url":"{{API_HOST}}/employees"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin, X-HTTP-Method-Override, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Language","value":"en"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"271"},{"key":"ETag","value":"W/\"10f-iBAhJ3rT1qfqGSakMJVGTrRh1I0\""},{"key":"Date","value":"Sat, 04 Apr 2020 09:04:23 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"result\": {\n        \"employee_number\": null,\n        \"balance\": \"0\",\n        \"account_holder\": false,\n        \"is_admin\": false,\n        \"groups\": [],\n        \"_id\": \"5e884d97eacf8b6743841ed5\",\n        \"user\": \"5e884d96eacf8b6743841ed4\",\n        \"business\": \"5dbdc9abc0113f001e35de55\",\n        \"created_date\": \"2020-04-04T09:04:23.851Z\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"60ff52d2-27f0-46ee-940d-1034f08a9688"},{"name":"Update cardholder","id":"c35c7205-031e-4ddf-9d2b-d9f04cee0ab0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"X-PENNY-API-KEY","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \n    \"first_name\": \"The Updated\",\n    \"company_id\": \"{{COMPANY_ID}}\"\n}"},"url":"{{API_HOST}}/employees/{{CARDHOLDER_ID}}","description":"<p>Update cardholder details</p>\n","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}},"urlObject":{"path":["employees","{{CARDHOLDER_ID}}"],"host":["{{API_HOST}}"],"query":[],"variable":[]}},"response":[{"id":"5e800255-5e39-451b-a2fc-7b70bee01112","name":"Update cardholder","originalRequest":{"method":"PUT","header":[{"key":"X-PENNY-API-KEY","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \n    \"first_name\": \"The Updated\",\n    \"company_id\": \"{{COMPANY_ID}}\"\n}"},"url":"{{API_HOST}}/employees/{{CARDHOLDER_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Language","value":"en"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"517"},{"key":"ETag","value":"W/\"205-AHKDRMqWld2/8boAe8QHsNiWhMU\""},{"key":"Date","value":"Sat, 04 Apr 2020 09:33:40 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"result\": {\n        \"employee_number\": null,\n        \"balance\": \"0\",\n        \"account_holder\": false,\n        \"is_admin\": false,\n        \"groups\": [],\n        \"_id\": \"5e88523f90274e69851ade20\",\n        \"user\": {\n            \"name\": {\n                \"first\": \"The Updated\",\n                \"last\": \"User\"\n            },\n            \"email\": \"\",\n            \"username\": \"\",\n            \"roles\": [\n                \"user\",\n                \"cardholder\"\n            ],\n            \"isMale\": true,\n            \"_id\": \"5e88523e90274e69851ade1f\",\n            \"provider\": \"local\",\n            \"validations\": [],\n            \"created_at\": \"2020-04-04T09:24:14.832Z\",\n            \"updated_at\": \"2020-04-04T09:33:40.425Z\",\n            \"__v\": 6\n        },\n        \"business\": \"5dbdc9abc0113f001e35de55\",\n        \"created_date\": \"2020-04-04T09:24:15.698Z\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"c35c7205-031e-4ddf-9d2b-d9f04cee0ab0"},{"name":"Retrieve a cardholder","id":"0a40b0f3-c0ff-49b0-b9cb-dec97ed31b53","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-PENNY-API-KEY","value":""}],"url":"{{API_HOST}}/employees/{{CARDHOLDER_ID}}","description":"<p>Retrieve a single cardholder by ID</p>\n","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}},"urlObject":{"path":["employees","{{CARDHOLDER_ID}}"],"host":["{{API_HOST}}"],"query":[],"variable":[]}},"response":[{"id":"afb7ee14-dfc0-4495-85d4-f88d6daf1ef1","name":"Retrieve a cardholder","originalRequest":{"method":"GET","header":[{"key":"X-PENNY-API-KEY","value":""}],"url":"{{API_HOST}}/employees/{{CARDHOLDER_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Language","value":"en"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"393"},{"key":"ETag","value":"W/\"189-hy8ZjYNB7rrG9KJshpQ05Pq822k\""},{"key":"Date","value":"Sat, 04 Apr 2020 09:34:39 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"result\": {\n        \"employee_number\": null,\n        \"balance\": \"0\",\n        \"account_holder\": false,\n        \"is_admin\": false,\n        \"groups\": [],\n        \"_id\": \"5e88523f90274e69851ade20\",\n        \"user\": {\n            \"name\": {\n                \"first\": \"The Updated\",\n                \"last\": \"User\"\n            },\n            \"email\": \"\",\n            \"roles\": [\n                \"user\",\n                \"cardholder\"\n            ],\n            \"_id\": \"5e88523e90274e69851ade1f\"\n        },\n        \"business\": {\n            \"_id\": \"5dbdc9abc0113f001e35de55\",\n            \"name\": \"Pearl DEMO\"\n        },\n        \"created_date\": \"2020-04-04T09:24:15.698Z\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"0a40b0f3-c0ff-49b0-b9cb-dec97ed31b53"},{"name":"Delete a cardholder","id":"4803962e-a80a-4d7c-b910-7283e62b2216","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"X-PENNY-API-KEY","value":""}],"url":"{{API_HOST}}/employees/{{CARDHOLDER_ID}}","description":"<p>Delete a cardholder from the system, the delete operation will fail if the cardholder has a card assigned or has a balance over $0.</p>\n","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}},"urlObject":{"path":["employees","{{CARDHOLDER_ID}}"],"host":["{{API_HOST}}"],"query":[],"variable":[]}},"response":[{"id":"638615ea-a7d0-406f-a7c6-996588678108","name":"Delete a cardholder","originalRequest":{"method":"DELETE","header":[{"key":"X-PENNY-API-KEY","value":""}],"url":"{{API_HOST}}/employees/{{CARDHOLDER_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Language","value":"en"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"63"},{"key":"ETag","value":"W/\"3f-cAeUiy8osRQLLCea4okelM7Xr+E\""},{"key":"Date","value":"Sat, 04 Apr 2020 09:35:39 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"result\": {\n        \"message\": \"DELETE_EMPLOYEE_SUCCESS\"\n    }\n}"}],"_postman_id":"4803962e-a80a-4d7c-b910-7283e62b2216"},{"name":"List cardholders","id":"e53002d7-a974-4464-b8a4-947d88cb7bef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-PENNY-API-KEY","value":""}],"url":"{{API_HOST}}/companies/{{COMPANY_ID}}/employees?page=<string>&pageSize=<string>&is_admin=<string>&q=<string>","description":"<p>This endpoints allows you to list all cardholders.</p>\n<p>This endpoint supports <strong>pagination</strong></p>\n","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}},"urlObject":{"path":["companies","{{COMPANY_ID}}","employees"],"host":["{{API_HOST}}"],"query":[{"key":"page","value":"<string>"},{"key":"pageSize","value":"<string>"},{"key":"is_admin","value":"<string>"},{"key":"q","value":"<string>"}],"variable":[]}},"response":[{"id":"7fa89cc8-629d-4f6b-a85f-a04bff9160b8","name":"List cardholders","originalRequest":{"method":"GET","header":[{"key":"X-PENNY-API-KEY","value":""}],"url":{"raw":"{{API_HOST}}/companies/{{COMPANY_ID}}/employees?","host":["{{API_HOST}}"],"path":["companies","{{COMPANY_ID}}","employees"],"query":[{"key":null,"value":null}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Language","value":"en"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"ETag","value":"W/\"77f-CNgKGuAlVSz+rEdzkFiQWBtnK14\""},{"key":"Content-Encoding","value":"gzip"},{"key":"Date","value":"Sat, 04 Apr 2020 10:16:51 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"result\": {\n        \"count\": 3,\n        \"start_index\": 0,\n        \"end_index\": 3,\n        \"is_more\": false,\n        \"employees\": [\n            {\n                \"employee_number\": null,\n                \"balance\": \"0\",\n                \"is_admin\": false,\n                \"groups\": [],\n                \"_id\": \"5e8855166fef3269e36d440d\",\n                \"company_id\": \"5dbdc9abc0113f001e35de55\",\n                \"user_id\": {\n                    \"address\": {\n                        \"country\": \"US\",\n                        \"line_1\": \"600 California St\",\n                        \"zip_code\": \"94108\",\n                        \"city\": \"San Francisco\",\n                        \"state\": \"CA\"\n                    },\n                    \"first_login\": false,\n                    \"_id\": \"5e8855156fef3269e36d440c\",\n                    \"first_name\": \"Demo 23\",\n                    \"last_name\": \"User\",\n                    \"email\": \"\",\n                    \"avatar_link\": \"https://api.thepennyinc.com/users/581a9c7cb98f055656962a10/avatar\"\n                },\n                \"gpa\": {\n                    \"currency_code\": \"USD\",\n                    \"ledger_balance\": 0,\n                    \"available_balance\": \"0\",\n                    \"credit_balance\": 0,\n                    \"pending_credits\": 0\n                },\n                \"created_date\": \"2020-04-04T09:36:22.107Z\"\n            },\n            {\n                \"employee_number\": null,\n                \"balance\": \"0\",\n                \"is_admin\": false,\n                \"groups\": [],\n                \"_id\": \"5e885e8564c4ac6addaf2395\",\n                \"company_id\": \"5dbdc9abc0113f001e35de55\",\n                \"user_id\": {\n                    \"address\": {\n                        \"country\": \"US\",\n                        \"line_1\": \"600 California St\",\n                        \"zip_code\": \"94108\",\n                        \"city\": \"San Francisco\",\n                        \"state\": \"CA\"\n                    },\n                    \"first_login\": false,\n                    \"_id\": \"5e885e8464c4ac6addaf2394\",\n                    \"first_name\": \"Demo 23\",\n                    \"last_name\": \"User\",\n                    \"email\": null,\n                    \"avatar_link\": \"https://api.thepennyinc.com/users/581a9c7cb98f055656962a10/avatar\"\n                },\n                \"gpa\": {\n                    \"currency_code\": \"USD\",\n                    \"ledger_balance\": 0,\n                    \"available_balance\": \"0\",\n                    \"credit_balance\": 0,\n                    \"pending_credits\": 0\n                },\n                \"created_date\": \"2020-04-04T10:16:37.269Z\"\n            },\n            {\n                \"employee_number\": null,\n                \"balance\": \"0\",\n                \"is_admin\": false,\n                \"groups\": [],\n                \"_id\": \"5e885e8e64c4ac6addaf2397\",\n                \"company_id\": \"5dbdc9abc0113f001e35de55\",\n                \"user_id\": {\n                    \"address\": {\n                        \"country\": \"US\",\n                        \"line_1\": \"600 California St\",\n                        \"zip_code\": \"94108\",\n                        \"city\": \"San Francisco\",\n                        \"state\": \"CA\"\n                    },\n                    \"first_login\": false,\n                    \"_id\": \"5e885e8d64c4ac6addaf2396\",\n                    \"first_name\": \"Demo 24\",\n                    \"last_name\": \"User\",\n                    \"email\": null,\n                    \"avatar_link\": \"https://api.thepennyinc.com/users/581a9c7cb98f055656962a10/avatar\"\n                },\n                \"gpa\": {\n                    \"currency_code\": \"USD\",\n                    \"ledger_balance\": 0,\n                    \"available_balance\": \"0\",\n                    \"credit_balance\": 0,\n                    \"pending_credits\": 0\n                },\n                \"created_date\": \"2020-04-04T10:16:46.132Z\"\n            }\n        ]\n    }\n}"}],"_postman_id":"e53002d7-a974-4464-b8a4-947d88cb7bef"}],"id":"86d9fbde-8696-4abc-81bf-ae4e48783881","event":[{"listen":"prerequest","script":{"id":"c23c4c09-5aaf-4029-af98-c5a142e6f813","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"0eb4eed9-e141-4ce7-b6b3-f05cc287adaf","type":"text/javascript","exec":[""]}}],"_postman_id":"86d9fbde-8696-4abc-81bf-ae4e48783881","description":"","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}}},{"name":"Transactions","item":[{"name":"Transfer funds","id":"615c757b-a1a9-4bed-83e4-f3cf232bca54","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-PENNY-API-KEY","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"amount\": 100,\n    \"receiver_is_company\": false,\n    \"sender_is_company\": true,\n    \"receiver\": \"{{CARDHOLDER_ID}}\"\n}"},"url":"{{API_HOST}}/transfers","description":"<p>Penny API allows you to move funds between accounts using REST API calls (Transfers API), a transfer is the action of moving funds between an account holder to another account holder.</p>\n<p>Penny have two types of transfers:</p>\n<ol>\n<li><strong>Business - Cardholder</strong>: This moves funds from (or to) business Penny Account to (or from) Cardholder Penny Account. Example (send USD500 from Business account to User X, or send back USD100 from User X to the Business Penny Account).</li>\n<li><strong>Cardholder - Cardholder</strong>: This allows you to move funds from Cardholder X to Cardholder Y assuming they are within same business.</li>\n</ol>\n<p>To Transfer funds between accounts, issue a <code>POST</code> request to <code>/transfers</code> endpoint and include the body in JSON format.</p>\n<p>The parameters to sent are:</p>\n<ul>\n<li><strong>sender</strong>: The ID of the cardholder to be used as origin of fund transfer. in case you are sending funds from Business Account, don't send this parameters in the JSON.</li>\n<li><strong>receiver</strong>: The ID of the cardholder to receive the funds, in the case you want to send funds to business account, remove this from JSON.</li>\n<li><strong>sender_is_company</strong>: set to <code>true</code> if you are sending funds from Business to Cardholder. (<code>sender</code> attribute must be removed from the JSON in this case). </li>\n<li><strong>receiver_is_company</strong>: set to <code>true</code> if you are sending funds to Business from Cardholder. (<code>receiver</code> attribute must be removed from the JSON in this case). </li>\n<li><strong>amount</strong>: The amount to be sent.</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}},"urlObject":{"path":["transfers"],"host":["{{API_HOST}}"],"query":[],"variable":[]}},"response":[{"id":"1fb6a9f2-831b-4446-a688-d0870a0427c2","name":"Transfer funds - Card to Business","originalRequest":{"method":"POST","header":[{"key":"X-PENNY-API-KEY","value":""},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"amount\": 100,\n    \"receiver_is_company\": true,\n    \"sender_is_company\": false,\n    \"sender\": \"{{CARDHOLDER_ID}}\"\n}","options":{"raw":{"language":"json"}}},"url":"{{API_HOST}}/transfers"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin, X-HTTP-Method-Override, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Language","value":"en"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"56"},{"key":"ETag","value":"W/\"38-A1Y/SYSKPUiA/GxrqHWA2xJ6RzE\""},{"key":"Date","value":"Sat, 04 Apr 2020 09:50:10 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"result\": {\n        \"message\": \"TRANSFER_SUCCESS\"\n    }\n}"},{"id":"4e0673be-dbad-4df7-80fa-82624504ef50","name":"Transfer funds - Business to Card","originalRequest":{"method":"POST","header":[{"key":"X-PENNY-API-KEY","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"amount\": 100,\n    \"receiver_is_company\": false,\n    \"sender_is_company\": true,\n    \"receiver\": \"{{CARDHOLDER_ID}}\"\n}"},"url":"{{API_HOST}}/transfers"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin, X-HTTP-Method-Override, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Language","value":"en"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"56"},{"key":"ETag","value":"W/\"38-A1Y/SYSKPUiA/GxrqHWA2xJ6RzE\""},{"key":"Date","value":"Sat, 04 Apr 2020 09:49:22 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"result\": {\n        \"message\": \"TRANSFER_SUCCESS\"\n    }\n}"},{"id":"b35053b8-f261-4e56-9613-8184ee13cd79","name":"Transfer funds - Insuficient Funds","originalRequest":{"method":"POST","header":[{"key":"X-PENNY-API-KEY","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"amount\": 100,\n    \"receiver_is_company\": true,\n    \"sender_is_company\": false,\n    \"sender\": \"{{CARDHOLDER_ID}}\"\n}"},"url":"{{API_HOST}}/transfers"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin, X-HTTP-Method-Override, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Language","value":"en"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"74"},{"key":"ETag","value":"W/\"4a-Im9aRA/pgW1tS/k9uBBTpLw44Jk\""},{"key":"Date","value":"Sat, 04 Apr 2020 09:50:40 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"result\": {\n        \"message\": \"TRANSFER_INSUFICIENT_FUNDS_SENDER\"\n    }\n}"}],"_postman_id":"615c757b-a1a9-4bed-83e4-f3cf232bca54"},{"name":"List Transactions","id":"6eb2a944-6d67-4f50-82be-9f594cf113ee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-PENNY-API-KEY","value":""}],"url":"{{API_HOST}}/companies/{{COMPANY_ID}}/transactions?card_id={{CARD_ID}}&employee_id={{CARDHOLDER_ID}}&q&pageSize=100&page=1&from_date=&to_date","description":"<p>To fetch a list of transactions, you can issue a <code>GET</code> request to <code>/companies/&lt;business_id&gt;/transactions</code>.</p>\n<p>This endpoint supports <em>pagination</em>.</p>\n<h2 id=\"transactions-types\">Transactions Types</h2>\n<p>Below is a list of transaction types and their description. each transaction returned from the API will have of the following types:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Transaction Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>authorization.pending</td>\n<td>Purchase Authorized, But still Pending</td>\n</tr>\n<tr>\n<td>authorization.reversed</td>\n<td>Represent a partial / full refund from merchants</td>\n</tr>\n<tr>\n<td>authorization.expired</td>\n<td>Expired authorization that didnt post within 30 days.</td>\n</tr>\n<tr>\n<td>authorization.posted</td>\n<td>Purchase Transioned to Cleared state</td>\n</tr>\n<tr>\n<td>authorization.declined</td>\n<td>Declined Authorization</td>\n</tr>\n<tr>\n<td>authorization.credit</td>\n<td>Refund / Reversed / Cancelled Authorization</td>\n</tr>\n<tr>\n<td>gpa.ach.pending</td>\n<td>An ach load created but pending</td>\n</tr>\n<tr>\n<td>gpa.ach.failed</td>\n<td>ACH Failed for some reason</td>\n</tr>\n<tr>\n<td>gpa.ach.processed</td>\n<td>ACH Successfully Processed, Funds reached Destination</td>\n</tr>\n<tr>\n<td>gpa.ach.cancelled</td>\n<td>ACH was cancelled</td>\n</tr>\n<tr>\n<td>gpa.credit.paymentcard</td>\n<td>Fund Load via Credit/Debit Card</td>\n</tr>\n<tr>\n<td>transfer.peer</td>\n<td>Transfer Initiated (Card/Card or Business/Card)</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"transaction-statuses\">Transaction Statuses</h2>\n<p>Along with transaction type, the status field indicate the current transaction status, the table below lists the different state of a transaction:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PENDING</td>\n<td>Transaction is initiated, but didn't reacha  final state yet.</td>\n</tr>\n<tr>\n<td>CLEARED</td>\n<td>Transaction completed with success.</td>\n</tr>\n<tr>\n<td>DECLINED</td>\n<td>Transaction rejected</td>\n</tr>\n<tr>\n<td>REVERSED</td>\n<td>Represent a refund, could be refund or a cancelled ACH</td>\n</tr>\n<tr>\n<td>EXPIRED</td>\n<td>Represent a an expired Authorization</td>\n</tr>\n<tr>\n<td>CREDIT</td>\n<td>Represent a credit.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}},"urlObject":{"path":["companies","{{COMPANY_ID}}","transactions"],"host":["{{API_HOST}}"],"query":[{"description":{"content":"<p>Filter Transactions by card</p>\n","type":"text/plain"},"key":"card_id","value":"{{CARD_ID}}"},{"description":{"content":"<p>Filter by Employee/Card holder</p>\n","type":"text/plain"},"key":"employee_id","value":"{{CARDHOLDER_ID}}"},{"description":{"content":"<p>Search by Keyword</p>\n","type":"text/plain"},"key":"q","value":null},{"key":"pageSize","value":"100"},{"key":"page","value":"1"},{"description":{"content":"<p>Filter by date range YYYY-MM-DD</p>\n","type":"text/plain"},"key":"from_date","value":""},{"description":{"content":"<p>Filter by Date Range YYYY-MM-DD</p>\n","type":"text/plain"},"key":"to_date","value":null}],"variable":[]}},"response":[{"id":"f36cb89e-b329-4e55-9e32-77ef5c851ce2","name":"List Transactions","originalRequest":{"method":"GET","header":[{"key":"X-PENNY-API-KEY","value":""}],"url":{"raw":"{{API_HOST}}/companies/{{COMPANY_ID}}/transactions?","host":["{{API_HOST}}"],"path":["companies","{{COMPANY_ID}}","transactions"],"query":[{"key":"","value":null}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Language","value":"en"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"ETag","value":"W/\"a43-Wbjj1iqmYTdT3z/pieaJuwgcg7M\""},{"key":"Content-Encoding","value":"gzip"},{"key":"Date","value":"Sat, 04 Apr 2020 10:20:51 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"result\": {\n        \"count\": 2,\n        \"start_index\": 0,\n        \"end_index\": 2,\n        \"is_more\": false,\n        \"transactions\": [\n            {\n                \"_id\": \"5e88585257f4d36a1f227935\",\n                \"mcc_name\": \"\",\n                \"created_time\": \"2020-04-03T21:50:09.000Z\",\n                \"state\": \"CLEARED\",\n                \"type\": \"transfer.peer\",\n                \"amount\": 100,\n                \"original_amount\": 100,\n                \"mqt_token\": \"5e88585257f4d36a1f227935\",\n                \"company_id\": \"5dbdc9abc0113f001e35de55\",\n                \"employee_id\": {\n                    \"employee_number\": null,\n                    \"balance\": \"0\",\n                    \"is_admin\": false,\n                    \"groups\": [],\n                    \"_id\": \"5e8855166fef3269e36d440d\",\n                    \"company_id\": \"5dbdc9abc0113f001e35de55\",\n                    \"user_id\": {\n                        \"address\": {\n                            \"country\": \"US\",\n                            \"line_1\": \"600 California St\",\n                            \"zip_code\": \"94108\",\n                            \"city\": \"San Francisco\",\n                            \"state\": \"CA\"\n                        },\n                        \"first_login\": false,\n                        \"_id\": \"5e8855156fef3269e36d440c\",\n                        \"last_login\": \"2016-11-03T02:10:04.114Z\",\n                        \"last_name\": \"User\",\n                        \"first_name\": \"Demo 23\",\n                        \"email\": \"\",\n                        \"avatar_link\": \"https://api.thepennyinc.com/users/581a9c7cb98f055656962a10/avatar\"\n                    }\n                },\n                \"card_id\": {\n                    \"_id\": \"5e88452beacf8b6743841ed3\",\n                    \"balance\": \"0.00\",\n                    \"description\": \"PENNY INC\",\n                    \"type\": \"VIRTUAL\",\n                    \"expiration_time\": \"2023-06-01\",\n                    \"expiration\": \"0623\",\n                    \"user_token\": \"1585988906049\",\n                    \"mqt_card_token\": \"222W39C2W4\",\n                    \"company_id\": \"5dbdc9abc0113f001e35de55\",\n                    \"pan\": \"5567XXXXXXXX4756\",\n                    \"employee_id\": \"5e8855166fef3269e36d440d\"\n                },\n                \"business_involved\": true,\n                \"gpa_order\": null,\n                \"card_acceptor\": {\n                    \"name\": \"Transfer from Demo 23 USER\"\n                },\n                \"is_debit\": false,\n                \"receipt_uploaded\": false,\n                \"peer_transfer\": {\n                    \"memo\": \"Transfer from Demo 23 USER\"\n                },\n                \"is_cancellable\": false\n            },\n            {\n                \"_id\": \"5e88582257f4d36a1f227932\",\n                \"mcc_name\": \"\",\n                \"created_time\": \"2020-04-03T21:49:21.000Z\",\n                \"state\": \"CLEARED\",\n                \"type\": \"transfer.peer\",\n                \"amount\": 100,\n                \"mqt_token\": \"5e88582257f4d36a1f227932\",\n                \"company_id\": \"5dbdc9abc0113f001e35de55\",\n                \"employee_id\": {\n                    \"employee_number\": null,\n                    \"balance\": \"0\",\n                    \"is_admin\": false,\n                    \"groups\": [],\n                    \"_id\": \"5e8855166fef3269e36d440d\",\n                    \"company_id\": \"5dbdc9abc0113f001e35de55\",\n                    \"user_id\": {\n                        \"address\": {\n                            \"country\": \"US\",\n                            \"line_1\": \"600 California St\",\n                            \"zip_code\": \"94108\",\n                            \"city\": \"San Francisco\",\n                            \"state\": \"CA\"\n                        },\n                        \"first_login\": false,\n                        \"_id\": \"5e8855156fef3269e36d440c\",\n                        \"last_login\": \"2016-11-03T02:10:04.114Z\",\n                        \"last_name\": \"User\",\n                        \"first_name\": \"Demo 23\",\n                        \"email\": \"\",\n                        \"avatar_link\": \"https://api.thepennyinc.com/users/581a9c7cb98f055656962a10/avatar\"\n                    }\n                },\n                \"card_id\": {\n                    \"_id\": \"5e88452beacf8b6743841ed3\",\n                    \"balance\": \"0.00\",\n                    \"description\": \"PENNY INC\",\n                    \"type\": \"VIRTUAL\",\n                    \"expiration_time\": \"2023-06-01\",\n                    \"expiration\": \"0623\",\n                    \"user_token\": \"1585988906049\",\n                    \"mqt_card_token\": \"222W39C2W4\",\n                    \"company_id\": \"5dbdc9abc0113f001e35de55\",\n                    \"pan\": \"5567XXXXXXXX4756\",\n                    \"employee_id\": \"5e8855166fef3269e36d440d\"\n                },\n                \"business_involved\": true,\n                \"gpa_order\": null,\n                \"card_acceptor\": {\n                    \"name\": \"Transfer to Demo 23 USER\"\n                },\n                \"is_debit\": true,\n                \"receipt_uploaded\": false,\n                \"peer_transfer\": {\n                    \"memo\": \"Transfer to Demo 23 USER\"\n                },\n                \"is_cancellable\": false\n            }\n        ]\n    }\n}"}],"_postman_id":"6eb2a944-6d67-4f50-82be-9f594cf113ee"}],"id":"62c72d5d-50eb-4eb9-9a2b-64bca0e85cc7","event":[{"listen":"prerequest","script":{"id":"38dbf85c-8a1a-47e2-a87a-526c595e7099","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"4a5904a7-bf0b-4b21-a266-7dd0d69d8654","type":"text/javascript","exec":[""]}}],"_postman_id":"62c72d5d-50eb-4eb9-9a2b-64bca0e85cc7","description":"","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}}},{"name":"Webhooks","item":[{"name":"Subscriptions","item":[{"name":"New Subscription","id":"377ede6e-25f9-4294-8c4e-4e47107e4900","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"endpoint\": \"https://api.example3\",\n    \"secret_token\": \"ht}2{yGuY}[&Z[V9hWQ@6#}5t}GcW95,\",\n    \"events\": [\"transactions\"]\n}","options":{"raw":{"language":"json"}}},"url":"{{HOST}}/companies/:id/subscriptions","description":"<p>To create / configure a webhook endpoint, issue a <code>POST</code> request to <code>/subscriptions</code> with following parameters:</p>\n<ul>\n<li><strong>endpoint</strong>: this the URL in your environment, which will receive the JSON payload from Penny whenever an event occurs.</li>\n<li><strong>secret_token</strong>: a 32-character string that Penny will send in the <code>Authorization</code> header the POST request to your endpoint. </li>\n<li><strong>events</strong>: list of events to be processed by the endpoint being configured. Only <strong>transactions</strong> supported for now.</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}},"urlObject":{"path":["companies",":id","subscriptions"],"host":["{{HOST}}"],"query":[],"variable":[{"id":"cf6845d7-2af4-49a3-aa9f-f510efd5f636","description":{"content":"<p>Your Company ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"id"}]}},"response":[{"id":"8cdee64c-e83f-433a-bd9e-8a7ff767c0ed","name":"New Subscription","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"endpoint\": \"https://api.example\",\n    \"secret_token\": \"ht}2{yGuY}[&Z[V9hWQ@6#}5t}GcW95,\",\n    \"events\": [\"transactions\"]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{HOST}}/companies/:id/subscriptions","host":["{{HOST}}"],"path":["companies",":id","subscriptions"],"variable":[{"key":"id","value":"5eb64eea8a6b7847dc78abc0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 26 Apr 2021 15:47:30 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"349"},{"key":"Connection","value":"keep-alive"},{"key":"Set-Cookie","value":"AWSALB=JR4vNlYLphEkBlh9oqMFyQwkCQAdgQC1G26AaGJnXRxmBRqHFu9B0iOcxt+gFXrs70E8u/7nFN09DGhuUL56TvTDgi3jhdQSLtTj2f46dkaB0aydpmsI2v7l5Vx9; Expires=Mon, 03 May 2021 15:47:29 GMT; Path=/"},{"key":"Set-Cookie","value":"AWSALBCORS=JR4vNlYLphEkBlh9oqMFyQwkCQAdgQC1G26AaGJnXRxmBRqHFu9B0iOcxt+gFXrs70E8u/7nFN09DGhuUL56TvTDgi3jhdQSLtTj2f46dkaB0aydpmsI2v7l5Vx9; Expires=Mon, 03 May 2021 15:47:29 GMT; Path=/; SameSite=None; Secure"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Language","value":"en"},{"key":"ETag","value":"W/\"15d-zngQetUPcPH9CRrciOV66viPfZQ\""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"result\": {\n        \"subscription\": {\n            \"events\": [\n                \"transactions\"\n            ],\n            \"enabled\": true,\n            \"_id\": \"6086e0928f82be76200c1f51\",\n            \"endpoint\": \"https://api.google\",\n            \"secret_token\": \"ht}2{yGuY}[&Z[V9hWQ@6#}5t}GcW95,\",\n            \"business\": \"5eb64eea8a6b7847dc78abc0\",\n            \"createdAt\": \"2021-04-26T15:47:30.412Z\",\n            \"updateAt\": \"2021-04-26T15:47:30.412Z\"\n        },\n        \"message\": \"Subscription Created.\"\n    }\n}"}],"_postman_id":"377ede6e-25f9-4294-8c4e-4e47107e4900"},{"name":"Update Subscription","id":"7305e388-7e25-4bd3-8294-4654118027ba","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"endpoint\": \"https://34385da2a827.ngrok.io/events\",\n    \"secret_token\": \"ht}2{yGuY}[&Z[V9hWQ@6#}5t}GcW95,_updated\",\n    \"events\": [\"transactions\"],\n    \"enabled\": true\n}","options":{"raw":{"language":"json"}}},"url":"{{HOST}}/companies/:id/subscriptions/:subscriptionId/","description":"<p>To update a webhook subscription, you can issue a <code>PUT</code> request to <code>/subscriptions/subscription_id</code>, all fields can be updated:</p>\n<ul>\n<li><strong>endpoint</strong>: this the URL in your environment, which will receive the JSON payload from Penny whenever an event occurs.</li>\n<li><strong>secret_token</strong>: a 32-character string that Penny will send in the <code>Authorization</code> header the POST request to your endpoint. </li>\n<li><strong>events</strong>: list of events to be processed by the endpoint being configured. Only <strong>transactions</strong> supported for now.</li>\n<li><strong>enabled</strong>: if you would like to disable the webhook ( set to <code>false</code> to disable the webhook).</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}},"urlObject":{"path":["companies",":id","subscriptions",":subscriptionId",""],"host":["{{HOST}}"],"query":[],"variable":[{"id":"49952159-047b-4067-85a1-45310fe7f036","type":"any","value":"{{COMPANY_ID}}","key":"id"},{"id":"5797b107-3ca4-4cc6-9d95-f49f2dbded0a","type":"any","value":"","key":"subscriptionId"}]}},"response":[{"id":"7b4624f3-4772-4dc9-b7b5-67d3f40f9a63","name":"New Subscription","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"endpoint\": \"https://api.example\",\n    \"secret_token\": \"ht}2{yGuY}[&Z[V9hWQ@6#}5t}GcW95,\",\n    \"events\": [\"transactions\"]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{HOST}}/companies/:id/subscriptions","host":["{{HOST}}"],"path":["companies",":id","subscriptions"],"variable":[{"key":"id","value":"5eb64eea8a6b7847dc78abc0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 26 Apr 2021 15:47:30 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"349"},{"key":"Connection","value":"keep-alive"},{"key":"Set-Cookie","value":"AWSALB=JR4vNlYLphEkBlh9oqMFyQwkCQAdgQC1G26AaGJnXRxmBRqHFu9B0iOcxt+gFXrs70E8u/7nFN09DGhuUL56TvTDgi3jhdQSLtTj2f46dkaB0aydpmsI2v7l5Vx9; Expires=Mon, 03 May 2021 15:47:29 GMT; Path=/"},{"key":"Set-Cookie","value":"AWSALBCORS=JR4vNlYLphEkBlh9oqMFyQwkCQAdgQC1G26AaGJnXRxmBRqHFu9B0iOcxt+gFXrs70E8u/7nFN09DGhuUL56TvTDgi3jhdQSLtTj2f46dkaB0aydpmsI2v7l5Vx9; Expires=Mon, 03 May 2021 15:47:29 GMT; Path=/; SameSite=None; Secure"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Language","value":"en"},{"key":"ETag","value":"W/\"15d-zngQetUPcPH9CRrciOV66viPfZQ\""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"result\": {\n        \"subscription\": {\n            \"events\": [\n                \"transactions\"\n            ],\n            \"enabled\": true,\n            \"_id\": \"6086e0928f82be76200c1f51\",\n            \"endpoint\": \"https://api.google\",\n            \"secret_token\": \"ht}2{yGuY}[&Z[V9hWQ@6#}5t}GcW95,\",\n            \"business\": \"5eb64eea8a6b7847dc78abc0\",\n            \"createdAt\": \"2021-04-26T15:47:30.412Z\",\n            \"updateAt\": \"2021-04-26T15:47:30.412Z\"\n        },\n        \"message\": \"Subscription Created.\"\n    }\n}"},{"id":"83f406fa-450f-4b9a-a05c-cd762cc8386c","name":"Update Subscription","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"endpoint\": \"https://api.example_updated\",\n    \"secret_token\": \"ht}2{yGuY}[&Z[V9hWQ@6#}5t}GcW95,_updated\",\n    \"events\": [\"transactions\"],\n    \"enabled\": false\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{HOST}}/companies/:id/subscriptions/:subscriptionId/","host":["{{HOST}}"],"path":["companies",":id","subscriptions",":subscriptionId",""],"variable":[{"key":"id","value":"5eb64eea8a6b7847dc78abc0"},{"key":"subscriptionId","value":"6086e0928f82be76200c1f51"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 26 Apr 2021 15:53:46 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"396"},{"key":"Connection","value":"keep-alive"},{"key":"Set-Cookie","value":"AWSALB=mqsXb1i6zj9XoLOtd6nr7XBA5xkcNYXotdRRCGkPenzoLojCznqL8kLxE8urCSTWYkk4iEYJceXi2ap2GLGPDWAAPH7oRrCfAxknTouEnCgo6X4ym7rnYOxca3Qk; Expires=Mon, 03 May 2021 15:53:46 GMT; Path=/"},{"key":"Set-Cookie","value":"AWSALBCORS=mqsXb1i6zj9XoLOtd6nr7XBA5xkcNYXotdRRCGkPenzoLojCznqL8kLxE8urCSTWYkk4iEYJceXi2ap2GLGPDWAAPH7oRrCfAxknTouEnCgo6X4ym7rnYOxca3Qk; Expires=Mon, 03 May 2021 15:53:46 GMT; Path=/; SameSite=None; Secure"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Language","value":"en"},{"key":"ETag","value":"W/\"18c-/TnBTNnNVCzGdrtgFRpKk0tb0S4\""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"result\": {\n        \"subscription\": {\n            \"events\": [\n                \"transactions\"\n            ],\n            \"enabled\": false,\n            \"_id\": \"6086e0928f82be76200c1f51\",\n            \"endpoint\": \"https://api.example_updated\",\n            \"secret_token\": \"ht}2{yGuY}[&Z[V9hWQ@6#}5t}GcW95,_updated\",\n            \"business\": \"5eb64eea8a6b7847dc78abc0\",\n            \"createdAt\": \"2021-04-26T15:47:30.412Z\",\n            \"updateAt\": \"2021-04-26T15:53:46.247Z\",\n            \"__v\": 0\n        },\n        \"message\": \"Subcription has been updated Successfully.\"\n    }\n}"}],"_postman_id":"7305e388-7e25-4bd3-8294-4654118027ba"},{"name":"List Subscriptions","id":"b96c442b-c3b9-4d91-a10a-da1e3a390bbe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{HOST}}/companies/:id/subscriptions","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}},"urlObject":{"path":["companies",":id","subscriptions"],"host":["{{HOST}}"],"query":[],"variable":[{"id":"eb1b5ddb-38da-48d1-b74e-10f0a7ff3cb8","type":"any","value":"{{COMPANY_ID}}","key":"id"}]}},"response":[{"id":"a24fedea-18c7-481f-995b-eadd20d38e38","name":"List Subscriptions","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"{{HOST}}/companies/:id/subscriptions","host":["{{HOST}}"],"path":["companies",":id","subscriptions"],"variable":[{"key":"id","value":"5eb64eea8a6b7847dc78abc0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 26 Apr 2021 15:50:45 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"892"},{"key":"Connection","value":"keep-alive"},{"key":"Set-Cookie","value":"AWSALB=rMLxTcUoPp8HmNLmzBgjCssRjCLbx+3RbZ7aOS5+CWpMF/vKkcOHFfsoikXqXXrU/WIpwomeqZi1q/MwZvHTx2zPWj7ESstgbhFudjdTmh6w7OFFZmWb7LqRsZyc; Expires=Mon, 03 May 2021 15:50:45 GMT; Path=/"},{"key":"Set-Cookie","value":"AWSALBCORS=rMLxTcUoPp8HmNLmzBgjCssRjCLbx+3RbZ7aOS5+CWpMF/vKkcOHFfsoikXqXXrU/WIpwomeqZi1q/MwZvHTx2zPWj7ESstgbhFudjdTmh6w7OFFZmWb7LqRsZyc; Expires=Mon, 03 May 2021 15:50:45 GMT; Path=/; SameSite=None; Secure"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Language","value":"en"},{"key":"ETag","value":"W/\"37c-CN3hpxxUDxcC/kZ+txfI2TM8izM\""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"result\": {\n        \"subscriptions\": [\n            {\n                \"events\": [\n                    \"transactions\"\n                ],\n                \"enabled\": true,\n                \"_id\": \"6086e0928f82be76200c1f51\",\n                \"endpoint\": \"https://api.google\",\n                \"secret_token\": \"ht}2{yGuY}[&Z[V9hWQ@6#}5t}GcW95,\",\n                \"business\": \"5eb64eea8a6b7847dc78abc0\",\n                \"createdAt\": \"2021-04-26T15:47:30.412Z\",\n                \"updateAt\": \"2021-04-26T15:47:30.412Z\",\n                \"__v\": 0\n            },\n            {\n                \"events\": [\n                    \"transactions\"\n                ],\n                \"enabled\": true,\n                \"_id\": \"6086e1458f82be3ed50c1f52\",\n                \"endpoint\": \"https://api.example2\",\n                \"secret_token\": \"ht}2{yGuY}[&Z[V9hWQ@6#}5t}GcW95,\",\n                \"business\": \"5eb64eea8a6b7847dc78abc0\",\n                \"createdAt\": \"2021-04-26T15:50:29.520Z\",\n                \"updateAt\": \"2021-04-26T15:50:29.520Z\",\n                \"__v\": 0\n            },\n            {\n                \"events\": [\n                    \"transactions\"\n                ],\n                \"enabled\": true,\n                \"_id\": \"6086e14b8f82be5eaf0c1f53\",\n                \"endpoint\": \"https://api.example3\",\n                \"secret_token\": \"ht}2{yGuY}[&Z[V9hWQ@6#}5t}GcW95,\",\n                \"business\": \"5eb64eea8a6b7847dc78abc0\",\n                \"createdAt\": \"2021-04-26T15:50:35.908Z\",\n                \"updateAt\": \"2021-04-26T15:50:35.908Z\",\n                \"__v\": 0\n            }\n        ]\n    }\n}"}],"_postman_id":"b96c442b-c3b9-4d91-a10a-da1e3a390bbe"},{"name":"Delete Subscription","id":"0702cf2f-895d-4167-b20f-6cf71a913b80","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\n    \"endpoint\": \"https://api.example_updated\",\n    \"secret_token\": \"ht}2{yGuY}[&Z[V9hWQ@6#}5t}GcW95,_updated\",\n    \"events\": [\"transactions\"],\n    \"enabled\": false\n}","options":{"raw":{"language":"json"}}},"url":"{{HOST}}/companies/:id/subscriptions/:subscriptionId/","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}},"urlObject":{"path":["companies",":id","subscriptions",":subscriptionId",""],"host":["{{HOST}}"],"query":[],"variable":[{"id":"a7100407-860f-4c58-8ed1-b29f386ada89","type":"any","value":"Your Company ID","key":"id"},{"id":"4ff587c9-de12-4d30-9887-3cdb2ae8277f","type":"any","value":"Subscription ID","key":"subscriptionId"}]}},"response":[{"id":"712294a0-a4a8-4473-b7a3-bd685ba47151","name":"Delete Subscription","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\n    \"endpoint\": \"https://api.example_updated\",\n    \"secret_token\": \"ht}2{yGuY}[&Z[V9hWQ@6#}5t}GcW95,_updated\",\n    \"events\": [\"transactions\"],\n    \"enabled\": false\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{HOST}}/companies/:id/subscriptions/:subscriptionId/","host":["{{HOST}}"],"path":["companies",":id","subscriptions",":subscriptionId",""],"variable":[{"key":"id","value":"5eb64eea8a6b7847dc78abc0"},{"key":"subscriptionId","value":"6086e0928f82be76200c1f51"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 26 Apr 2021 15:53:56 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"67"},{"key":"Connection","value":"keep-alive"},{"key":"Set-Cookie","value":"AWSALB=hjyekhoDryWrUhEF/263TjP6aIZ9tVDDGTzQOz5Gf2dryNHzi8N+qN9fVPHHdXAPgsO2q/OzyVswL/ErqZCqgReM258TVUN9UJ0kO3VCDGDDqc8Omv+S38euI0T3; Expires=Mon, 03 May 2021 15:53:56 GMT; Path=/"},{"key":"Set-Cookie","value":"AWSALBCORS=hjyekhoDryWrUhEF/263TjP6aIZ9tVDDGTzQOz5Gf2dryNHzi8N+qN9fVPHHdXAPgsO2q/OzyVswL/ErqZCqgReM258TVUN9UJ0kO3VCDGDDqc8Omv+S38euI0T3; Expires=Mon, 03 May 2021 15:53:56 GMT; Path=/; SameSite=None; Secure"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Language","value":"en"},{"key":"ETag","value":"W/\"43-Ah5p3SGSTX1uMdgsy3hxmmr3Sk8\""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"result\": {\n        \"message\": \"Success Delete Subscription\"\n    }\n}"},{"id":"d01a32ef-cf47-4642-a67c-8db343652f24","name":"New Subscription","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"endpoint\": \"https://api.example\",\n    \"secret_token\": \"ht}2{yGuY}[&Z[V9hWQ@6#}5t}GcW95,\",\n    \"events\": [\"transactions\"]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{HOST}}/companies/:id/subscriptions","host":["{{HOST}}"],"path":["companies",":id","subscriptions"],"variable":[{"key":"id","value":"5eb64eea8a6b7847dc78abc0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 26 Apr 2021 15:47:30 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"349"},{"key":"Connection","value":"keep-alive"},{"key":"Set-Cookie","value":"AWSALB=JR4vNlYLphEkBlh9oqMFyQwkCQAdgQC1G26AaGJnXRxmBRqHFu9B0iOcxt+gFXrs70E8u/7nFN09DGhuUL56TvTDgi3jhdQSLtTj2f46dkaB0aydpmsI2v7l5Vx9; Expires=Mon, 03 May 2021 15:47:29 GMT; Path=/"},{"key":"Set-Cookie","value":"AWSALBCORS=JR4vNlYLphEkBlh9oqMFyQwkCQAdgQC1G26AaGJnXRxmBRqHFu9B0iOcxt+gFXrs70E8u/7nFN09DGhuUL56TvTDgi3jhdQSLtTj2f46dkaB0aydpmsI2v7l5Vx9; Expires=Mon, 03 May 2021 15:47:29 GMT; Path=/; SameSite=None; Secure"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Language","value":"en"},{"key":"ETag","value":"W/\"15d-zngQetUPcPH9CRrciOV66viPfZQ\""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"result\": {\n        \"subscription\": {\n            \"events\": [\n                \"transactions\"\n            ],\n            \"enabled\": true,\n            \"_id\": \"6086e0928f82be76200c1f51\",\n            \"endpoint\": \"https://api.google\",\n            \"secret_token\": \"ht}2{yGuY}[&Z[V9hWQ@6#}5t}GcW95,\",\n            \"business\": \"5eb64eea8a6b7847dc78abc0\",\n            \"createdAt\": \"2021-04-26T15:47:30.412Z\",\n            \"updateAt\": \"2021-04-26T15:47:30.412Z\"\n        },\n        \"message\": \"Subscription Created.\"\n    }\n}"}],"_postman_id":"0702cf2f-895d-4167-b20f-6cf71a913b80"}],"id":"149f59ee-8bb4-4ddc-8dfe-fa7064fcd63c","description":"<p>Subscriptions represents your webhooks endpoint, you can configure up to <strong>5 webhooks</strong>, you can configure it to process different type of events ( transactions, cards, users...), you can also configure a webhook to receive all events as well.</p>\n<p><strong>Note</strong>: at this moment, only <strong>transactions</strong> event are supported.</p>\n","event":[{"listen":"prerequest","script":{"id":"a97aa9f3-c074-4a25-97cf-5d0d8aef43d6","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"5533bf99-b673-426b-8123-072e826272c4","type":"text/javascript","exec":[""]}}],"_postman_id":"149f59ee-8bb4-4ddc-8dfe-fa7064fcd63c","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}}},{"name":"Events","item":[{"name":"Transactions","item":[{"name":"New Bank Load Sample","id":"d4fe34a0-c7e4-4d1c-bac1-15f824d171c4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"event\": 'transactions',\n  \"eventID\": '608d38108f82be60460c1f54',\n  \"transaction\": {\n    \"id\": '5roeo939nn0957584747487',\n    \"type\": 'gpa.ach.pending',\n    \"business\": '5roeo939nn0957584747487',\n    \"status\": 'PENDING',\n    \"amount\": 1000,\n    \"transaction_date\": '2021-05-01T11:14:21.770Z',\n    \"posted_date\": null,\n    \"advanced_details\": {\n      \"advanced_transaction\": null,\n      \"advanced_on\": null,\n      \"paidback_transaction\": null,\n      \"paidback_on\": null,\n      \"original_ach\": null\n    }\n  }\n}","options":{"raw":{"language":"json"}}},"url":"https://YOU_ENDPOINT_HERE/","description":"<p>This is sample payload when new <code>gpa.ach.pending</code> is created ( new funds load from bank source)</p>\n","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}},"urlObject":{"protocol":"https","path":[""],"host":["YOU_ENDPOINT_HERE"],"query":[],"variable":[]}},"response":[],"_postman_id":"d4fe34a0-c7e4-4d1c-bac1-15f824d171c4"},{"name":"Peer Transfer Sample","id":"330de5be-32a1-4292-be16-9a122dd6f8ab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"event\": 'transactions',\n  \"eventID\": '608d38108f82be60460c1f54',\n  \"transaction\": {\n      \n        \"id\" : \"5roeo939nn0957584747487\", \n        \"type\" : \"transfer.peer\", \n        \"business\" : \"5roeo939nn0957584747487\", \n        \"status\" : \"CLEARED\", \n        \"amount\" : -11.62, \n        \"transaction_date\" : \"2020-04-21T16:35:30.313+0000\", \n        \"posted_date\" : \"2020-04-21T16:35:30.313+0000\", \n        \"sender\" : {\n            \"type\" : \"business\", \n            \"id\" : \"5roeo939nn0957584747487\"\n        }, \n        \"receiver\" : {\n            \"type\" : \"card\", \n            \"id\" : \"5roeo939nn0957584747487\"\n        }\n    \n  }\n}","options":{"raw":{"language":"json"}}},"url":"https://YOU_ENDPOINT_HERE/","description":"<p>This is sample payload when new <code>transfer.peer</code> is created.</p>\n","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}},"urlObject":{"protocol":"https","path":[""],"host":["YOU_ENDPOINT_HERE"],"query":[],"variable":[]}},"response":[],"_postman_id":"330de5be-32a1-4292-be16-9a122dd6f8ab"},{"name":"Refund Sample","id":"8a605afa-ce8e-4e50-a1ca-6fe8825ac470","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"event\": 'transactions',\n  \"eventID\": '608d38108f82be60460c1f54',\n  \"transaction\": {\n        \"id\" : \"5roeo939nn0957584747487\", \n        \"type\" : \"authorization.credit\", \n        \"business\" : \"5roeo939nn0957584747487\", \n        \"status\" : \"REVERSED\", \n        \"amount\" : 0.38, \n        \"transaction_date\" : \"2020-06-29T07:58:11.000+0000\", \n        \"posted_date\" : ISODate(\"2020-06-29T03:58:11.000+0000\"), \n        \"card\" : \"5roeo939nn0957584747487\", \n        \"cardholder\" : \"5roeo939nn0957584747487\", \n        \"merchant\" : {\n            \"mccNumber\" : \"6532\", \n            \"mccDescription\" : \"PAYMENT SERVICE PROVIDER-MEMBER FINAN INSTIT PAYMENT TRANSACTION\", \n            \"merchantName\" : \"RBT  JERSEY MIKES 7050\", \n            \"merchantAddress\" : \"MASTERCARD\", \n            \"merchantCity\" : \"EASYSAVINGS\", \n            \"merchantState\" : \"NY\", \n            \"merchantZip\" : \"10577\"\n        }, \n        \"memo\" : \"RBT EASYSAVINGS NY\"\n    }\n}\n","options":{"raw":{"language":"json"}}},"url":"https://YOU_ENDPOINT_HERE/","description":"<p>This is sample payload when new <code>gpa.ach.pending</code> is created ( new funds load from bank source)</p>\n","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}},"urlObject":{"protocol":"https","path":[""],"host":["YOU_ENDPOINT_HERE"],"query":[],"variable":[]}},"response":[],"_postman_id":"8a605afa-ce8e-4e50-a1ca-6fe8825ac470"},{"name":"Authorization ( Pending )","id":"d07ff4fe-e596-4472-b5a1-93e8c3566860","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"event\": 'transactions',\n  \"eventID\": '608efbb81269b57d250220cd',\n  \"transaction\": {\n    \"id\": '608efbb8c300c87b54ffaf8d',\n    \"type\": 'authorization.pending',\n    \"business\": '5e1f8bb4c390db6bfc49ce75',\n    \"status\": 'PENDING',\n    \"amount\": 0.27,\n    \"transaction_date\": '2021-05-02T19:21:28.419Z',\n    \"posted_date\": null,\n    \"card\": '608dc4b638541984416b662e',\n    \"cardholder\": '5e30775207c91334692c7468',\n    \"merchant\": {\n      mccNumber: '7278',\n      mccDescription: 'Amazon.ae              Dubai         ARE'\n    },\n    \"memo\": 'Amazon.ae              Dubai         ARE'\n  }\n}","options":{"raw":{"language":"json"}}},"url":"https://YOU_ENDPOINT_HERE/","description":"<p>This is sample payload when new <code>authorization.pending</code> is created ( new purchase )</p>\n","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}},"urlObject":{"protocol":"https","path":[""],"host":["YOU_ENDPOINT_HERE"],"query":[],"variable":[]}},"response":[],"_postman_id":"d07ff4fe-e596-4472-b5a1-93e8c3566860"}],"id":"0c3f2f28-19e9-409f-a800-0b583ba4c91a","description":"<p>Transaction events include activities such as authorizations, postings and refunds, bank loads, transfers etc. When a transaction occurs, Penny will send your webhook a payload to notify you, same happens when the same transaction is posted / cleared or refunded. </p>\n<h4 id=\"transaction-types-supported\">Transaction Types Supported</h4>\n<p>The following are the types of transactions supported in webhooks, each transaction type might have slightly different payload ( each category such as: authorization.<em>, gpa.</em>, transfer.*)</p>\n<ul>\n<li><p>gpa.credit</p>\n</li>\n<li><p>gpa.debit</p>\n</li>\n<li><p>gpa.ach.pending</p>\n</li>\n<li><p>gpa.ach.processed</p>\n</li>\n<li><p>gpa.ach.failed</p>\n</li>\n<li><p>gpa.ach.cancelled</p>\n</li>\n<li><p>gpa.ach.advanced</p>\n</li>\n<li><p>gpa.ach.advanced.paidback</p>\n</li>\n<li><p>gpa.ach.reversed</p>\n</li>\n<li><p>gpa.credit.paymentcard</p>\n</li>\n<li><p>transfer.peer</p>\n</li>\n<li><p>authorization.credit</p>\n</li>\n<li><p>authorization.pending</p>\n</li>\n<li><p>authorization.posted</p>\n</li>\n<li><p>authorization.declined</p>\n</li>\n<li><p>authorization.reversed</p>\n</li>\n<li><p>authorization.expired</p>\n</li>\n</ul>\n","event":[{"listen":"prerequest","script":{"id":"87cc74bf-94a0-49fa-9590-32374cce9a97","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"edd95999-7a2b-471b-96ef-501d82f8ea83","type":"text/javascript","exec":[""]}}],"_postman_id":"0c3f2f28-19e9-409f-a800-0b583ba4c91a","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}}}],"id":"746546e1-14f0-46f6-8bea-d7f10490b6a6","description":"<p>Penny platform supports event notifications for these types of events:</p>\n<ul>\n<li>Transaction events</li>\n</ul>\n<p>The <code>type</code> field provided in the webhook payload defines the type of the event. </p>\n","event":[{"listen":"prerequest","script":{"id":"9cadfb83-99ba-429a-a43a-d31e3bca1549","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"ff61caef-74e9-4af6-af5a-ed82572688bc","type":"text/javascript","exec":[""]}}],"_postman_id":"746546e1-14f0-46f6-8bea-d7f10490b6a6","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}}}],"id":"1a5f7a97-8cda-49be-b12f-3d08d67f8ac2","description":"<p>Webhooks are notifications about API events, sent as they occur. Penny sends these notifications to an endpoint hosted in your environment and configured to receive and process them. </p>\n<h3 id=\"using-webhooks\">Using webhooks</h3>\n<p>When a webhook-enabled event occurs, Penny sends an HTTPS <code>POST</code>request containing information about the event to a preconfigured endpoint hosted on your system. You must have an environment configured to listen for and process event notifications in order to take advantage of this functionality.</p>\n<h3 id=\"characteristics\">Characteristics</h3>\n<p>Penny webhook system handles notification messages by:</p>\n<ul>\n<li>Retrying failed notification messages.    </li>\n<li>Including a Bearer Auth (e.g API Key / Secret ) header in the notification message.</li>\n</ul>\n<h5 id=\"number-of-retry-attempts\">Number of retry attempts</h5>\n<p>In case of a messaging failure, Penny will attempt to resend the message <strong>10 times</strong>. A messaging failure is defined as any HTTP response code other than <strong>200</strong>.</p>\n<h5 id=\"retry-interval\">Retry interval</h5>\n<p>The interval between each retry is about 15mins.</p>\n<h5 id=\"authentication\">Authentication</h5>\n<p>Penny includes a secret key in the header ( Authorization header )  in the notification message. Your environment must be configured to perform this type of authentication. </p>\n","event":[{"listen":"prerequest","script":{"id":"ee0b49fe-2716-4ef2-999f-b872de7d6fb2","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"eeaf8108-e1a1-4cb1-84b7-1ec9ddcd8652","type":"text/javascript","exec":[""]}}],"_postman_id":"1a5f7a97-8cda-49be-b12f-3d08d67f8ac2","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}}},{"name":"Business Balance","id":"8355464a-1e1d-4410-b022-3495a8a7b9ef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-PENNY-API-KEY","value":""}],"url":"{{API_HOST}}/companies/{{COMPANY_ID}}/stats","description":"<p>To retrieve the business main balance, issue a request to <code>GET /companies/&lt;id&gt;/stats</code>.</p>\n","auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"},"isInherited":true,"source":{"_postman_id":"f1804e12-f883-4bd6-89b1-0d47a43af589","id":"f1804e12-f883-4bd6-89b1-0d47a43af589","name":"Penny API","type":"collection"}},"urlObject":{"path":["companies","{{COMPANY_ID}}","stats"],"host":["{{API_HOST}}"],"query":[],"variable":[]}},"response":[{"id":"5088c422-c12b-4485-835d-be5aa322f0e4","name":"Business Balance","originalRequest":{"method":"GET","header":[{"key":"X-PENNY-API-KEY","value":""}],"url":"{{API_HOST}}/companies/<id>/stats"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 06 Jan 2021 16:04:21 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"153"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Language","value":"en"},{"key":"ETag","value":"W/\"99-Dn/PWtnHJ/5L85skN8wweldThek\""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"result\": {\n        \"employees\": 22,\n        \"topups\": 0,\n        \"cards\": 30,\n        \"total_cards\": 30,\n        \"balance\": 842.59,\n        \"gpa\": {\n            \"pending_credits\": 0,\n            \"available_balance\": 842.59\n        }\n    }\n}"}],"_postman_id":"8355464a-1e1d-4410-b022-3495a8a7b9ef"}],"auth":{"type":"apikey","apikey":{"value":"{{API_KEY}}","key":"<key>"}},"event":[{"listen":"prerequest","script":{"id":"240fafbd-8ac9-44d1-bb38-5d09ac9bfb13","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"7cc343bf-5518-4da8-a5d0-d8cbe5e01cb6","type":"text/javascript","exec":[""]}}],"variable":[{"key":"basePath","value":"api/v1"}]}