{"info":{"_postman_id":"99181abe-75ec-4f30-8099-2e3f34a82d71","name":"ChexIT Developer API  OTC / Healthy Benefits","description":"<html><head></head><body><h2 id=\"about-otc-and-healthy-benefit-payments\">About OTC and Healthy Benefit Payments</h2>\n<p>Over-the-Counter (OTC) and Healthy Benefit payments are specialized payment programs most often funded through <strong>Medicare Part C (Medicare Advantage)</strong> health plans. These supplemental benefits are offered by participating health insurance providers to help members purchase eligible health and wellness products that support healthy living.</p>\n<p>Unlike traditional payment cards, OTC and Healthy Benefit cards can only be used to purchase items approved by the member's health plan. Eligibility is determined at the product level, and only qualifying items are approved for payment. Common eligible products include:</p>\n<ul>\n<li><p>Over-the-counter medications</p>\n</li>\n<li><p>First aid supplies</p>\n</li>\n<li><p>Vitamins and nutritional supplements (when covered by the plan)</p>\n</li>\n<li><p>Medical equipment and supplies</p>\n</li>\n<li><p>Personal care items</p>\n</li>\n<li><p>Wellness products</p>\n</li>\n<li><p>Select healthy food items (depending on the member's benefit plan)</p>\n</li>\n</ul>\n<p>Each Medicare Advantage plan defines its own benefit rules, including eligible products, available benefit balances, and spending limitations. During checkout, the payment network validates the member's available balance and determines which items in the transaction qualify for coverage. Eligible items are approved up to the available benefit amount, while non-eligible items or any remaining balance must be paid using another accepted payment method.</p>\n<p>The CDE Healthy Benefits API enables POS applications to integrate directly with supported benefit networks, allowing merchants to:</p>\n<ul>\n<li><p>Validate benefit eligibility.</p>\n</li>\n<li><p>Process Healthy Benefit and OTC payment transactions.</p>\n</li>\n<li><p>Receive detailed approval and response information.</p>\n</li>\n<li><p>Support split-tender transactions when only a portion of the purchase is eligible for benefit payment.</p>\n</li>\n</ul>\n<p>By integrating with the CDE Healthy Benefits API, merchants can provide a seamless checkout experience for customers using Medicare Advantage supplemental benefit cards while ensuring transactions comply with each benefit network's eligibility rules.</p>\n<h2 id=\"chexit-developer-api\">Chexit Developer API</h2>\n<p>This API documentation is designed to help software developers integrate Point of Sale (POS) applications with CDE's payment services for <strong>Healthy Benefits and Over-the-Counter (OTC)</strong> transactions.</p>\n<p>Using this API, your POS application can securely process the following payment types:</p>\n<ul>\n<li><p>Healthy Benefits</p>\n</li>\n<li><p>Over-the-Counter (OTC) Benefits</p>\n</li>\n</ul>\n<p>This guide provides comprehensive information for integrating with the CDE API platform, including how to establish a secure connection, authenticate requests, submit payment transactions, and interpret API responses. It also includes implementation best practices, error handling guidelines, and sample requests and responses to help simplify development and accelerate your integration.</p>\n<h2 id=\"getting-started\">Getting Started</h2>\n<p>To begin your integration, your organization will be provided with API credentials and a Sandbox Location ID by your CDE Account Manager.</p>\n<p>If you have not yet received these credentials, please contact your Account Manager before proceeding.</p>\n<h3 id=\"api-credentials\">API Credentials</h3>\n<p>Your API credentials are used to authenticate with the CDE platform and generate the access token required for all API requests. This token must be included in every authenticated API call.</p>\n<h3 id=\"location-id\">Location ID</h3>\n<p>The Location ID uniquely identifies a specific merchant location within the CDE platform. This value is required for virtually all payment-related API requests and is referenced throughout this documentation. Ensure you use the appropriate Location ID for the merchant location you are integrating.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"37211961","collectionId":"99181abe-75ec-4f30-8099-2e3f34a82d71","publishedId":"2sBY4JvhRk","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-07-06T15:38:36.000Z"},"item":[{"name":"Authentication","item":[{"name":"Generate Token","event":[{"listen":"test","script":{"id":"7696dc6e-bf1a-477f-b176-a182e0170936","exec":["var jsonData = pm.response.json();","pm.environment.set(\"access_token_sv\", jsonData.access_token);"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"f93ee2b4-e75f-4f8e-853c-b30d198b974c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Api-Key","value":"{{developer-API key}}","type":"text"}],"url":"{{url}}/{{version}}/locations/3000014/access_token","description":"<h1 id=\"get-access-token\">Get Access Token</h1>\n<p>This API is used to retrieve an access token by providing an API key. The user must have a valid API key in order to obtain an access token, which has to be included in all the subsequent requests. The access token is valid for 75 minutes from the time it was created. It is recommended to generate a new token for each call made to the various APIs.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{access_token_sv}}"}]},"isInherited":true,"source":{"_postman_id":"99181abe-75ec-4f30-8099-2e3f34a82d71","id":"99181abe-75ec-4f30-8099-2e3f34a82d71","name":"ChexIT Developer API  OTC / Healthy Benefits","type":"collection"}},"urlObject":{"path":["{{version}}","locations","3000014","access_token"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"ce601b21-6bb7-4632-b96c-a800bc948d72","name":"200 - Success","originalRequest":{"method":"POST","header":[{"key":"Api-Key","value":"{{developer-API key}}","type":"text"}],"url":"{{url}}/{{version}}/locations/3000014/access_token"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Jul 2026 19:57:45 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-RateLimit-Remaining","value":"9998"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"Authorization"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"}],"cookie":[],"responseTime":null,"body":"{\n    \"access_token\": \"{access token string}\"\n}"},{"id":"3712ad51-057c-4b9b-862a-dbf31d617ec7","name":"Error - Incorrect API Key","originalRequest":{"method":"POST","header":[{"key":"Api-Key","value":"C1y0ICvigrUBpxr","type":"text"}],"url":"{{url}}/{{version}}/locations/3000014/access_token"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"error\": {\n        \"code\": 10879,\n        \"message\": \"Developer not found\",\n        \"details\": null\n    }\n}"}],"_postman_id":"f93ee2b4-e75f-4f8e-853c-b30d198b974c"}],"id":"7e62e33e-2bfe-4641-ab20-5ad58ea38740","description":"<p>Authentication is the process of verifying the identity of an application or user that is attempting to access an API. The purpose of authentication is to ensure that only authorized users or applications are able to access sensitive or restricted data.</p>\n","event":[{"listen":"prerequest","script":{"id":"7f30fc77-4aa8-42aa-85df-64f84899853e","type":"text/javascript","requests":{},"exec":[""]}},{"listen":"test","script":{"id":"fcda5f78-a22c-4907-94ba-cb29791d31a4","type":"text/javascript","requests":{},"exec":[""]}}],"_postman_id":"7e62e33e-2bfe-4641-ab20-5ad58ea38740","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{access_token_sv}}"}]},"isInherited":true,"source":{"_postman_id":"99181abe-75ec-4f30-8099-2e3f34a82d71","id":"99181abe-75ec-4f30-8099-2e3f34a82d71","name":"ChexIT Developer API  OTC / Healthy Benefits","type":"collection"}}},{"name":"External Payment - ChexIT OTC/Healthy Benefits","item":[{"name":"External Payment - Optum / S3 Network","item":[{"name":"Sale - Single Item","id":"d5d64c05-4b36-495d-80fb-22c600ad55ec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"card_number\": \"63681143063954095\",\r\n    \"expiration\": \"1229\",\r\n    \"entry\": 3,\r\n    \"items\": [\r\n        {\r\n            \"barcode\": \"000323900038080\",\r\n            \"quantity\": 1,\r\n            \"price\": 799,\r\n            \"tax\": 49,\r\n            \"QuantityType\": \"N\"\r\n\r\n            \r\n        }\r\n               \r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{url}}/{{version}}/locations/3000014/optum/sale?user_id=5","description":"<h1 id=\"make-sale\">Make Sale</h1>\n<p>Path Variables</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Variable</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>url</td>\n<td><a href=\"https://cde-sandbox-api.softpoint.io/interface\">https://cde-sandbox-api.softpoint.io/interface</a></td>\n</tr>\n<tr>\n<td>version</td>\n<td>Version of the API (v1)</td>\n</tr>\n<tr>\n<td>location</td>\n<td>Unique ID for each physical location assigned by CDE during boarding</td>\n</tr>\n<tr>\n<td>user_id</td>\n<td>Identifier of the user initiating the sale (provided by CDE)</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"request-body\">Request Body</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>card_number</strong></td>\n<td>string</td>\n<td>Full PAN (S3 BIN + number). If swipe method is used then value must be parsed from Track2 Data.</td>\n</tr>\n<tr>\n<td><strong>expiration</strong></td>\n<td>String</td>\n<td>Expiration date of card. Format = MMYY</td>\n</tr>\n<tr>\n<td>amount</td>\n<td>integer</td>\n<td>total in cents. required for refund if not refunding full amount of sale</td>\n</tr>\n<tr>\n<td>user_id (body)</td>\n<td></td>\n<td>Provided by CDE</td>\n</tr>\n<tr>\n<td>cvv</td>\n<td>string</td>\n<td>card verification value. Include in request when entry = 2 (card is swiped)</td>\n</tr>\n<tr>\n<td>entry</td>\n<td>integer</td>\n<td>Entry Mode for the card to the terminal  <br />1. Scan  <br />2. Swipe  <br />3. Keyed</td>\n</tr>\n<tr>\n<td><strong>Item[]</strong></td>\n<td>Array</td>\n<td>List of items included in the Sale</td>\n</tr>\n<tr>\n<td><strong>barcode</strong></td>\n<td>string</td>\n<td>UPC code including check digit or PLU code</td>\n</tr>\n<tr>\n<td><strong>quantity</strong></td>\n<td>integer</td>\n<td>qty of item purchased</td>\n</tr>\n<tr>\n<td><strong>Quantity Type</strong></td>\n<td>String</td>\n<td>N = normal  <br />W = weighted</td>\n</tr>\n<tr>\n<td><strong>price</strong></td>\n<td>integer</td>\n<td>price of specific item purchased in cents</td>\n</tr>\n<tr>\n<td><strong>tax</strong></td>\n<td>integer</td>\n<td>tax on specifc item purchased in cents. 0 if no tax is charged.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Note: In <strong>bold</strong> are the Required fields</p>\n<h2 id=\"response-body\">Response Body</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>PaymentID (use in Refund and Void requests)</td>\n</tr>\n<tr>\n<td>card_type</td>\n<td>Not used; will always be GC.</td>\n</tr>\n<tr>\n<td>base_amount</td>\n<td>Amount authorized</td>\n</tr>\n<tr>\n<td>tip_amount</td>\n<td>Not used; will always be 0.</td>\n</tr>\n<tr>\n<td>total_amount</td>\n<td>Same as base_amount</td>\n</tr>\n<tr>\n<td>transaction_no</td>\n<td>Transaction identifier assigned by Optum</td>\n</tr>\n<tr>\n<td>reference_id</td>\n<td>Reference value assigned by Optum</td>\n</tr>\n<tr>\n<td>Details{}</td>\n<td>Array providing additional detail when applicable</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{access_token_sv}}"}]},"isInherited":true,"source":{"_postman_id":"99181abe-75ec-4f30-8099-2e3f34a82d71","id":"99181abe-75ec-4f30-8099-2e3f34a82d71","name":"ChexIT Developer API  OTC / Healthy Benefits","type":"collection"}},"urlObject":{"path":["{{version}}","locations","3000014","optum","sale"],"host":["{{url}}"],"query":[{"key":"user_id","value":"5"}],"variable":[]}},"response":[{"id":"f7de773c-62a1-40e6-a243-82a664f88977","name":"200 - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"card_number\": \"63681143063954095\",\r\n    \"expiration\": \"1229\",\r\n    \"entry\": 3,\r\n    \"items\": [\r\n        {\r\n            \"barcode\": \"000323900038080\",\r\n            \"quantity\": 1,\r\n            \"price\": 799,\r\n            \"tax\": 49,\r\n            \"QuantityType\": \"N\"\r\n        },\r\n        {\r\n            \"barcode\": \"IN0000000000599\",\r\n            \"quantity\": 1,\r\n            \"price\": 299,\r\n            \"tax\": 29,\r\n            \"QuantityType\": \"N\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{url}}/{{version}}/locations/3000014/optum/sale?user_id=5","host":["{{url}}"],"path":["{{version}}","locations","3000014","optum","sale"],"query":[{"key":"user_id","value":"5"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 01 Jul 2026 20:55:57 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-RateLimit-Remaining","value":"9999"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"Authorization"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 13489,\n    \"card_type\": \"GC\",\n    \"base_amount\": 1176,\n    \"tip_amount\": 0,\n    \"total_amount\": 1176,\n    \"transaction_no\": \"2012590154\",\n    \"reference_id\": \"590154\"\n}"},{"id":"f564fbe4-cb6a-4eb5-b601-779a0e41ea5e","name":"200 - Success (swiped card)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"card_number\": \"4183123747065820\",\r\n    \"expiry\": \"1229\",\r\n    \"cvv\": \"895\",\r\n    \"entry\": 2,\r\n    \"items\": [\r\n        {\r\n            \"barcode\": \"000323900038080\",\r\n            \"quantity\": 1,\r\n            \"price\": 799,\r\n            \"tax\": 49,\r\n            \"QuantityType\": \"N\"\r\n\r\n            \r\n        }\r\n               \r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{url}}/{{version}}/locations/3000014/optum/sale?user_id=5","host":["{{url}}"],"path":["{{version}}","locations","3000014","optum","sale"],"query":[{"key":"user_id","value":"5"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Fri, 10 Jul 2026 13:39:50 GMT"},{"key":"content-type","value":"application/json"},{"key":"cache-control","value":"no-cache, private"},{"key":"x-ratelimit-limit","value":"10000"},{"key":"x-ratelimit-remaining","value":"9998"},{"key":"access-control-allow-origin","value":"*"},{"key":"vary","value":"Authorization"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"referrer-policy","value":"strict-origin-when-cross-origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 13574,\n    \"card_type\": \"GC\",\n    \"base_amount\": 848,\n    \"tip_amount\": 0,\n    \"total_amount\": 848,\n    \"transaction_no\": \"2012605538\",\n    \"reference_id\": \"605538\"\n}"},{"id":"06a59e6e-f42b-45a8-a55a-bac0f90564ab","name":"Fail - Non S3 card used","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"card_number\": \"54541143063954095\",\r\n    \"expiration\": \"1229\",\r\n    \"entry\": 3,\r\n    \"items\": [\r\n        {\r\n            \"barcode\": \"000323900038080\",\r\n            \"quantity\": 1,\r\n            \"price\": 799,\r\n            \"tax\": 49,\r\n            \"QuantityType\": \"N\"\r\n        }\r\n       \r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{url}}/{{version}}/locations/3000014/optum/sale?user_id=5","host":["{{url}}"],"path":["{{version}}","locations","3000014","optum","sale"],"query":[{"key":"user_id","value":"5"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"error\": {\n        \"code\": 11112,\n        \"message\": \"Sorry, this is not an official S3 card. Please present a new card\",\n        \"details\": null\n    }\n}"},{"id":"24665554-a0e6-4491-8c35-f9f71501c8d2","name":"Fail - Item not eligible","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"card_number\": \"63681143063954095\",\r\n    \"expiration\": \"1229\",\r\n    \"entry\": 3,\r\n    \"items\": [\r\n        {\r\n            \"barcode\": \"IN000000000059\",\r\n            \"quantity\": 1,\r\n            \"price\": 799,\r\n            \"tax\": 49,\r\n            \"QuantityType\": \"N\"\r\n        }\r\n               \r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{url}}/{{version}}/locations/3000014/optum/sale?user_id=5","host":["{{url}}"],"path":["{{version}}","locations","3000014","optum","sale"],"query":[{"key":"user_id","value":"5"}]}},"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"error\": {\n        \"code\": 10777,\n        \"message\": \"Declined: There are no benefits available on this card. The cardholder should use another form of payment for items or contact their card issuer/provider.\",\n    }"}],"_postman_id":"d5d64c05-4b36-495d-80fb-22c600ad55ec"},{"name":"Sale - Multiple Items","id":"7cf808cf-8f0d-413a-86ae-7784f969eb70","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"card_number\": \"63681143063954095\",\r\n    \"expiration\": \"1229\",\r\n    \"items\": [\r\n        {\r\n            \"barcode\": \"000323900038080\",\r\n            \"quantity\": 1,\r\n            \"price\": 799,\r\n            \"tax\": 49,\r\n            \"QuantityType\": \"N\"\r\n        },\r\n        {\r\n            \"barcode\": \"IN0000000000599\",\r\n            \"quantity\": 1,\r\n            \"price\": 299,\r\n            \"tax\": 29,\r\n            \"QuantityType\": \"N\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{url}}/{{version}}/locations/3000014/optum/sale?user_id=5","description":"<h1 id=\"make-sale\">Make Sale</h1>\n<p>Path Variables</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Variable</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>url</td>\n<td><a href=\"https://cde-sandbox-api.softpoint.io/interface\">https://cde-sandbox-api.softpoint.io/interface</a></td>\n</tr>\n<tr>\n<td>version</td>\n<td>Version of the API (v1)</td>\n</tr>\n<tr>\n<td>location</td>\n<td>Unique ID for each physical location assigned by CDE during boarding</td>\n</tr>\n<tr>\n<td>user_id</td>\n<td>Identifier of the user initiating the sale (provided by CDE)</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"request-body\">Request Body</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>card_number</strong></td>\n<td>string</td>\n<td>Full PAN (S3 BIN + number). If swipe method is used then value must be parsed from Track2 Data.</td>\n</tr>\n<tr>\n<td><strong>expiration</strong></td>\n<td>String</td>\n<td>Expiration date of card. Format = MMYY</td>\n</tr>\n<tr>\n<td>amount</td>\n<td>integer</td>\n<td>total in cents. required for refund if not refunding full amount of sale</td>\n</tr>\n<tr>\n<td>user_id (body)</td>\n<td></td>\n<td>Provided by CDE</td>\n</tr>\n<tr>\n<td>cvv</td>\n<td>string</td>\n<td>card verification value. Include in request when entry = 2 (card is swiped)</td>\n</tr>\n<tr>\n<td>entry</td>\n<td>integer</td>\n<td>Entry Mode for the card to the terminal  <br />1. Scan  <br />2. Swipe  <br />3. Keyed</td>\n</tr>\n<tr>\n<td><strong>Item[]</strong></td>\n<td>Array</td>\n<td>List of items included in the Sale</td>\n</tr>\n<tr>\n<td><strong>barcode</strong></td>\n<td>string</td>\n<td>UPC code including check digit or PLU code</td>\n</tr>\n<tr>\n<td><strong>quantity</strong></td>\n<td>integer</td>\n<td>qty of item purchased</td>\n</tr>\n<tr>\n<td><strong>Quantity Type</strong></td>\n<td>String</td>\n<td>N = normal  <br />W = weighted</td>\n</tr>\n<tr>\n<td><strong>price</strong></td>\n<td>integer</td>\n<td>price of specific item purchased in cents</td>\n</tr>\n<tr>\n<td><strong>tax</strong></td>\n<td>integer</td>\n<td>tax on specifc item purchased in cents. 0 if no tax is charged.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Note: In <strong>bold</strong> are the Required fields</p>\n<h2 id=\"response-body\">Response Body</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>PaymentID (use in Refund and Void requests)</td>\n</tr>\n<tr>\n<td>card_type</td>\n<td>Not used; will always be GC.</td>\n</tr>\n<tr>\n<td>base_amount</td>\n<td>Amount authorized</td>\n</tr>\n<tr>\n<td>tip_amount</td>\n<td>Not used; will always be 0.</td>\n</tr>\n<tr>\n<td>total_amount</td>\n<td>Same as base_amount</td>\n</tr>\n<tr>\n<td>transaction_no</td>\n<td>Transaction identifier assigned by Optum</td>\n</tr>\n<tr>\n<td>reference_id</td>\n<td>Reference value assigned by Optum</td>\n</tr>\n<tr>\n<td>Details{}</td>\n<td>Array providing additional detail when applicable</td>\n</tr>\n<tr>\n<td>{Rejected items}</td>\n<td>If item(s) are not approved, each item will be listed seperated by a comma</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{access_token_sv}}"}]},"isInherited":true,"source":{"_postman_id":"99181abe-75ec-4f30-8099-2e3f34a82d71","id":"99181abe-75ec-4f30-8099-2e3f34a82d71","name":"ChexIT Developer API  OTC / Healthy Benefits","type":"collection"}},"urlObject":{"path":["{{version}}","locations","3000014","optum","sale"],"host":["{{url}}"],"query":[{"key":"user_id","value":"5"}],"variable":[]}},"response":[{"id":"1d49f6e4-d90a-421b-9e14-a57560a86357","name":"200 - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"card_number\": \"63681143063954095\",\r\n    \"expiration\": \"1229\",\r\n    \"items\": [\r\n        {\r\n            \"barcode\": \"000323900038080\",\r\n            \"quantity\": 1,\r\n            \"price\": 799,\r\n            \"tax\": 49,\r\n            \"QuantityType\": \"N\"\r\n        },\r\n        {\r\n            \"barcode\": \"IN0000000000599\",\r\n            \"quantity\": 1,\r\n            \"price\": 299,\r\n            \"tax\": 29,\r\n            \"QuantityType\": \"N\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{url}}/{{version}}/locations/3000014/optum/sale?user_id=5","host":["{{url}}"],"path":["{{version}}","locations","3000014","optum","sale"],"query":[{"key":"user_id","value":"5"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Mon, 06 Jul 2026 15:08:09 GMT"},{"key":"content-type","value":"application/json"},{"key":"cache-control","value":"no-cache, private"},{"key":"x-ratelimit-limit","value":"10000"},{"key":"x-ratelimit-remaining","value":"9998"},{"key":"access-control-allow-origin","value":"*"},{"key":"vary","value":"Authorization"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"referrer-policy","value":"strict-origin-when-cross-origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 13501,\n    \"card_type\": \"GC\",\n    \"base_amount\": 1176,\n    \"tip_amount\": 0,\n    \"total_amount\": 1176,\n    \"transaction_no\": \"2012595476\",\n    \"reference_id\": \"595476\"\n}"},{"id":"09391d2f-65f1-420d-9d48-1fbf541a460f","name":"200 - Success (swiped card)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"card_number\": \"4183123747065820\",\r\n    \"expiry\": \"1229\",\r\n    \"cvv\": \"895\",\r\n    \"entry\": 2,\r\n    \"items\": [\r\n        {\r\n            \"barcode\": \"000323900038080\",\r\n            \"quantity\": 1,\r\n            \"price\": 799,\r\n            \"tax\": 49,\r\n            \"QuantityType\": \"N\"\r\n        },\r\n        {\r\n            \"barcode\": \"IN0000000000599\",\r\n            \"quantity\": 1,\r\n            \"price\": 299,\r\n            \"tax\": 29,\r\n            \"QuantityType\": \"N\"\r\n        }\r\n       \r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{url}}/{{version}}/locations/3000014/optum/sale?user_id=5","host":["{{url}}"],"path":["{{version}}","locations","3000014","optum","sale"],"query":[{"key":"user_id","value":"5"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Fri, 10 Jul 2026 13:55:54 GMT"},{"key":"content-type","value":"application/json"},{"key":"cache-control","value":"no-cache, private"},{"key":"x-ratelimit-limit","value":"10000"},{"key":"x-ratelimit-remaining","value":"9998"},{"key":"access-control-allow-origin","value":"*"},{"key":"vary","value":"Authorization"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"referrer-policy","value":"strict-origin-when-cross-origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 13577,\n    \"card_type\": \"GC\",\n    \"base_amount\": 1176,\n    \"tip_amount\": 0,\n    \"total_amount\": 1176,\n    \"transaction_no\": \"2012605551\",\n    \"reference_id\": \"605551\"\n}"},{"id":"f4565de2-3d16-4c30-8549-1f1aa1d7c85c","name":"200 - one item not authorized","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"card_number\": \"63681143063954095\",\r\n    \"expiration\": \"1229\",\r\n    \"items\": [\r\n        {\r\n            \"barcode\": \"000323900038080\",\r\n            \"quantity\": 1,\r\n            \"price\": 799,\r\n            \"tax\": 49,\r\n            \"QuantityType\": \"N\"\r\n        },\r\n        \r\n        {\r\n            \"barcode\": \"IN0000000000619\",\r\n            \"quantity\": 1,\r\n            \"price\": 299,\r\n            \"tax\": 21,\r\n            \"QuantityType\": \"N\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{url}}/{{version}}/locations/3000014/optum/sale?user_id=5","host":["{{url}}"],"path":["{{version}}","locations","3000014","optum","sale"],"query":[{"key":"user_id","value":"5"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Thu, 09 Jul 2026 00:52:38 GMT"},{"key":"content-type","value":"application/json"},{"key":"cache-control","value":"no-cache, private"},{"key":"x-ratelimit-limit","value":"10000"},{"key":"x-ratelimit-remaining","value":"9998"},{"key":"access-control-allow-origin","value":"*"},{"key":"vary","value":"Authorization"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"referrer-policy","value":"strict-origin-when-cross-origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 13564,\n    \"card_type\": \"GC\",\n    \"base_amount\": 848,\n    \"tip_amount\": 0,\n    \"total_amount\": 848,\n    \"transaction_no\": \"2012603345\",\n    \"reference_id\": \"603345\",\n    \"details\": {\n        \"rejectedItems\": [\n            \"IN0000000000619\"\n        ]\n    }\n}"},{"id":"bc5b9ab7-4a86-4ed3-9a42-d0f92da06a7b","name":"200 - multiple items not authorized","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"card_number\": \"63681143063954095\",\r\n    \"expiration\": \"1229\",\r\n    \"items\": [\r\n        {\r\n            \"barcode\": \"000323900038080\",\r\n            \"quantity\": 1,\r\n            \"price\": 799,\r\n            \"tax\": 49,\r\n            \"QuantityType\": \"N\"\r\n        },\r\n        {\r\n            \"barcode\": \"IN000000000059\",\r\n            \"quantity\": 1,\r\n            \"price\": 299,\r\n            \"tax\": 29,\r\n            \"QuantityType\": \"N\"\r\n        },\r\n        {\r\n            \"barcode\": \"IN000000000022\",\r\n            \"quantity\": 1,\r\n            \"price\": 199,\r\n            \"tax\": 19,\r\n            \"QuantityType\": \"N\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{url}}/{{version}}/locations/3000014/optum/sale?user_id=5","host":["{{url}}"],"path":["{{version}}","locations","3000014","optum","sale"],"query":[{"key":"user_id","value":"5"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Thu, 09 Jul 2026 01:22:25 GMT"},{"key":"content-type","value":"application/json"},{"key":"cache-control","value":"no-cache, private"},{"key":"x-ratelimit-limit","value":"10000"},{"key":"x-ratelimit-remaining","value":"9999"},{"key":"access-control-allow-origin","value":"*"},{"key":"vary","value":"Authorization"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"referrer-policy","value":"strict-origin-when-cross-origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 13565,\n    \"card_type\": \"GC\",\n    \"base_amount\": 848,\n    \"tip_amount\": 0,\n    \"total_amount\": 848,\n    \"transaction_no\": \"2012603411\",\n    \"reference_id\": \"603411\",\n    \"details\": {\n        \"rejectedItems\": [\n            \"IN000000000059\",\n            \"IN000000000022\"\n        ]\n    }\n}"}],"_postman_id":"7cf808cf-8f0d-413a-86ae-7784f969eb70"},{"name":"Sale - Partial Item Approval","id":"b98fc7d8-1971-4f64-b374-7885e7a8da1c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"card_number\": \"63681160390937197\",\r\n    \"expiration\": \"0327\",\r\n    \"entry\": 3,\r\n    \"items\": [\r\n        {\r\n            \"barcode\": \"000115355020680\",\r\n            \"quantity\": 1,\r\n            \"price\": 500,\r\n            \"tax\": 0,\r\n            \"QuantityType\": \"N\"\r\n\r\n            \r\n        }\r\n               \r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{url}}/{{version}}/locations/3000014/optum/sale?user_id=5","description":"<h1 id=\"make-sale\">Make Sale</h1>\n<p>Path Variables</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Variable</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>url</td>\n<td><a href=\"https://cde-sandbox-api.softpoint.io/interface\">https://cde-sandbox-api.softpoint.io/interface</a></td>\n</tr>\n<tr>\n<td>version</td>\n<td>Version of the API (v1)</td>\n</tr>\n<tr>\n<td>location</td>\n<td>Unique ID for each physical location assigned by CDE during boarding</td>\n</tr>\n<tr>\n<td>user_id</td>\n<td>Identifier of the user initiating the sale (provided by CDE)</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"request-body\">Request Body</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>card_number</strong></td>\n<td>string</td>\n<td>Full PAN (S3 BIN + number). If swipe method is used then value must be parsed from Track2 Data.</td>\n</tr>\n<tr>\n<td><strong>expiration</strong></td>\n<td>String</td>\n<td>Expiration date of card. Format = MMYY</td>\n</tr>\n<tr>\n<td>amount</td>\n<td>integer</td>\n<td>total in cents. required for refund if not refunding full amount of sale</td>\n</tr>\n<tr>\n<td>user_id (body)</td>\n<td></td>\n<td>Provided by CDE</td>\n</tr>\n<tr>\n<td>cvv</td>\n<td>string</td>\n<td>card verification value. Include in request when entry = 2 (card is swiped)</td>\n</tr>\n<tr>\n<td>entry</td>\n<td>integer</td>\n<td>Entry Mode for the card to the terminal  <br />1. Scan  <br />2. Swipe  <br />3. Keyed</td>\n</tr>\n<tr>\n<td><strong>Item[]</strong></td>\n<td>Array</td>\n<td>List of items included in the Sale</td>\n</tr>\n<tr>\n<td><strong>barcode</strong></td>\n<td>string</td>\n<td>UPC code including check digit or PLU code</td>\n</tr>\n<tr>\n<td><strong>quantity</strong></td>\n<td>integer</td>\n<td>qty of item purchased</td>\n</tr>\n<tr>\n<td><strong>Quantity Type</strong></td>\n<td>String</td>\n<td>N = normal  <br />W = weighted</td>\n</tr>\n<tr>\n<td><strong>price</strong></td>\n<td>integer</td>\n<td>price of specific item purchased in cents</td>\n</tr>\n<tr>\n<td><strong>tax</strong></td>\n<td>integer</td>\n<td>tax on specifc item purchased in cents. 0 if no tax is charged.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Note: In <strong>bold</strong> are the Required fields</p>\n<h2 id=\"response-body\">Response Body</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>PaymentID (use in Refund and Void requests)</td>\n</tr>\n<tr>\n<td>card_type</td>\n<td>Not used; will always be GC.</td>\n</tr>\n<tr>\n<td>base_amount</td>\n<td>Amount authorized</td>\n</tr>\n<tr>\n<td>tip_amount</td>\n<td>Not used; will always be 0.</td>\n</tr>\n<tr>\n<td>total_amount</td>\n<td>Same as base_amount</td>\n</tr>\n<tr>\n<td>transaction_no</td>\n<td>Transaction identifier assigned by Optum</td>\n</tr>\n<tr>\n<td>reference_id</td>\n<td>Reference value assigned by Optum</td>\n</tr>\n<tr>\n<td>Details{}</td>\n<td>Array providing additional detail when applicable</td>\n</tr>\n<tr>\n<td>{Partial Approval}</td>\n<td>Details of each Item Partially Approved</td>\n</tr>\n<tr>\n<td>{Partial Approval} - Quantity</td>\n<td>Quantity of item partially approved</td>\n</tr>\n<tr>\n<td>{Partial Approval} - barcode</td>\n<td>UPC or PLU code of item partially approved</td>\n</tr>\n<tr>\n<td>{Partial Approval} - amount</td>\n<td>Requested base Amount of item partially approved</td>\n</tr>\n<tr>\n<td>{Partial Approval} - tax amount</td>\n<td>Requested Tax Amount of item partially approved</td>\n</tr>\n<tr>\n<td>{Partial Approval} - approved amount</td>\n<td>Approved base amount of item partially approved</td>\n</tr>\n<tr>\n<td>{Partial Approval} - due amount</td>\n<td>Balance due of base amount of item partially approved</td>\n</tr>\n<tr>\n<td>{Partial Approval} - approved_tax_amount</td>\n<td>Approved Tax amount of item partially approved</td>\n</tr>\n<tr>\n<td>{Partial Approval} - due_tax_amount</td>\n<td>Balance due of Tax amount for item partially approved</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{access_token_sv}}"}]},"isInherited":true,"source":{"_postman_id":"99181abe-75ec-4f30-8099-2e3f34a82d71","id":"99181abe-75ec-4f30-8099-2e3f34a82d71","name":"ChexIT Developer API  OTC / Healthy Benefits","type":"collection"}},"urlObject":{"path":["{{version}}","locations","3000014","optum","sale"],"host":["{{url}}"],"query":[{"key":"user_id","value":"5"}],"variable":[]}},"response":[{"id":"30773e56-cfe5-4f33-8e51-402eb2fb9d0c","name":"200 - Partial Item Approval","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"card_number\": \"63681160390937197\",\r\n    \"expiration\": \"0327\",\r\n    \"entry\": 3,\r\n    \"items\": [\r\n        {\r\n            \"barcode\": \"000115355020680\",\r\n            \"quantity\": 1,\r\n            \"price\": 500,\r\n            \"tax\": 0,\r\n            \"QuantityType\": \"N\"\r\n\r\n            \r\n        }\r\n               \r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{url}}/{{version}}/locations/3000014/optum/sale?user_id=5","host":["{{url}}"],"path":["{{version}}","locations","3000014","optum","sale"],"query":[{"key":"user_id","value":"5"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Thu, 09 Jul 2026 16:05:49 GMT"},{"key":"content-type","value":"application/json"},{"key":"cache-control","value":"no-cache, private"},{"key":"x-ratelimit-limit","value":"10000"},{"key":"x-ratelimit-remaining","value":"9999"},{"key":"access-control-allow-origin","value":"*"},{"key":"vary","value":"Authorization"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"referrer-policy","value":"strict-origin-when-cross-origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 13572,\n    \"card_type\": \"GC\",\n    \"base_amount\": 125,\n    \"tip_amount\": 0,\n    \"total_amount\": 125,\n    \"transaction_no\": \"2012604229\",\n    \"reference_id\": \"604229\",\n    \"details\": {\n        \"partialApproval\": [\n            {\n                \"quantity\": 1,\n                \"barcode\": \"000115355020680\",\n                \"amount\": 125,\n                \"tax_amount\": 0,\n                \"approved_amount\": 125,\n                \"due_amount\": 375,\n                \"approved_tax_amount\": 0,\n                \"due_tax_amount\": 0\n            }\n        ]\n    }\n}"}],"_postman_id":"b98fc7d8-1971-4f64-b374-7885e7a8da1c"},{"name":"Refund - Full Amount","id":"1a8b46e7-f2cd-4170-b5dd-758376947f23","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{access_token_sv}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"amount\": 199,\r\n  \"payment_id\": 13507,\r\n  \"user_id\": 8\r\n}","options":{"raw":{"language":"json"}}},"url":"{{url}}/{{version}}/locations/3000014/optum/refund?user_id=5","description":"<h2 id=\"refund-payment\">Refund Payment</h2>\n<p><strong>Standard parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>variable</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>url</td>\n<td><a href=\"https://cde-sandbox-api.softpoint.io/interface\">https://cde-sandbox-api.softpoint.io/interface</a></td>\n</tr>\n<tr>\n<td>Version</td>\n<td>API Version = v1</td>\n</tr>\n<tr>\n<td>location_id</td>\n<td>The unique identifier of the location associated with the Optum payment being refunded.</td>\n</tr>\n<tr>\n<td>user_id</td>\n<td>unique identifier for the user</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"main-object\">Main Object</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>amount</td>\n<td>Integer</td>\n<td>total amount to be refunded in cents</td>\n</tr>\n<tr>\n<td>payment_id</td>\n<td>string</td>\n<td>id field from the Approved Sale Response</td>\n</tr>\n<tr>\n<td>items</td>\n<td>array</td>\n<td>Items to be refunded (if refund is not a full refund)</td>\n</tr>\n<tr>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["{{version}}","locations","3000014","optum","refund"],"host":["{{url}}"],"query":[{"key":"user_id","value":"5"}],"variable":[]}},"response":[{"id":"4229a3b7-13f7-407a-b784-e4f986f406e9","name":"200 - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"amount\": 848,\r\n  \"payment_id\": 13506,\r\n  \"user_id\": 8\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{url}}/{{version}}/locations/3000014/optum/refund?user_id=5","host":["{{url}}"],"path":["{{version}}","locations","3000014","optum","refund"],"query":[{"key":"user_id","value":"5"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Mon, 06 Jul 2026 17:03:19 GMT"},{"key":"content-type","value":"application/json"},{"key":"cache-control","value":"no-cache, private"},{"key":"x-ratelimit-limit","value":"10000"},{"key":"x-ratelimit-remaining","value":"9998"},{"key":"access-control-allow-origin","value":"*"},{"key":"vary","value":"Authorization"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"referrer-policy","value":"strict-origin-when-cross-origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"}],"cookie":[],"responseTime":null,"body":"{\n    \"refunded_amount\": 848\n}"},{"id":"3c4e3596-44b8-46e8-8bfe-897be4928f94","name":"Failure - Amount not equal to Sale","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"amount\": 199,\r\n  \"payment_id\": 13507,\r\n  \"user_id\": 8\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{url}}/{{version}}/locations/3000014/optum/refund?user_id=5","host":["{{url}}"],"path":["{{version}}","locations","3000014","optum","refund"],"query":[{"key":"user_id","value":"5"}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Mon, 06 Jul 2026 17:05:25 GMT"},{"key":"content-type","value":"application/json"},{"key":"cache-control","value":"no-cache, private"},{"key":"x-ratelimit-limit","value":"10000"},{"key":"x-ratelimit-remaining","value":"9998"},{"key":"access-control-allow-origin","value":"*"},{"key":"vary","value":"Authorization"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"referrer-policy","value":"strict-origin-when-cross-origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": {\n        \"code\": 10914,\n        \"message\": \"please, provide items for partial refunds\",\n        \"details\": null\n    }\n}"}],"_postman_id":"1a8b46e7-f2cd-4170-b5dd-758376947f23"},{"name":"Refund - Single Item","id":"425c3ede-23a9-4721-a9f6-e85d71e0ba9e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{access_token_sv}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"amount\": 199,\r\n  \"payment_id\": 13477,\r\n  \"user_id\": 8,\r\n  \"items\": [\r\n    {\r\n        \"barcode\": \"000323900038080\",\r\n        \"quantity\": 1,\r\n        \"price\": 799,\r\n        \"tax\": 49,\r\n        \"QuantityType\": \"N\"\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{url}}/{{version}}/locations/3000014/optum/refund?user_id=5","description":"<h2 id=\"refund-payment\">Refund Payment</h2>\n<p><strong>Standard parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>variable</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>url</td>\n<td><a href=\"https://cde-sandbox-api.softpoint.io/interface\">https://cde-sandbox-api.softpoint.io/interface</a></td>\n</tr>\n<tr>\n<td>Version</td>\n<td>API Version = v1</td>\n</tr>\n<tr>\n<td>location_id</td>\n<td>The unique identifier of the location associated with the Optum payment being refunded.</td>\n</tr>\n<tr>\n<td>user_id</td>\n<td>unique identifier for the user</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"main-object\">Main Object</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>amount</td>\n<td>Integer</td>\n<td>total amount to be refunded in cents</td>\n</tr>\n<tr>\n<td>payment_id</td>\n<td>string</td>\n<td>id field from the Approved Sale Response</td>\n</tr>\n<tr>\n<td>items</td>\n<td>array</td>\n<td>Items to be refunded (if refund is not a full refund)</td>\n</tr>\n<tr>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["{{version}}","locations","3000014","optum","refund"],"host":["{{url}}"],"query":[{"key":"user_id","value":"5"}],"variable":[]}},"response":[{"id":"52d27c0a-0982-4f1c-b72e-62d48104bba1","name":"200 - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"amount\": 848,\r\n  \"payment_id\": 13504,\r\n  \"user_id\": 8,\r\n  \"items\": [\r\n    {\r\n        \"barcode\": \"000323900038080\",\r\n        \"quantity\": 1,\r\n        \"price\": 799,\r\n        \"tax\": 49,\r\n        \"QuantityType\": \"N\"\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{url}}/{{version}}/locations/3000014/optum/refund?user_id=5","host":["{{url}}"],"path":["{{version}}","locations","3000014","optum","refund"],"query":[{"key":"user_id","value":"5"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Mon, 06 Jul 2026 16:53:24 GMT"},{"key":"content-type","value":"application/json"},{"key":"cache-control","value":"no-cache, private"},{"key":"x-ratelimit-limit","value":"10000"},{"key":"x-ratelimit-remaining","value":"9998"},{"key":"access-control-allow-origin","value":"*"},{"key":"vary","value":"Authorization"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"referrer-policy","value":"strict-origin-when-cross-origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"}],"cookie":[],"responseTime":null,"body":"{\n    \"refunded_amount\": 848\n}"},{"id":"c6f77688-34cd-4a86-967b-e75642c0d804","name":"Failure - More than approved amount","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"amount\": 1448,\r\n  \"payment_id\": 13510,\r\n  \"user_id\": 8,\r\n  \"items\": [\r\n    {\r\n        \"barcode\": \"000323900038080\",\r\n        \"quantity\": 1,\r\n        \"price\": 799,\r\n        \"tax\": 49,\r\n        \"QuantityType\": \"N\"\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{url}}/{{version}}/locations/3000014/optum/refund?user_id=5","host":["{{url}}"],"path":["{{version}}","locations","3000014","optum","refund"],"query":[{"key":"user_id","value":"5"}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Mon, 06 Jul 2026 18:48:34 GMT"},{"key":"content-type","value":"application/json"},{"key":"cache-control","value":"no-cache, private"},{"key":"x-ratelimit-limit","value":"10000"},{"key":"x-ratelimit-remaining","value":"9998"},{"key":"access-control-allow-origin","value":"*"},{"key":"vary","value":"Authorization"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"referrer-policy","value":"strict-origin-when-cross-origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": {\n        \"code\": 10914,\n        \"message\": \"Can not refund amount more than approved amount\",\n        \"details\": null\n    }\n}"},{"id":"e8ea5a21-7227-4e5a-aae0-9af51a1fecdd","name":"Failure - Incorrect Item on Refund","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"amount\": 649,\r\n  \"payment_id\": 13511,\r\n  \"user_id\": 8,\r\n  \"items\": [\r\n    {\r\n        \"barcode\": \"IN0000000000599\",\r\n        \"quantity\": 1,\r\n        \"price\": 799,\r\n        \"tax\": 49,\r\n        \"QuantityType\": \"N\"\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{url}}/{{version}}/locations/3000014/optum/refund?user_id=5","host":["{{url}}"],"path":["{{version}}","locations","3000014","optum","refund"],"query":[{"key":"user_id","value":"5"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Mon, 06 Jul 2026 21:53:37 GMT"},{"key":"content-type","value":"application/json"},{"key":"cache-control","value":"no-cache, private"},{"key":"x-ratelimit-limit","value":"10000"},{"key":"x-ratelimit-remaining","value":"9995"},{"key":"access-control-allow-origin","value":"*"},{"key":"vary","value":"Authorization"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"referrer-policy","value":"strict-origin-when-cross-origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"}],"cookie":[],"responseTime":null,"body":"{\n    \"error_code\": \"170\",\n    \"error_name\": \"gc_refund_declined_error\",\n    \"details\": {\n        \"VerType\": \"V06\",\n        \"MessType\": \"18\",\n        \"LocalDateTime\": \"20260706215336\",\n        \"BusDate\": \"20260706\",\n        \"S3MerchID\": \"156\",\n        \"RetaiLoc\": \"3000014\",\n        \"TermID\": \"null\",\n        \"TermTranID\": \"202607061783374816\",\n        \"OrderID\": \"Ui4gtYaqxm\",\n        \"CurrCde\": \"USD\",\n        \"S3CardCt\": \"1\",\n        \"S3RecMess\": \"null\",\n        \"S3ProdCt\": \"1\",\n        \"S3PurAmt\": 0,\n        \"TotalTranAmt\": 0,\n        \"TotalTaxAmt\": 0,\n        \"TotalTranDisc\": 0,\n        \"S3TranID\": \"2012596779\",\n        \"ActionCode\": \"170\",\n        \"MCC\": \"null\",\n        \"AddAuthCode\": \"596779\",\n        \"TotalNetAmt\": 0,\n        \"PromoCnt\": \"null\",\n        \"DiscItemsCnt\": \"null\",\n        \"ProductInfo\": [],\n        \"RecptInfo\": [],\n        \"BalanceInfo\": [],\n        \"DiscItems\": [],\n        \"PromoInfo\": []\n    },\n    \"custom_message\": \"Product Not Available for Return\"\n}"}],"_postman_id":"425c3ede-23a9-4721-a9f6-e85d71e0ba9e"},{"name":"Refund - Multiple Items","id":"4b2c9489-d63f-4843-8590-115f126c0f4f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{access_token_sv}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"amount\": 199,\r\n  \"payment_id\": 13479,\r\n  \"user_id\": 8,\r\n  \"items\": [\r\n    {\r\n        \"barcode\": \"000323900038080\",\r\n        \"quantity\": 1,\r\n        \"price\": 799,\r\n        \"tax\": 49,\r\n        \"QuantityType\": \"N\"\r\n    },\r\n    {\r\n        \"barcode\": \"IN0000000000599\",\r\n        \"quantity\": 1,\r\n        \"price\": 299,\r\n        \"tax\": 29,\r\n        \"QuantityType\": \"N\"\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{url}}/{{version}}/locations/3000014/optum/refund?user_id=5","description":"<h2 id=\"refund-payment\">Refund Payment</h2>\n<p><strong>Standard parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>variable</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>url</td>\n<td><a href=\"https://cde-sandbox-api.softpoint.io/interface\">https://cde-sandbox-api.softpoint.io/interface</a></td>\n</tr>\n<tr>\n<td>Version</td>\n<td>API Version = v1</td>\n</tr>\n<tr>\n<td>location_id</td>\n<td>The unique identifier of the location associated with the Optum payment being refunded.</td>\n</tr>\n<tr>\n<td>user_id</td>\n<td>unique identifier for the user</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"main-object\">Main Object</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>amount</strong></td>\n<td>Integer</td>\n<td>total amount to be refunded in cents</td>\n</tr>\n<tr>\n<td><strong>payment_id</strong></td>\n<td>string</td>\n<td>id field from the Approved Sale Response</td>\n</tr>\n<tr>\n<td>items</td>\n<td>array</td>\n<td>Items to be refunded (if refund is not a full refund)</td>\n</tr>\n<tr>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["{{version}}","locations","3000014","optum","refund"],"host":["{{url}}"],"query":[{"key":"user_id","value":"5"}],"variable":[]}},"response":[{"id":"84c97369-f75e-4835-aa79-6789d4459bc2","name":"200 - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"amount\": 1176,\r\n  \"payment_id\": 13577,\r\n  \"user_id\": 8,\r\n  \"items\": [\r\n    {\r\n        \"barcode\": \"000323900038080\",\r\n        \"quantity\": 1,\r\n        \"price\": 799,\r\n        \"tax\": 49,\r\n        \"QuantityType\": \"N\"\r\n    },\r\n    {\r\n        \"barcode\": \"IN0000000000599\",\r\n        \"quantity\": 1,\r\n        \"price\": 299,\r\n        \"tax\": 29,\r\n        \"QuantityType\": \"N\"\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{url}}/{{version}}/locations/3000014/optum/refund?user_id=5","host":["{{url}}"],"path":["{{version}}","locations","3000014","optum","refund"],"query":[{"key":"user_id","value":"5"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Fri, 10 Jul 2026 13:57:24 GMT"},{"key":"content-type","value":"application/json"},{"key":"cache-control","value":"no-cache, private"},{"key":"x-ratelimit-limit","value":"10000"},{"key":"x-ratelimit-remaining","value":"9998"},{"key":"access-control-allow-origin","value":"*"},{"key":"vary","value":"Authorization"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"referrer-policy","value":"strict-origin-when-cross-origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"}],"cookie":[],"responseTime":null,"body":"{\n    \"refunded_amount\": 1176\n}"},{"id":"f3c60d2f-cc8e-456e-99d6-5dd0d57e7c8f","name":"Failure - Wrong item","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"amount\": 1176,\r\n  \"payment_id\": 13577,\r\n  \"user_id\": 8,\r\n  \"items\": [\r\n    {\r\n        \"barcode\": \"000323900038080\",\r\n        \"quantity\": 1,\r\n        \"price\": 799,\r\n        \"tax\": 49,\r\n        \"QuantityType\": \"N\"\r\n    },\r\n    {\r\n        \"barcode\": \"IN000000000059\",\r\n        \"quantity\": 1,\r\n        \"price\": 299,\r\n        \"tax\": 29,\r\n        \"QuantityType\": \"N\"\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{url}}/{{version}}/locations/3000014/optum/refund?user_id=5","host":["{{url}}"],"path":["{{version}}","locations","3000014","optum","refund"],"query":[{"key":"user_id","value":"5"}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Fri, 10 Jul 2026 13:58:04 GMT"},{"key":"content-type","value":"application/json"},{"key":"cache-control","value":"no-cache, private"},{"key":"x-ratelimit-limit","value":"10000"},{"key":"x-ratelimit-remaining","value":"9997"},{"key":"access-control-allow-origin","value":"*"},{"key":"vary","value":"Authorization"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"referrer-policy","value":"strict-origin-when-cross-origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": {\n        \"code\": 10914,\n        \"message\": \"Can not refund amount more than approved amount\",\n        \"details\": null\n    }\n}"}],"_postman_id":"4b2c9489-d63f-4843-8590-115f126c0f4f"},{"name":"Void","id":"6db0e2ef-8e8f-4dfe-89c5-c350b5e3ea5d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{access_token_sv}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"payment_id\": 135333\r\n}","options":{"raw":{"language":"json"}}},"url":"{{url}}/{{version}}/locations/3000014/optum/void?user_id=5","description":"<h2 id=\"void-payment\">Void Payment</h2>\n<p><strong>Standard parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>variable</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>url</td>\n<td><a href=\"https://cde-sandbox-api.softpoint.io/interface\">https://cde-sandbox-api.softpoint.io/interface</a></td>\n</tr>\n<tr>\n<td>Version</td>\n<td>API Version = v1</td>\n</tr>\n<tr>\n<td>location_id</td>\n<td>The unique identifier of the location associated with the Optum payment being refunded.</td>\n</tr>\n<tr>\n<td>user_id</td>\n<td>unique identifier for the user</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"main-object\">Main Object</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>payment_id</td>\n<td>string</td>\n<td>id field from the Approved Sale Response</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["{{version}}","locations","3000014","optum","void"],"host":["{{url}}"],"query":[{"key":"user_id","value":"5"}],"variable":[]}},"response":[{"id":"c0e09f18-c47d-4256-9a20-75fff5da057d","name":"200 -Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"payment_id\": 13533\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{url}}/{{version}}/locations/3000014/optum/void?user_id=5","host":["{{url}}"],"path":["{{version}}","locations","3000014","optum","void"],"query":[{"key":"user_id","value":"5"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Wed, 08 Jul 2026 16:49:30 GMT"},{"key":"content-type","value":"application/json"},{"key":"cache-control","value":"no-cache, private"},{"key":"x-ratelimit-limit","value":"10000"},{"key":"x-ratelimit-remaining","value":"9997"},{"key":"access-control-allow-origin","value":"*"},{"key":"vary","value":"Authorization"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"referrer-policy","value":"strict-origin-when-cross-origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"}],"cookie":[],"responseTime":null,"body":"{\n    \"refunded_amount\": 848\n}"},{"id":"0dbd4724-c46d-48a9-bda8-0932417c7f3b","name":"Failure - Void / Refund already completed","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"payment_id\": 13533\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{url}}/{{version}}/locations/3000014/optum/void?user_id=5","host":["{{url}}"],"path":["{{version}}","locations","3000014","optum","void"],"query":[{"key":"user_id","value":"5"}]}},"status":"Precondition Failed","code":412,"_postman_previewlanguage":null,"header":[{"key":":status","value":412},{"key":"date","value":"Wed, 08 Jul 2026 16:53:00 GMT"},{"key":"content-type","value":"application/json"},{"key":"cache-control","value":"no-cache, private"},{"key":"x-ratelimit-limit","value":"10000"},{"key":"x-ratelimit-remaining","value":"9998"},{"key":"access-control-allow-origin","value":"*"},{"key":"vary","value":"Authorization"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"referrer-policy","value":"strict-origin-when-cross-origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": {\n        \"code\": 10324,\n        \"message\": \"Refund not allowed for REFUNDED status\",\n        \"details\": null\n    }\n}"},{"id":"e8df8328-e1c4-4bc8-be04-a47e13293de0","name":"Failure - Payment ID not found","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"payment_id\": 135333\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{url}}/{{version}}/locations/3000014/optum/void?user_id=5","host":["{{url}}"],"path":["{{version}}","locations","3000014","optum","void"],"query":[{"key":"user_id","value":"5"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":":status","value":404},{"key":"date","value":"Wed, 08 Jul 2026 16:53:37 GMT"},{"key":"content-type","value":"application/json"},{"key":"cache-control","value":"no-cache, private"},{"key":"x-ratelimit-limit","value":"10000"},{"key":"x-ratelimit-remaining","value":"9997"},{"key":"access-control-allow-origin","value":"*"},{"key":"vary","value":"Authorization"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"referrer-policy","value":"strict-origin-when-cross-origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": {\n        \"code\": 10323,\n        \"message\": \"Payment Not Found\",\n        \"details\": null\n    }\n}"}],"_postman_id":"6db0e2ef-8e8f-4dfe-89c5-c350b5e3ea5d"}],"id":"63a23062-9183-4026-b1db-f19b7274ab1f","description":"<p><strong>External Payment – Optum S3 Network</strong></p>\n<p>The External Payment – Optum S3 Network API enables seamless integration of Optum S3 payment processing directly into your POS application. Through this integration, transactions are authorized via the Optum S3 network while automatically adjudicating purchased items against the cardholder's specific health benefits and insurance plan.</p>\n<p>The service supports a complete transaction lifecycle, including:</p>\n<ul>\n<li><p>Purchase transactions (full and partial approvals)</p>\n</li>\n<li><p>Refunds</p>\n</li>\n<li><p>Voids</p>\n</li>\n</ul>\n<p>This integration allows third-party POS applications to leverage Optum's real-time benefit adjudication while providing a streamlined payment experience for eligible healthcare purchases.</p>\n<p>Items included in a Payment request must be either a valid UPC code or a valid PLU code listed below. PLU codes are designed to be utilized with Fresh, weighed or locally packaged items.</p>\n<p><strong>PLU Codes</strong></p>\n<p>Non-Meat Protein Item - <strong>IN0000000000619</strong></p>\n<p>Coffee/Tea Item - <strong>IN0000000000629</strong></p>\n<p>Herb/Spice Item - <strong>IN0000000000639</strong></p>\n<p>Bakery Item- <strong>IN0000000000649</strong></p>\n<p>Dairy Item- <strong>IN0000000000529</strong></p>\n<p>Produce Item- <strong>IN0000000000599</strong></p>\n<p>Meat Item- <strong>IN0000000000669</strong></p>\n<p>Grains Item- <strong>IN0000000000759</strong></p>\n<p><strong>Card number data requried in S3 Purchase Request</strong></p>\n<p>S3 cards have multiple form factors that retailers should be aware of. These form factors are determined by the various health plans and can result in various card designs. There are two main form factors that are prevalent in the marketplace. These form factors include:</p>\n<ul>\n<li><p>• Form 128 Barcode</p>\n</li>\n<li><p>• Magstripe</p>\n</li>\n</ul>\n<p>Either format can be used to transaction purposes. The card information simply needs to be included in the transaction request.</p>\n<p>Form 128 Barcode</p>\n<p>The form 128 barcode will be found on the back of S3 cards. The S3 number will begin with 686811. That BIN is wholly owned by Solutran and can be used to identify Solutran card. These card numbers are 17 digits in length. A sample bar code is shown below.</p>\n<p>S3 Magstripe Format</p>\n<p>The magnetic strip is found on the newer dual network cards. These cards have a BIN that begins with 418312 as a BIN. Like the 686811 BINS, this BIN is also wholly owned by Solutran and can be used to identify Solutran cards. The length of the 418312 cards numbers is 16-digits. The 418312 BIN is a registered Visa BIN.</p>\n<p>For the dual network cards, they will contain both a S3 card number and an S3 Visa BIN. Both card numbers are encoded on the magnetic strip of S3 cards. The format of the encoding follows the Visa standard layout. The S3 Visa number is included in Track 1 and Track 2 of the magnetic stripe. The S3 card number is found in the discretionary data of Track 1. The card number in Track 1 is an abbreviated number. This abbreviated number can be used for transaction as is.</p>\n<p>An example magnet stripe can be found below:</p>\n<p>Track 2</p>\n<p>;4183120000000005=23121010000050000000?</p>\n<p>Track 2 Format</p>\n<p>Position 1 – Start Sentinel</p>\n<p>Position 2 – 17 – Visa Card number</p>\n<p>Position 18 – Field Separator</p>\n<p>Position 19 – 22 – Card Expiration Date</p>\n<p>Position 23 – 25 – Service Code</p>\n<p>Position 26 – 30 – Undefined</p>\n<p>Position 31 – 33 – CVV Code</p>\n<p>Position 34 – 38 – Undefined</p>\n<p>Position 39 – End Sentinel</p>\n<p>Only cards with S3 approved Bins are accepted by the API</p>\n<p>418312</p>\n<p>636811</p>\n<p>610233</p>\n<p>555440</p>\n","_postman_id":"63a23062-9183-4026-b1db-f19b7274ab1f","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{access_token_sv}}"}]},"isInherited":true,"source":{"_postman_id":"99181abe-75ec-4f30-8099-2e3f34a82d71","id":"99181abe-75ec-4f30-8099-2e3f34a82d71","name":"ChexIT Developer API  OTC / Healthy Benefits","type":"collection"}}}],"id":"c7eab01e-db12-476d-9fff-affca0b4d8c4","description":"<h2 id=\"chexit-otchealthy-benefits-apis\">ChexIT OTC/Healthy Benefits APIs</h2>\n<p>The ChexIT OTC/Healthy Benefits APIs enable third-party POS applications to fully integrate supported ChexIT payment services directly into their own POS environment. These APIs provide a standardized interface for processing OTC and Healthy Benefits transactions while leveraging ChexIT's payment and benefit adjudication services.</p>\n<p><strong>Currently Supported</strong></p>\n<ul>\n<li><strong>Optum S3 Network</strong></li>\n</ul>\n<p><strong>Coming Soon</strong></p>\n<ul>\n<li><p><strong>FIS Filtered Spend Network</strong></p>\n</li>\n<li><p><strong>InComm OTC Network</strong></p>\n</li>\n</ul>\n<p>As additional payment networks are integrated into the ChexIT platform, they will be made available through the same API framework, allowing POS developers to add support with minimal implementation changes.</p>\n","_postman_id":"c7eab01e-db12-476d-9fff-affca0b4d8c4","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{access_token_sv}}"}]},"isInherited":true,"source":{"_postman_id":"99181abe-75ec-4f30-8099-2e3f34a82d71","id":"99181abe-75ec-4f30-8099-2e3f34a82d71","name":"ChexIT Developer API  OTC / Healthy Benefits","type":"collection"}}},{"name":"Boarding","item":[{"name":"OTC/Healthy Benefits","item":[{"name":"Optum / S3 Network","item":[],"id":"acc0aa93-2e9b-4752-8481-7419e6868bcb","_postman_id":"acc0aa93-2e9b-4752-8481-7419e6868bcb","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{access_token_sv}}"}]},"isInherited":true,"source":{"_postman_id":"99181abe-75ec-4f30-8099-2e3f34a82d71","id":"99181abe-75ec-4f30-8099-2e3f34a82d71","name":"ChexIT Developer API  OTC / Healthy Benefits","type":"collection"}}}],"id":"8be3ca3f-2854-46f8-97e0-66e1afed1e40","_postman_id":"8be3ca3f-2854-46f8-97e0-66e1afed1e40","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{access_token_sv}}"}]},"isInherited":true,"source":{"_postman_id":"99181abe-75ec-4f30-8099-2e3f34a82d71","id":"99181abe-75ec-4f30-8099-2e3f34a82d71","name":"ChexIT Developer API  OTC / Healthy Benefits","type":"collection"}}}],"id":"12b1cab2-43fa-43a7-8cd5-45a974f4ce1c","_postman_id":"12b1cab2-43fa-43a7-8cd5-45a974f4ce1c","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{access_token_sv}}"}]},"isInherited":true,"source":{"_postman_id":"99181abe-75ec-4f30-8099-2e3f34a82d71","id":"99181abe-75ec-4f30-8099-2e3f34a82d71","name":"ChexIT Developer API  OTC / Healthy Benefits","type":"collection"}}}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{access_token_sv}}"}]}},"event":[{"listen":"prerequest","script":{"id":"81f60cea-28a6-43d9-98e4-a15c4847a4ca","type":"text/javascript","packages":{},"requests":{},"exec":[""]}},{"listen":"test","script":{"id":"da4e1835-0c7f-46d4-a12a-29a2194107ab","type":"text/javascript","packages":{},"requests":{},"exec":[""]}}]}