{"info":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","description":"<html><head></head><body><h1 id=\"intended-audience\"><strong>Intended Audience</strong></h1>\n<p><strong>This document is intended to support an application developer (hands on technical programmer) during their integration with Magensa payment processing services.</strong></p>\n<p>The integrating developer should be familiar with the concepts of Restful APIs and have a good understanding of the payment processing landscape.</p>\n<p>This set of examples is designed to get a developer up and running quickly. It is not designed to be exhaustive of all possible integration scenarios. For more advanced integration input fields, processor specific inputs and outputs, and other cases not covered here, please contact your assigned solutions architect for information.</p>\n<p>In order to fully benefit from the examples provided, the integrating developer should have a Postman account where the collection can be copied to. Create a new Postman account here: <a href=\"https://www.postman.com\">https://www.postman.com</a></p>\n<p>The examples include a working sample ARQC; however before the integration can be considered complete, the integrating developer should separately be able to generate their own ARQC from a MagTek card reader (if the integration calls for a MagTek card reader). If not already completed, a quickstart on working with readers can be found here: <a href=\"https://rms.magensa.net/TEST/Demo/\">https://rms.magensa.net/TEST/Demo/</a></p>\n<p>Furthermore, payment processors sometimes have non-standard requirements. Any such special requirements should be provided on the \"var sheet\" issued by the processor. Please contact your assigned solutions architect for assistance in such cases.</p>\n<h1 id=\"overview\"><strong>Overview</strong></h1>\n<p><strong>Unigate</strong> is Magensa's API for omni-commerce financial transaction processing, supporting both card-present and card-not-present payments via <strong>MPPG V5 or later</strong>.</p>\n<p>It simplifies development for ISVs by normalizing request and response data, securely storing transaction records, and enabling seamless integration with both MagTek and non-MagTek hardware. By making processor-specific differences invisible to the developer, the Unigate API allows ISVs to connect to multiple payment processors using a single, unified code base—modernizing and streamlining the developer experience.</p>\n<p>With Unigate, ISVs can build payment solutions faster and more efficiently, leveraging a single integration to seamlessly connect with multiple processors and hardware options.<br>In addition to traditional card-based transactions, Unigate also supports Apple Pay &amp; Google Pay.</p>\n<p>Unigate supports two \"types\" of requests:</p>\n<ol>\n<li><p>Initial \"Transaction\" makes a financial request to a processor. Examples are SALE and AUTHORIZE.</p>\n</li>\n<li><p>\"ReferenceTransaction\" makes a request to take action on an existing \"Transaction\". Examples are CAPTURE, TIP ADJUST, REFUND and VOID.</p>\n</li>\n</ol>\n<p>Refer to the collections for a comprehensive list of capabilities.</p>\n<h1 id=\"quickstart-guide\">Quickstart Guide</h1>\n<ol>\n<li><p>Copy this collection to your Postman workspace using the \"Run in Postman\" button in the top right of the page (you must already be signed in to Postman for this button to show).</p>\n</li>\n<li><p>Locate your Pilot credentials on the Unigate Onboarding Worksheet.</p>\n</li>\n<li><p>Now, you need to get your credentials structured correctly to work with Unigate - these credentials will be needed for your Unigate API requests by placing them in the <code>Authorization</code> header of each operation. Please note that Unigate uses Basic Auth for credential formatting and authentication. There are two options for you to format the credentials: Using Basic Auth Generation or Manually - see below the instructions for each option.</p>\n</li>\n</ol>\n<img src=\"https://content.pstmn.io/b570db8c-f600-4bc2-bf2b-c3baadb0d7c1/aW1hZ2UucG5n\" alt=\"Select%20the%20top%20level%20of%20the%20collection\">\n\n<img src=\"https://content.pstmn.io/6a1bcd8f-a4aa-46ca-b5a3-cf7d24689314/aW1hZ2UgKDEpLnBuZw==\" alt=\"Select%20the%20'Authorization'%20tab,%20then%20enter%20the%20provided%20credentials%20\">\n\n<p>b. Format them yourself (this is what must be done for production accounts).</p>\n<p>The Auth Basic field is constructed as follows:</p>\n<ol>\n<li><p>The CustomerCode and Username are concatenated with a forward slash ‘/’ and then the password is concatenated with a single colon (:).</p>\n</li>\n<li><p>The resulting string is encoded using Base64.</p>\n</li>\n<li><p>The authorization method and a space character (e.g. \"Basic \") is then prepended to the encoded string.</p>\n</li>\n</ol>\n<p>For example, to authorize as<br>o CustomerCode: <code>CUSTOMER000</code><br>o Username: <code>MAGTEST000</code><br>o Password: <code>123456789</code></p>\n<img src=\"https://content.pstmn.io/faccc94a-df9d-4d26-8cac-1dc21489686f/aW1hZ2UucG5n\" width=\"282\" height=\"127\">\n\n<img src=\"https://content.pstmn.io/4490da4e-feca-417a-a47a-bc178acbb2c6/aW1hZ2UucG5n\" alt=\"Examples%20from%20online%20Base%2064%20encoder\" width=\"339\" height=\"106\">\n\n<p>For Pilot you will find both the credentials and the base 64 encoded result of the credentials on your Onboarding Worksheet.</p>\n<p>Initial Tests:</p>\n<ol>\n<li><p>Working samples of Unigate calls have been provided in the collection. It’s recommended to begin with EMV ARQC Sale or EMV ARQC Authorize. Combine them with your Basic Auth header to run Unigate transactions to your own Pilot account in real time.</p>\n</li>\n<li><p>Testing with a MagTek Reader: the samples in Postman have sample ARQC data already input for convenience. You can also test the output of your MagTek reader by replacing the sample ARQC (also called Authorization Request) with the ARQC output of an EMV card read from your test MagTek reader. (note that Pilot hits testing environments, nothing is being charged.)</p>\n</li>\n<li><p>Ensure you save your credentials at the top level of the collection so that they are 'inherited' by all example requests and do not need to be manually entered each time.</p>\n</li>\n</ol>\n<h1 id=\"processor-responses\">Processor Responses</h1>\n<p>Below are (simplified) sample processor responses. Take note of the different values each processor uses to indicate transaction status. For example, Fiserv indicates a successful approval with a <code>\"StatusCode\": \"OK\"</code>: however TSYS uses <code>status: \"PASS\"</code> and Worldpay uses <code>TransactionStatus: \"Approved\"</code>. Many of these fields are 'standardized' in the Magensa response (for example <code>isTransactionApproved</code> is based on the processor status), but the raw values are still provided.</p>\n<p>Also pay attention to different date/time formats used, and different <code>amount</code> formats (cents vs dollars).</p>\n<h1 id=\"normalized-processor-response-fields\">Normalized processor response fields</h1>\n<p><em><strong>March 2025 update</strong></em>: a new data structure has been added to the response JSON witch includes a \"normalized\" version of the processor fields. For example, the Fiserv field <code>ReturnCode</code> is transformed to a normalized key of <code>processorStatusCode</code>. The TSYS field <code>hostReferenceNumber</code> is transformed to <code>processorReference</code>.</p>\n<p>This has several benefits:</p>\n<ol>\n<li><p><strong>Standardized Output:</strong> Provides a uniform structure for all processor responses, making downstream integration easier.</p>\n</li>\n<li><p><strong>Improved Readability:</strong> Normalized fields eliminate processor-specific inconsistencies, simplifying data consumption.</p>\n</li>\n<li><p><strong>Ease of Mapping:</strong> Developers can configure mappings dynamically using external files instead of modifying code.</p>\n</li>\n<li><p><strong>Future-Proofing:</strong> New processors can be onboarded with minimal effort by simply defining new mapping rules.</p>\n</li>\n<li><p><strong>Data Preservation:</strong> The approach ensures that all processor data is accessible in either raw or transformed formats, preventing information loss.</p>\n</li>\n<li><p><strong>Aggregation Support:</strong> Enables flexible field combinations (e.g., concatenating expiration date fields) for better usability.</p>\n</li>\n<li><p><strong>Reduced Processing Overhead:</strong> Avoids redundant conversions when an existing normalized field can be reused directly (e.g., authorizedAmount).</p>\n</li>\n</ol>\n<h2 id=\"fiserv\">Fiserv</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">\"DID\": \"00012443241234679102\"\n\"ClientRef\": \"1110638VRMA044\"\n\"StatusCode\": \"OK\"\n\"ReturnCode\": \"000\"\n\"PymtType\": \"Credit\"\n\"TxnType\": \"Sale\"\n\"LocalDateTime\": \"20241107123444\"\n\"TrnmsnDateTime\": \"20241107203445\"\n\"STAN\": \"192180\"\n\"RefNum\": \"000001192179\"\n\"OrderNum\": \"01192179\"\n\"TermID\": \"00000001\"\n\"MerchID\": \"RCTST0000006128\"\n\"TxnAmt\": \"200\"\n\"TxnCrncy\": \"840\"\n\"CnvDate\": \"1107\"\n\"AcctNum\": \"544368******3455\"\n\"BanknetData\": \"1107MCC779724\"\n\"RespCode\": \"000\"\n\"AuthID\": \"613487\"\n\"AddtlRespData\": \"APPROVAL\"\n\"AthNtwkID\": \"03\"\n\"AthNtwkNm\": \"MASTERCARD\"\n\n</code></pre>\n<h2 id=\"tsys\">TSYS</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">\"status\": \"PASS\"\n\"responseCode\": \"A0000\"\n\"responseMessage\": \"Success\"\n\"authCode\": \"VTLMC1\"\n\"hostReferenceNumber\": \"431220750121\"\n\"hostResponseCode\": \"00\"\n\"taskID\": \"52469149\"\n\"transactionID\": \"51859741\"\n\"transactionTimestamp\": \"2024-11-07T12:47:16\"\n\"transactionAmount\": \"2.00\"\n\"processedAmount\": \"2.00\"\n\"totalAmount\": \"2.00\"\n\"addressVerificationCode\": \"0\"\n\"cardType\": \"M\"\n\"maskedCardNumber\": \"3455\"\n\"commercialCard\": \"0\"\n\"aci\": \"A\"\n\"cardTransactionIdentifier\": \"1212MCC111122**\"\n\"customerReceipt\": \"\"\n\"merchantReceipt\": \"\"\n\"emvIssuerScripts\": \"720C9F18040001860580CA9F3600\"\n\"emvIssuerAuthorizationCode\": \"8A020000\"\n\"emvIssuerAuthenticationData\": \"91080102030405060708\"\n\n</code></pre>\n<h2 id=\"worldpay\">Worldpay</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">\"ExpressResponseCode\": \"0\"\n\"ExpressResponseMessage\": \"Approved\"\n\"HostResponseCode\": \"00\"\n\"ExpressTransactionDate\": \"20241107\"\n\"ExpressTransactionTime\": \"144813\"\n\"ExpressTransactionTimezone\": \"UTC-06:00:00\"\n\"HostBatchID\": \"1859\"\n\"HostItemID\": \"37\"\n\"HostReversalQueueID\": \"431214218916\"\n\"HostBatchAmount\": \"258.19\"\n\"ExpirationMonth\": \"12\"\n\"ExpirationYear\": \"25\"\n\"CardLogo\": \"Mastercard\"\n\"EMVData\": \"kQqfLItPwJtGoQASigIwMA==\"\n\"CardNumberMasked\": \"xxxx-xxxx-xxxx-4111\"\n\"BIN\": \"541333\"\n\"TransactionID\": \"447218916\"\n\"ApprovalNumber\": \"433697\"\n\"AcquirerData\": \"........\"\n\"ProcessorName\": \"VANTIV_TEST\"\n\"TransactionStatus\": \"Approved\"\n\"TransactionStatusCode\": \"1\"\n\"HostTransactionID\": \"100000\"\n\"ApprovedAmount\": \"2.00\"\n\"NetworkTransactionID\": \"MCC000013\"\n\"PAR\": \"500109WTDBCYTBVFPP331F0GHT3XR\"\n\"RetrievalReferenceNumber\": \"431214218916\"\n\"SystemTraceAuditNumber\": \"218916\"\n\n</code></pre>\n<h2 id=\"heartland\">Heartland</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">\"LicenseId\": \"143045\"\n\"SiteId\": \"143133\"\n\"DeviceId\": \"6401226\"\n\"GatewayTxnId\": \"2040376489\"\n\"GatewayRspCode\": \"0\"\n\"GatewayRspMsg\": \"Success\"\n\"RspDT\": \"2024-11-07T14:48:44.8783806\"\n\"UniqueDeviceId\": \"8301\"\n\"x_global_transaction_id\": \"CAFC4610-2F24-4731-AEF9-D9698829B3FD\"\n\"x_global_transaction_source\": \"portico\"\n\"RspCode\": \"00\"\n\"RspText\": \"APPROVAL\"\n\"AuthCode\": \"892799\"\n\"AVSRsltCode\": \"0\"\n\"RefNbr\": \"431215834985\"\n\"CardType\": \"MC\"\n\"AVSRsltText\": \"AVS Not Requested.\"\n\"EMVIssuerResp\": \"910A7ED6C0EC6A86837A3030\"\n\"CardBrandTxnId\": \"MCC0000003111107\"\n\n</code></pre>\n<h2 id=\"epx\">EPX</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">\"authAmount2\": \"2.00\"\n\"authAmountRequested\": \"2.00\"\n\"authBric\": \"00DLT0BY6YZQNXF0UXR\"\n\"authCardA\": \"MCW\"\n\"authCardB\": \"DMC\"\n\"authCardC\": \"MCW\"\n\"authCardCountryCode\": \"840\"\n\"authCardCurrencyCode\": \"840\"\n\"authCardK\": \"N\"\n\"authCardType\": \"M\"\n\"authCurrencyCode\": \"840\"\n\"authMaskedAccountNumber\": \"************4111\"\n\"authPar\": \"M54133341116D963C0FBC8577FCD5\"\n\"authTranDateGMT\": \"11/07/2024 08:49:05 PM\"\n\"authTranId\": \"1107MCW035023260\"\n\"authorization\": \"009716\"\n\"localDate\": \"110724\"\n\"localTime\": \"154905\"\n\"msgVersion\": \"003\"\n\"networkResponse\": \"00\"\n\"orginalTranType\": \"CCR1\"\n\"response\": \"00\"\n\"text\": \"APPROVAL\"\n\"transaction\": \"12345\"\n\"errors\": null,\n\"bric\": \"00DLT0BY6YZQNXF0UXR\"\n\"timestamp\": \"2024-11-07T20:49:06Z\"\n\n</code></pre>\n<h2 id=\"chase\">Chase</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">\"industryType\": \"RE\"\n\"transType\": \"AC\"\n\"bin\": \"000002\"\n\"merchantID\": \"700000012413\"\n\"terminalID\": \"001\"\n\"cardBrand\": \"CZ\"\n\"orderID\": \"032129\"\n\"txRefNum\": \"672D286028A3F09300000FFA000030E741565374\"\n\"txRefIdx\": \"1\"\n\"respDateTime\": \"20241107155144\"\n\"procStatus\": \"0\"\n\"approvalStatus\": \"1\"\n\"respCode\": \"00\"\n\"avsRespCode\": \"\"\n\"cvvRespCode\": \"\"\n\"authorizationCode\": \"095505\"\n\"mcRecurringAdvCode\": \"\"\n\"visaVbVRespCode\": \"\"\n\"procStatusMessage\": \"Approved\"\n\"respCodeMessage\": \"\"\n\"hostRespCode\": \"00\"\n\"hostAVSRespCode\": \"\"\n\"hostCVVRespCode\": \"\"\n\"retryTrace\": \"\"\n\"retryAttempCount\": \"\"\n\"lastRetryDate\": \"\"\n\"customerRefNum\": \"\"\n\"customerName\": \"\"\n\"profileProcStatus\": \"\"\n\"profileProcStatusMsg\": \"\",\n\n</code></pre>\n<h2 id=\"elavon\">Elavon</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">\"Response_Code\": \"ND\"\n\"Issuer_Response_Code\": \"88\"\n\"Authorization_Source\": \"0\"\n\"Capture_Code\": \"0\"\n\"Approval_Code\": \"\"\n\"Authorization_Date\": \"110724\"\n\"Authorization_Time\": \"155236\"\n\"Batch_Number\": \"435\"\n\"Record_Number\": \"0\"\n\"Authorization_Response\": \"DECLINED\"\n\"Trace_Number\": \"011225\"\n\"Transaction_Reference_Nbr\": \"1107205236\"\n\"OAR_Data\": \"\"\n\"Spend_Qualifier\": \"\"\n\"Association_Name\": \"Mastercard\"\n\"_id\": \"02\"\n\"Amex_Capture_Code\": \"2\"\n\"AVS_Response\": \"\"\n\"CVV2_Response\": \"\"\n\"PS2000_Data\": \"MMCC733621 Y    1107B1\"\n\"MSDI\": \"0\"\n\"_id\": \"80\"\n\"EMV_Key_Date\": \"10162023\"\n\"ICC_CSN\": \"01\"\n\"ICC_ATC\": \"00F2\"\n\"_id\": \"86\"\n\"Authorized_Amount\": \"0\"\n\"Account_Balance_1\": \"\"\n\"Account_Balance_2\": \"0\"\n\"_id\": \"87\"\n\"Token_Value\": \"5186120508494111\"\n\"Token_Format\": \"VN\"\n\"_id\": \"8E\"\n\n</code></pre>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Intended Audience","slug":"intended-audience"},{"content":"Overview","slug":"overview"},{"content":"Quickstart Guide","slug":"quickstart-guide"},{"content":"Processor Responses","slug":"processor-responses"},{"content":"Normalized processor response fields","slug":"normalized-processor-response-fields"}],"owner":"33729815","collectionId":"36341148-7778-4c3f-aa1d-75e63676e550","publishedId":"2sAXxWYTix","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-01-27T16:09:05.000Z"},"item":[{"name":"Transaction","item":[{"name":"EMV","item":[{"name":"EMV ARQC AUTHORIZE","id":"2dc1d638-1cc2-4488-8539-6949c0dcd419","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"customerTransactionID\": \"cst-ar-7350\",\n  \"transactionInput\": {\n    \"transactionType\": \"AUTHORIZE\",\n    \"amount\": 1.44\n  },\n  \"dataInput\": {\n    \"encryptedData\": {\n      \"dataType\": \"ARQC\",\n      \"data\": \"0208F9820204DFDF540A00000000000000000000DFDF550182DFDF250F423532304338433132313632314141FA8201DA708201D6DFDF5301005F2002202F5F30020201DFDF4D273B353431333030303034303030343131313D32353132323031303030303030303030303030303FDFDF520106DF810C0102F882018EDFDF5982017046B8ADBB26A630EBC8D267503860BDBFC9C731D56F02C8AFEB73B4C5E227F1134ACC18A776EC13C92DAB4AA2B9BB76B3F9988DFD49C48475D89F6DF1322316A43F4104A4FF2FB042BA67759A55469EEEA91F7642970D516C29D18662EA96CE994C1864C46C2642E4A6AEB59BBCA062C71D82193D222563FF531DC7D5730024A13091CA51A24A9CEDEB9A7AF5B6820E6985663E76F18F5DEB2D827337A31288DD4372CBCC22915A714B07338B88F925CAFD3B33790CB1782C5E69DD754ECEBDE57CE7A708122A9B22C2CCDFABFF14FC0B6D3656EFEEE5218300CFD5ECCE05F3A0B58E0D58D820E38B534AB0BB003AF2C6BC7A66F565EEECF1AEC746D439AC377AD2250E2C2ED3B744E9CBC35EF4B3E660BF5114EEF915BA2A1365812C347A781F386AA81E3D846BEC64CF05ACFDC64F4EF2F7AFB1CB35248B2E672B30F1746C38C8C8F2B9CD004BD68CFA383F1D479602C4AB6BBAA89A4B5A0B7FBC9FD75C05EA92A7D4696A2A9BC53E66077D2D5154EEDFDF560A9011880B520C8C000095DFDF570180DFDF58010200000000\"\n    },\n    \"paymentType\": \"Credit\"\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/Transaction/EMV","description":"<p>Supports contact, contactless, or fallback transactions. Use this operation when an ARQC has been collected from a card reader.</p>\n<h2 id=\"structure\">Structure</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"customerTransactionID\": \"R - Customer Defined Field up to a 256 character string\",\n  \"transactionInput\": {\n    \"transactionType\": \"AUTHORIZE\",\n    \"amount\": \"&lt;number&gt;\"\n  },\n  \"deviceInfo\": {\n    \"serialNumber\": \"&lt;string&gt;\",\n    \"make\": \"&lt;string&gt;\",\n    \"model\": \"&lt;string&gt;\",\n    \"nickName\": \"&lt;string&gt;\"\n  },\n  \"dataInput\": {\n    \"encryptedData\": {\n      \"dataType\": \"Track2\",\n      \"data\": \"&lt;string&gt;\",\n      \"keyVariant\": \"DukptTdesDataVariant\",\n      \"ksn\": \"&lt;string&gt;\"\n    },\n    \"tlvList\": \"&lt;string&gt;\",\n    \"paymentMode\": \"MagStripe\",\n    \"paymentType\": \"Credit\"\n  }\n}\n\n</code></pre>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}},"urlObject":{"path":["api","Transaction","EMV"],"host":["https://svc1.magensa.net/Unigate"],"query":[],"variable":[]}},"response":[{"id":"3fea6aaa-181e-4c1d-9146-251edcbdf38c","name":"AUTH","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Basic <credentials>","description":"Added as a part of security scheme: basic"}],"body":{"mode":"raw","raw":"{\n  \"customerTransactionID\": \"cst-ar-735\",\n  \"transactionInput\": {\n    \"transactionType\": \"AUTHORIZE\",\n    \"amount\": 1.44\n  },\n  \"dataInput\": {\n    \"encryptedData\": {\n      \"dataType\": \"ARQC\",\n      \"data\": \"0208F9820204DFDF540A00000000000000000000DFDF550182DFDF250F423532304338433132313632314141FA8201DA708201D6DFDF5301005F2002202F5F30020201DFDF4D273B353431333030303034303030343131313D32353132323031303030303030303030303030303FDFDF520106DF810C0102F882018EDFDF5982017046B8ADBB26A630EBC8D267503860BDBFC9C731D56F02C8AFEB73B4C5E227F1134ACC18A776EC13C92DAB4AA2B9BB76B3F9988DFD49C48475D89F6DF1322316A43F4104A4FF2FB042BA67759A55469EEEA91F7642970D516C29D18662EA96CE994C1864C46C2642E4A6AEB59BBCA062C71D82193D222563FF531DC7D5730024A13091CA51A24A9CEDEB9A7AF5B6820E6985663E76F18F5DEB2D827337A31288DD4372CBCC22915A714B07338B88F925CAFD3B33790CB1782C5E69DD754ECEBDE57CE7A708122A9B22C2CCDFABFF14FC0B6D3656EFEEE5218300CFD5ECCE05F3A0B58E0D58D820E38B534AB0BB003AF2C6BC7A66F565EEECF1AEC746D439AC377AD2250E2C2ED3B744E9CBC35EF4B3E660BF5114EEF915BA2A1365812C347A781F386AA81E3D846BEC64CF05ACFDC64F4EF2F7AFB1CB35248B2E672B30F1746C38C8C8F2B9CD004BD68CFA383F1D479602C4AB6BBAA89A4B5A0B7FBC9FD75C05EA92A7D4696A2A9BC53E66077D2D5154EEDFDF560A9011880B520C8C000095DFDF570180DFDF58010200000000\"\n    },\n    \"paymentType\": \"Credit\"\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/Transaction/EMV"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"traceID\": \"<string>\",\n  \"magTranID\": \"<string>\",\n  \"customerTransactionID\": \"<string>\",\n  \"transactionUTCTimeStamp\": \"<string>\",\n  \"transactionOutput\": {\n    \"transactionID\": \"<string>\",\n    \"isTransactionApproved\": \"<boolean>\",\n    \"transactionStatus\": \"<string>\",\n    \"transactionMessage\": \"<string>\",\n    \"authCode\": \"<string>\",\n    \"authorizedAmount\": \"<double>\",\n    \"avsResult\": \"<string>\",\n    \"cvvResult\": \"<string>\",\n    \"issuerAuthenticationData\": \"<string>\",\n    \"issuerScriptTemplate1\": \"<string>\",\n    \"issuerScriptTemplate2\": \"<string>\",\n    \"token\": \"<string>\",\n    \"transactionOutputDetails\": [\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      },\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n  },\n  \"additionalResponseData\": [\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    },\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    }\n  ],\n  \"dataOutput\": {\n    \"cardID\": \"<string>\",\n    \"panLast4\": \"<string>\",\n    \"isReplay\": \"<boolean>\",\n    \"additionalOutputData\": [\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      },\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n  }\n}"},{"id":"6d366bc4-8187-4ee2-8c70-3a825e4307e5","name":"AUTH (AppleTapToPay)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Basic <credentials>","description":"Added as a part of security scheme: basic"}],"body":{"mode":"raw","raw":"{\n  \"customerTransactionID\": \"cst-ar-735\",\n  \"transactionInput\": {\n    \"transactionType\": \"AUTHORIZE\",\n    \"amount\": 1.44\n  },\n  \"dataInput\": {\n    \"encryptedData\": {\n      \"dataType\": \"AppleTapToPay\",\n      \"data\": \"eyJrZXlEYXRhIjoiTUlJU0hCWURNVjh4QkNDRGF4VXoxY1YyajlvdlBKZmFLbExuVkRzajNoTC9DdW9VQml1OE9WbE0rUllrTm1Sa1pERTROekl0T0dSbFpTMDBaVFl6TFdJd01HTXRNekJoWTJRME9EQmpOR0pqRmlRNE9EY3daREZsWmkwek4yWXhMVFJsTXpRdFlqZzJNeTB6Wm1NeVlXRmpPR0V4WmpNRWdoRmlzWmRzVFhGM082NjV0OEo2WHhBd1gxWEw2WUtmcC9TbC9nUldtdWRyTzE3NHdlZDVYWnpDRkhMRnk0am51djdiSVZHTm0yRDFMckp0T1NMb00xemEvaUN3VVNVOEpJTENwTEZzNmY4b1IwNWp6U1pVODlkNDFJVWRveis3amFOZDdTQVppWEdpa2R5Yzl3NmlNMm1hcDFIbVZ4My9JWEZHV0V6emtuQS9wc2puS2UzaE9VRzNRZE9Zc1p3bFZGR1dCL3RWVmhLREtJalZwSHdHckRKUHVTK2lhTFZJNFp1UHJqMldjWU41dGxzT0FaY0VWenF6dE1qYk92Lzl5SGIrQkkrL29BaXRhSmp4MmtCSjc2OTRnaGVZR3EvVlZjQmtzK1A5eUxibFBnM3ZJNVZ5UlJkcS9jSjZuQ1FabnpKdktxRCtlVStvd2hSM3ZJODNnQUtMSFp4Q2NFVlJCRS9RUnpNM3liOUh0NGxiVVhDRkF0ZEh6SmpJNGRHakprVlZuTEhlNjgvZWhUTGtIZHVFUmZsSzlpUHgxaEtlY2xXb05VejA1UUtXV0taNGJWNkdGL1ZNb2JxdjVDb25CRzVtYmRPS0x6QkJSVUp4clM5RTlObHpWdkpwbWVLRFFkR1ExM3orT0hqMm5QcnRyZ0xHTk5vcDBEREZSZThna0k2TVpMM2t0QTRVZGwzUEFndUlhWmxjU2g0Zno1ZFZBNU1oV09CSEJaV0FzWjBJN2dXTWEwRXUzSitoLzVySjA0OEl1RWZmZExRcEppdHNCM0NJUEI0bmRmcktwTlc4S1dkUCtmaGpta0p5UG9mZjhEMXpYbjRyNStTc2FDVUlqTERGSnExZlZpczFYaEx0cUovM0p2YUJnZ3J0UzRMRHRobHJwQXlsRTJIZkV5T2NQWEJ3Z2RZenFYSVd0VFdJTnVZVUdWMnJYaGVCQ3Q0NHduTktVc3YwbWI1V1lVTlMydFJ3eWxLRXZMTkxScTVjNkdEVllrZjlza0dhME9WVFkyUGxkZ3pxZHAwVytYTmxVM0M0ek5jUmpTY2hiSXdwOXBwUS9oZHhjdGdTMTNIZDIxZDEwaHZtd0pHRE1VdzR1Y1lJdFRyNm5HQmhDUUhZQVdTYWpRV2dLK1hYd1pPdEpZajdqV01qb0hkdzJmV21kaXhsTFNYTVBGNHRseXRqL2lJdWVxSk1NNUpMU1ZMelE4OElZK3hVa3hCUnpzUnF1SXNCQjdYWkNvenhJVVM1dEhPdTRzcnkyN0d1ZE5aL2ZQbkNiQWdTUS9QM3NnOER3TWJEbTFhVFVVU2JLYzVhdzNQRXZ1TzhKQlRvcDB6cDFQS2tnck9KUFdOV212d3VQamh1dmdWc2pYUFhPU29TTXFNUkFFMXFnaFpaTEZxVksrOVZkb0ZzclVSc2s2SXFRWEJIS0NGN2orQ1VwbmZmSjlKdlRDZGhmaVNwNVdsb1cvZ3cvYmE0aHMyNmJ5WDZKM1RSdDE5cXFYRG4vYzdZOEJmOEFWNUdoRWYxY0VOOStTVFhyMTRGOE90VFpDdDd2MjBqSDhiTUMzeFRVK21CY2JCSmVmUkR2UlhUaE9LMDZ1T21HWm9KWFNSS05zWWZKY1REaXN4Q3JrRlFKQXhQblRzU3VBckZudkM0Zkc2SktHYjV6RHpwUjFKRExmQTY1bzhDNG9PYm9McWFmZ21rVW90ZmxPUGJMRTdxZXc5N2xKcFgrZTRodzRjNmVneG9ObkpScDVPeDNLcmtKQU5ZOFZKNkxaQ3oreDYxZlBFSkNES0RGdmtsK0IrdktJcXdHdG9NUUhNZHozUHN2RmIxWWcxOVMwUW5ySFViajFHR2l2UkVCRXB6RE1yTXVNL1lud0U5MFkzbmF0VmNJcDkrcVJWWWZUZGhMb1doR2VQclNjbnRDZzlLVHFaY0hDOE5KSFh3am9LQVNIR3hHZWtMUEZyVXBEMk5Ud2R0dEJTVWJFR2ZPdVBudDFvalRacHp5QTZrNCt0d2ZERGtXa0lGMm1sNjVraVZUZnJVakdIZjJ4NDh1Q3I2TVJMNUJveDVPNzYxc0lienMyQk5aQlF0RVVacEEvbGlDeG1pcmdseThIdHgvUUp5eDdBNGJoNFlIcGQ5dFNDUjVQZENPRVRFZXZ4WUpiOVhjVFBOWVVDcGptNERHSERMQ1hBbWh1Qk42WGozcW90eksycjUzM3dWUURGSGNHUkNyb0NVV0h2OERvRVRrQkZ5OU9lMzJJZ25JR29SeVA1VnZ4bGJnZGlnRnptRnhCdWkwSDlvMTJueUhvVDVjL1A2MHVGMlhvQW9Fd2dzeStVL0F2NFpTdmx2Y1FSZmdERHRKWGt6aFJkcXRJQTRDeWNBRkpCRS9wR3JmSGdyMXZGOTFiT2tGT2ljQ09zQ2RKOTI1WlpRMC8wMU1oUXhyVVB1MGJ2MldTVjIxUnRSVkpzUnJEaXpidnF1cE1KZUp0QUFLNUpYM0psWjlHRldpUEdJTWhJc1BRanN5eHZiaXlka2tQcW9oMzJoVEZ0VmQvN1p4RTRQbXUzYUtNVzdKWW9NcTlqeUtRc1pUZkIvaG5SZFZCSzdZUkc2TzhIQis4dUZyVVh2c2V1azNYL2FoRG10NVYxa1h6cW9Dc09OR3dHQllvdGZzdDNhTU1NZHdBaDNBcGpUQngzdjBrNEQwMXRGNGJweloxOWlhZzBmTUJVc3JuVWsyZnhwRVpjQXpFVTdyenpwVlB5ZGlKd3BtUnZJZkE3QWc3dHZwL1pVci9IUU9jS1haUWR4MFJJaVVKSCthb0EveWNrWklBMGNOV0xxZHNScHBBNkJmelFmcG16TVJtNUV2eGZsYXVrcjBiQys4d1hKbE5Ob3Vic2RwZ2U1MGo3aUphV3Q2RFJYRW5od1FLR2hIZWg3V2J4cnArbFNBVnNielJYZWZySkRDLzZRWFptRDY4VjN3b01INUJQK2hVamhvNlFZT1VZSVFWQ0IxWWFlWVVFRHJVMjI2TGVCTjdwbFUxNlFFK0o4QlQ0eVFqTUx0RWRZMFQwaWh5N0xISnZjUnJRS1YwUmcrYmlsTjNVOHBlb1Z4ZEZxZ05EL014bzFvVGRkN1F5Q28wK3EwWEJQaW5pOTBIaTVzakltbGJFZ0lKZ0N6OXVhK3RBekh1Q3RPa2IvSzg5Snk0WFVhUHBXTFVaSHNobWw2VGtVTEZseW5ZNWhFNGZVQTJnR0lYWXBNRG5qUWxNRmJOMUJvWUJPZnBydVdHNXdaNnJJMEtsZUJRNE0ybDN0L29uN3JyMzBWdXlVNXR0YWJ6RHZRdVdUOE5rSjhPaCtqS0VnalZVSkxhc2xEUU93RVZoaUJwcUt1dlhuNlhDOGUzRnpWSWtIekJIR0ZqNG04NU5yMjZmVGNWbXU4cVZEd01FQ2FuMHpnV1VBVjlGWDM0eE1EamNXRGdmSFl1cWN0THJNaWgraFZ6aE5BKyswdmt1c1dJYU1CcEIwdUZ1aUlZcWxpMGh5WEsxREJOMlhJRkhXVUI0SWYvdGFWQS9MbnEzeS8waUZtdk92bXoyUUU0ZHkwNDVKeU42NE1WMnJkS2lsR3Iya0NMcS9uMm1Vbm9QV2tPYnhRcTRQcVQyOVVHNzlSSlNKb0JFbDlEa2czVmtXcEI5RnpaZHhqblBxbDFobmdTWE1lRHF3YnVGUFJyQlNpZGc4azJCaTVSVGJNdmdDVmYweUMzTGx6MHVTRncvc3U2NUFMQmRIc25LUGF6M2tDalFuV1I5SGZtNHhvMlBHQzRqNDBhcTVoSVBVTTUxOEIxUWcxM2dKR3dGSnA3SGZkc1BPcUUwMndMMlJqUm1zMThOc24yeHd5a1U1ZzJhTTNsQVMvNWEzdkVTd3JuWHc0Q3R1ajRTVituSllmQUVnUzJndEcwWkM5bjNQUENwMno4L3RhY2R4QlhET3dZTjc4TlRCV2NZdWxpTTFQY0tFZUpBNkRKQTlkclhKRWszczdEU0Rqa05WRjg4ZDZ0a1JsckRCa2JhSVhJMWk3akZsczAwOGdJaE4wc3VEa0tqWXhCQkVGZFJ3bHh5YXZOcHV6QnNDSm5sNGx5ODBTc2VmNVRNelREQ2poM3Rnc1Q3WmRGVENjeDJkRndGci9FOUJrY3VhUG9ZdTViSmRQMTBUZENaZjJKUE9wM1RIUGxyUUdBK1VqcFRaTjhmN1JOMUExM0hneDVud21Jcy9yYTNzRXV1eFdwVkl5SnZkUHJTVzFxMXBncThwWlo4dmZIRWpQOGxzVTBSZ0VoRGdCQUo4TDExRUUvR0JkNU9DUllhLzVHMTlSNG5UQ0hGUTFHbzFnVyszdzN2Z2U2VmovRDB1U1puZkdJVTBLT2c4WDF2cEZCNmhkZW1VQjBFVk9IN24xUVJsclI4aWYwdmVLVm0zMFl1UkNneW5MSEMrajJFQTRwaU5YNTNIZGQxUTVOTk5vMStDWHlsclBFc2RMbjhLNEJtejM3V0dmcHN0blNjRksyWmNkRU5Mdjl6M3psUEFrNGZvN3d0K3RPVEVFR1JHSnUwUytFdjVqc3o2RWIyRDltalJldE0vTTV4WXY3a1hycWN4UmNTTjliTXNQVUdCVTAxVGQ5T1k2REU5b1ZlUlVxN2EzdVIzNm1GVzlqSVltQzFIeGd2aFl5UGJYWXV0aDFRZ2hDYXZRdE9odlpRbmsweGRMWml0aFpEeCsxaE4xclVlTVJlTjVNSjJrRXpzSE1zZmY2elBuYmNVa0hiSkQwd3hyVXNDdHNSMWJTTll0UnlLWXhDN3hQZUZXV3RKcEpSMXJXenZhcEc4VFJwT1RXYTM0aWZRUlZ4Z1FtWk5rbXM5SG9kNlRmd2d3QVJwSTVMQjE5UkhvSk12bHRNM1NDdWpEN1FMMW1NSWVXdHJkdHVjOUFucjk0ZHhZUTZrOHorMDdndGphRkdVYUtOaVJXYjVEWjJtWGlRZmNNUHN5TFJjVG9KZ2FtNmpSZ3IyM1FSUUhiM3pWdmpGOE9aTm1lSzV4dFJtOEJMRW9qbFBNZyszbkFTK3g0RHZLNGZDZy9Nc1NGQ2JabEdkNlFKeXRLdHU2MlB5T0ZoeWgwVVA4TmJxd2xjY1UyRWFqSnpXY253Q2tSU3ptQm1BSTF6ZHZuaGYvVURKNERqQzBmZk40QzNvS3JRU0FIdlcyODZESjRwR0hiSVgraTdBRmdmaFRWUnVleDNUbUJJQmVGdzF6akhSY1YySjd5dERhL3dEUHJRZE5lRnZVMFF4SHk5dXJEK25OQmhjS0J0ODVQcHlKREhKeWFGTDZvS0FtZGlhcHBLTHNOZnQzeWxPZis1a1JNcC8vU3AxU1hjQzExREpvYlhwRnZmNDU1SHVUMlRHN3pNR3BNcEsvYkxCWVI5Zk5taWRRU3U5Z1F1ZlN1aHF4UUR6ZDdWTmlzWE1ObDd3VExZU2JTeGdqMm5TV1ptWDFmWFF3WFcvV2dYSzFsRFlubTd0V3J5WDBBS0o2V2srSEZYczJqWGoyd1Rtbm03WE0zNDZJWDdoQTdENzI2a2dVWVgvaGcyYXUrZHErT2g0L1JzK1YvRmswNXJxcWplYlpqY3VoM2w5Z1ZWZ3dMWnhudGVBdUFIWVcvQWpKeUtnRnpjNThTazZmMnE5ZzNqU2VQMENZUWJGK0ZwVCtTL0xjenJ6Ti9iSUhncmpIa2M5ZHlaU2w3Q0FqR09yVlZSVFlpMXRRSEJacVFBYTkwanJLaGFWbElFeGxuNzdra1BYMDg2eFhNY05hTFNvYUhoWkJlVFdNcmw1SzZtSzN1RnhONjBpc2hDRlY3R3A3QnJLZXRKVUY5SElGZTFzcHJNNG5NWjVLTmhuSkxXZWJZMmZGNitRYmtlcnN6Mnd6elNjcjltL0hlSWpidG80bEl3SEdaVGNsb0J3MklPdk1IYTc4YVFRSC9WbWd1QVpjaElYN3JNcWJsR1JkdjJvWkdZQ1ZHU3lmRGtqTEdSVko2K0RqaHZ5SkJ2VmR2Vzd6ak1QR0F6emlHemFSU0Z5eUlkZVdVYWI2RnBocWJmZ3JqaEx5TkZzcTFkdEhuNklTWVNNZUUzRzlZR3ZPTExHWGF5ck9zZDBnVHU0amkxcWxmWTU1eG9EUEVCc01QTUlhZUhvMlRCV0lNOWRJNXY0M1NIWHhWZzA1eFQvSzdJSFFkNWNOMFhjYWpWeUk2aTUzN0JyQjNvZnNmNit5UFhMMHg4a0FPdHpybjloTU1tbmUxQnFld0FXclg5NXVlekRPdEFOMHVzeSt1emlxdkhVR0ZaTVhVRkFwbGJEWmhjNUlkZTY2N1ZaVU53UGYxVXJqWDFXVlBTeUtaWW12TW5iMkpGanpHZDg2cGZkRGNBQUdKUkJqeEFTS0g1M3N0YTJaVlljYU9nS3dQaGRWR3kxZS9JQ25pS3BDM1dUZjJXRWtvVFA0SXIyY2ZESDRPZTBHbjVqNlUwNmQ1SzA1OHJHdzJOaGhDNDYwUDRUZWpQSnNFWDJ1c1ZBcVdJbnZFa21MNE9RZ2Fmc0RJMHJpSHNVbW1vNmR6bnBhczdSR1oyWGlqUmlvSkhISXpZZUQrbms2aFB5OWNQOE9tTVAvbEkrQlJyL3B0SDZ6aVNVZXc2cDRSc256ZkRsWEFXK3Y3Nm1lY0FXaE1ONit4RDdkWmJocHArWjVxRG5uMk5TMnd5ZXNyMmJzS0lESkxMTC9RS3dpTXpyaUV5MWFIK2NvenVHVlI4S1diWTFXZ1RSU3FZQ203WUxPdStvRHhIdXZMcGRFcEVucTZMVFNVSHpWVkRma1NNekYxa1RkUGdMUDhMR1Ixc3B5RG1NTTRVKzF2M2RsdjVSVTZtbTkvdVhpNGFYZnVlQzRTSlV1ZHFjcTl6Rk5XaWh0NGt1KzdUQkdGZ24rSzVqTElnZG1Ta29aUjFsV3ZoSUVDU1NXWDNESkM4YU96VWVqdVByRjVJa3BzWEdBNFZnaWI1RURKeDA1Q3BMbnFZcEh2b0tpQjczSm5FcDNsUkN0SmQwVkYvbVIvOHlTUmk4OXRTUUg5Y0VrZDRERGt0ZnRueTRiNkVPWjkxS0llaEhaL0F0N2x6Vi9PRnRPRkdSUnhTNTN1cUtXMzNLbHhrZm1oM0lMUU52UVVDcmM3T1ZOcy9iUVZHUTBCbVZ0QUhLNG5qVkYrQjg0L2x6dEVTUUZBMi9BcjFkcFpKMlFIS284RVBiNDlEbVVtREpONWQ2ZEpOdzlGTjNFMzJGeG85Mng0SGdtUWNvbDc0L3NYMXFIZnVtWWpmRjdIZS8xRklyMW1NY0habmYxVDlSYXpjbE9yTkt2UndJZ0wzSDdhWGUwajRaV2VXSVhVQ1FydmVVT0ZRWGMxbnhiLzFHcXJmc2tMMGtMVWpTSnVoSkhDY083UUdQQVRkL1diQ2FlRlhlUjdrTWtFcFIrdGptT1ZaRldlQjRiMWRJbVlCVEtqa1Q5RUZobi9hVUJvTXRCMFluVDZ5U2NtOG8wQXc2Q1BWSTlzUE9LQTJDc0o0SytHZGtpSnpYc3NORDh3TXVWQmhBRGJhR2liSmltTXVwODhxc1p3djJRMG1CV09rWCtkVkxLb3pvS2txZmh3WlplclFTdSsxK3VYTW8rOGZGSXJZMGI4Mk0venNSWFJqTFZ5aEIvZ2xBOTJHRDV2TUFYekZBQ29yMjA2K2J5TE1STVE0SEl2TW1pS1lCM3RaNm4xbjRnN0xVaGh6KzJlakVqUUFMUVpMd0pBa2d2OW1rN2VCQ1JWbk03MlY2UndlRGpkd2RkZ2R1QXIrdUhQNnhYWjdVR1hvSGtnaFlpUHlBZmYyRWVuVVVSU2IxRG1pSUpja2pqWWp1a3BrcjFYU2hVMTgxMGVKZ3NwYUhsQzlpaGFVV3BYbEY1WHMwVWdSQkJGTnRXMHZCbTBwbWxzNGprV0UxdERBNUZBWHZwZnRCbmViY01Nem8veFBDZU12U1ZMTDlqVFZTWEs5TEhSK1ZVZldUdnhyVWhueWxBQXlyOXlXTm9LND0iLCJ2ZXJzaW9uSWQiOiI0XzEiLCJ0cmFuc2FjdGlvbkRhdGEiOnsiY2FyZGhvbGRlckRhdGEiOnsiaXYiOiJVRm9aVCtDWHRDck5CdjA0cDIyU1VRPT0iLCJhbGdvcml0aG0iOiJBRVMxMjgtQ0JDIiwiY2lwaGVyZWREYXRhIjoid01valdKMXBwT1c3VTR5Yk1XaDFXQjRpZ2ZRRHpWdlJldW9VemdxSmMrZVdvWFpPaFhubHE5ZFZXZzkyL3lCQnA0RTBoWm5NNlFtbGh0RDdQaFJvUWc9PSJ9fSwidHJhbnNhY3Rpb25JZCI6Ijg4NzBkMWVmLTM3ZjEtNGUzNC1iODYzLTNmYzJhYWM4YTFmMyJ9\"\n    },\n    \"paymentType\": \"Credit\"\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/Transaction/EMV"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"traceID\": \"<string>\",\n  \"magTranID\": \"<string>\",\n  \"customerTransactionID\": \"<string>\",\n  \"transactionUTCTimeStamp\": \"<string>\",\n  \"transactionOutput\": {\n    \"transactionID\": \"<string>\",\n    \"isTransactionApproved\": \"<boolean>\",\n    \"transactionStatus\": \"<string>\",\n    \"transactionMessage\": \"<string>\",\n    \"authCode\": \"<string>\",\n    \"authorizedAmount\": \"<double>\",\n    \"avsResult\": \"<string>\",\n    \"cvvResult\": \"<string>\",\n    \"issuerAuthenticationData\": \"<string>\",\n    \"issuerScriptTemplate1\": \"<string>\",\n    \"issuerScriptTemplate2\": \"<string>\",\n    \"token\": \"<string>\",\n    \"transactionOutputDetails\": [\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      },\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n  },\n  \"additionalResponseData\": [\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    },\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    }\n  ],\n  \"dataOutput\": {\n    \"cardID\": \"<string>\",\n    \"panLast4\": \"<string>\",\n    \"isReplay\": \"<boolean>\",\n    \"additionalOutputData\": [\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      },\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n  }\n}"}],"_postman_id":"2dc1d638-1cc2-4488-8539-6949c0dcd419"},{"name":"EMV ARQC SALE","id":"6c3514fd-06c6-44fd-875c-676c2749b513","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"customerTransactionID\": \"cst-ar-735\",\n  \"transactionInput\": {\n    \"transactionType\": \"AUTHORIZE\",\n    \"amount\": 1.44\n  },\n  \"dataInput\": {\n    \"encryptedData\": {\n      \"dataType\": \"ARQC\",\n      \"data\": \"0208F9820204DFDF540A00000000000000000000DFDF550182DFDF250F423532304338433132313632314141FA8201DA708201D6DFDF5301005F2002202F5F30020201DFDF4D273B353431333030303034303030343131313D32353132323031303030303030303030303030303FDFDF520106DF810C0102F882018EDFDF5982017046B8ADBB26A630EBC8D267503860BDBFC9C731D56F02C8AFEB73B4C5E227F1134ACC18A776EC13C92DAB4AA2B9BB76B3F9988DFD49C48475D89F6DF1322316A43F4104A4FF2FB042BA67759A55469EEEA91F7642970D516C29D18662EA96CE994C1864C46C2642E4A6AEB59BBCA062C71D82193D222563FF531DC7D5730024A13091CA51A24A9CEDEB9A7AF5B6820E6985663E76F18F5DEB2D827337A31288DD4372CBCC22915A714B07338B88F925CAFD3B33790CB1782C5E69DD754ECEBDE57CE7A708122A9B22C2CCDFABFF14FC0B6D3656EFEEE5218300CFD5ECCE05F3A0B58E0D58D820E38B534AB0BB003AF2C6BC7A66F565EEECF1AEC746D439AC377AD2250E2C2ED3B744E9CBC35EF4B3E660BF5114EEF915BA2A1365812C347A781F386AA81E3D846BEC64CF05ACFDC64F4EF2F7AFB1CB35248B2E672B30F1746C38C8C8F2B9CD004BD68CFA383F1D479602C4AB6BBAA89A4B5A0B7FBC9FD75C05EA92A7D4696A2A9BC53E66077D2D5154EEDFDF560A9011880B520C8C000095DFDF570180DFDF58010200000000\"\n    },\n    \"paymentType\": \"Credit\"\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/Transaction/EMV","description":"<p>Supports contact, contactless, or fallback transactions. Use this operation when an ARQC has been collected from a card reader.</p>\n<h2 id=\"structure\">Structure</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"customerTransactionID\": \"R - Customer Defined Field up to a 256 character string\",\n  \"transactionInput\": {\n    \"transactionType\": \"AUTHORIZE\",\n    \"amount\": \"&lt;number&gt;\"\n  },\n  \"deviceInfo\": {\n    \"serialNumber\": \"&lt;string&gt;\",\n    \"make\": \"&lt;string&gt;\",\n    \"model\": \"&lt;string&gt;\",\n    \"nickName\": \"&lt;string&gt;\"\n  },\n  \"dataInput\": {\n    \"encryptedData\": {\n      \"dataType\": \"Track2\",\n      \"data\": \"&lt;string&gt;\",\n      \"keyVariant\": \"DukptTdesDataVariant\",\n      \"ksn\": \"&lt;string&gt;\"\n    },\n    \"tlvList\": \"&lt;string&gt;\",\n    \"paymentMode\": \"MagStripe\",\n    \"paymentType\": \"Credit\"\n  }\n}\n\n</code></pre>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}},"urlObject":{"path":["api","Transaction","EMV"],"host":["https://svc1.magensa.net/Unigate"],"query":[],"variable":[]}},"response":[{"id":"b7f0c3d3-0cf1-41d8-9b07-6ac174bd521a","name":"SALE","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Basic <credentials>","description":"Added as a part of security scheme: basic"}],"body":{"mode":"raw","raw":"{\n  \"customerTransactionID\": \"cst-ar-735\",\n  \"transactionInput\": {\n    \"transactionType\": \"SALE\",\n    \"amount\": 1.44\n  },\n  \"dataInput\": {\n    \"encryptedData\": {\n      \"dataType\": \"ARQC\",\n      \"data\": \"0208F9820204DFDF540A00000000000000000000DFDF550182DFDF250F423532304338433132313632314141FA8201DA708201D6DFDF5301005F2002202F5F30020201DFDF4D273B353431333030303034303030343131313D32353132323031303030303030303030303030303FDFDF520106DF810C0102F882018EDFDF5982017046B8ADBB26A630EBC8D267503860BDBFC9C731D56F02C8AFEB73B4C5E227F1134ACC18A776EC13C92DAB4AA2B9BB76B3F9988DFD49C48475D89F6DF1322316A43F4104A4FF2FB042BA67759A55469EEEA91F7642970D516C29D18662EA96CE994C1864C46C2642E4A6AEB59BBCA062C71D82193D222563FF531DC7D5730024A13091CA51A24A9CEDEB9A7AF5B6820E6985663E76F18F5DEB2D827337A31288DD4372CBCC22915A714B07338B88F925CAFD3B33790CB1782C5E69DD754ECEBDE57CE7A708122A9B22C2CCDFABFF14FC0B6D3656EFEEE5218300CFD5ECCE05F3A0B58E0D58D820E38B534AB0BB003AF2C6BC7A66F565EEECF1AEC746D439AC377AD2250E2C2ED3B744E9CBC35EF4B3E660BF5114EEF915BA2A1365812C347A781F386AA81E3D846BEC64CF05ACFDC64F4EF2F7AFB1CB35248B2E672B30F1746C38C8C8F2B9CD004BD68CFA383F1D479602C4AB6BBAA89A4B5A0B7FBC9FD75C05EA92A7D4696A2A9BC53E66077D2D5154EEDFDF560A9011880B520C8C000095DFDF570180DFDF58010200000000\"\n    },\n    \"paymentType\": \"Credit\"\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/Transaction/EMV"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"traceID\": \"<string>\",\n  \"magTranID\": \"<string>\",\n  \"customerTransactionID\": \"<string>\",\n  \"transactionUTCTimeStamp\": \"<string>\",\n  \"transactionOutput\": {\n    \"transactionID\": \"<string>\",\n    \"isTransactionApproved\": \"<boolean>\",\n    \"transactionStatus\": \"<string>\",\n    \"transactionMessage\": \"<string>\",\n    \"authCode\": \"<string>\",\n    \"authorizedAmount\": \"<double>\",\n    \"avsResult\": \"<string>\",\n    \"cvvResult\": \"<string>\",\n    \"issuerAuthenticationData\": \"<string>\",\n    \"issuerScriptTemplate1\": \"<string>\",\n    \"issuerScriptTemplate2\": \"<string>\",\n    \"token\": \"<string>\",\n    \"transactionOutputDetails\": [\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      },\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n  },\n  \"additionalResponseData\": [\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    },\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    }\n  ],\n  \"dataOutput\": {\n    \"cardID\": \"<string>\",\n    \"panLast4\": \"<string>\",\n    \"isReplay\": \"<boolean>\",\n    \"additionalOutputData\": [\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      },\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n  }\n}"},{"id":"3383f7a3-878d-4a27-8b4f-864c10521e2e","name":"SALE (AppleTapToPay)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Basic <credentials>","description":"Added as a part of security scheme: basic"}],"body":{"mode":"raw","raw":"{\n  \"customerTransactionID\": \"cst-ar-735\",\n  \"transactionInput\": {\n    \"transactionType\": \"SALE\",\n    \"amount\": 1.44\n  },\n  \"dataInput\": {\n    \"encryptedData\": {\n      \"dataType\": \"AppleTapToPay\",\n      \"data\": \"eyJrZXlEYXRhIjoiTUlJU0hCWURNVjh4QkNDRGF4VXoxY1YyajlvdlBKZmFLbExuVkRzajNoTC9DdW9VQml1OE9WbE0rUllrTm1Sa1pERTROekl0T0dSbFpTMDBaVFl6TFdJd01HTXRNekJoWTJRME9EQmpOR0pqRmlRNE9EY3daREZsWmkwek4yWXhMVFJsTXpRdFlqZzJNeTB6Wm1NeVlXRmpPR0V4WmpNRWdoRmlzWmRzVFhGM082NjV0OEo2WHhBd1gxWEw2WUtmcC9TbC9nUldtdWRyTzE3NHdlZDVYWnpDRkhMRnk0am51djdiSVZHTm0yRDFMckp0T1NMb00xemEvaUN3VVNVOEpJTENwTEZzNmY4b1IwNWp6U1pVODlkNDFJVWRveis3amFOZDdTQVppWEdpa2R5Yzl3NmlNMm1hcDFIbVZ4My9JWEZHV0V6emtuQS9wc2puS2UzaE9VRzNRZE9Zc1p3bFZGR1dCL3RWVmhLREtJalZwSHdHckRKUHVTK2lhTFZJNFp1UHJqMldjWU41dGxzT0FaY0VWenF6dE1qYk92Lzl5SGIrQkkrL29BaXRhSmp4MmtCSjc2OTRnaGVZR3EvVlZjQmtzK1A5eUxibFBnM3ZJNVZ5UlJkcS9jSjZuQ1FabnpKdktxRCtlVStvd2hSM3ZJODNnQUtMSFp4Q2NFVlJCRS9RUnpNM3liOUh0NGxiVVhDRkF0ZEh6SmpJNGRHakprVlZuTEhlNjgvZWhUTGtIZHVFUmZsSzlpUHgxaEtlY2xXb05VejA1UUtXV0taNGJWNkdGL1ZNb2JxdjVDb25CRzVtYmRPS0x6QkJSVUp4clM5RTlObHpWdkpwbWVLRFFkR1ExM3orT0hqMm5QcnRyZ0xHTk5vcDBEREZSZThna0k2TVpMM2t0QTRVZGwzUEFndUlhWmxjU2g0Zno1ZFZBNU1oV09CSEJaV0FzWjBJN2dXTWEwRXUzSitoLzVySjA0OEl1RWZmZExRcEppdHNCM0NJUEI0bmRmcktwTlc4S1dkUCtmaGpta0p5UG9mZjhEMXpYbjRyNStTc2FDVUlqTERGSnExZlZpczFYaEx0cUovM0p2YUJnZ3J0UzRMRHRobHJwQXlsRTJIZkV5T2NQWEJ3Z2RZenFYSVd0VFdJTnVZVUdWMnJYaGVCQ3Q0NHduTktVc3YwbWI1V1lVTlMydFJ3eWxLRXZMTkxScTVjNkdEVllrZjlza0dhME9WVFkyUGxkZ3pxZHAwVytYTmxVM0M0ek5jUmpTY2hiSXdwOXBwUS9oZHhjdGdTMTNIZDIxZDEwaHZtd0pHRE1VdzR1Y1lJdFRyNm5HQmhDUUhZQVdTYWpRV2dLK1hYd1pPdEpZajdqV01qb0hkdzJmV21kaXhsTFNYTVBGNHRseXRqL2lJdWVxSk1NNUpMU1ZMelE4OElZK3hVa3hCUnpzUnF1SXNCQjdYWkNvenhJVVM1dEhPdTRzcnkyN0d1ZE5aL2ZQbkNiQWdTUS9QM3NnOER3TWJEbTFhVFVVU2JLYzVhdzNQRXZ1TzhKQlRvcDB6cDFQS2tnck9KUFdOV212d3VQamh1dmdWc2pYUFhPU29TTXFNUkFFMXFnaFpaTEZxVksrOVZkb0ZzclVSc2s2SXFRWEJIS0NGN2orQ1VwbmZmSjlKdlRDZGhmaVNwNVdsb1cvZ3cvYmE0aHMyNmJ5WDZKM1RSdDE5cXFYRG4vYzdZOEJmOEFWNUdoRWYxY0VOOStTVFhyMTRGOE90VFpDdDd2MjBqSDhiTUMzeFRVK21CY2JCSmVmUkR2UlhUaE9LMDZ1T21HWm9KWFNSS05zWWZKY1REaXN4Q3JrRlFKQXhQblRzU3VBckZudkM0Zkc2SktHYjV6RHpwUjFKRExmQTY1bzhDNG9PYm9McWFmZ21rVW90ZmxPUGJMRTdxZXc5N2xKcFgrZTRodzRjNmVneG9ObkpScDVPeDNLcmtKQU5ZOFZKNkxaQ3oreDYxZlBFSkNES0RGdmtsK0IrdktJcXdHdG9NUUhNZHozUHN2RmIxWWcxOVMwUW5ySFViajFHR2l2UkVCRXB6RE1yTXVNL1lud0U5MFkzbmF0VmNJcDkrcVJWWWZUZGhMb1doR2VQclNjbnRDZzlLVHFaY0hDOE5KSFh3am9LQVNIR3hHZWtMUEZyVXBEMk5Ud2R0dEJTVWJFR2ZPdVBudDFvalRacHp5QTZrNCt0d2ZERGtXa0lGMm1sNjVraVZUZnJVakdIZjJ4NDh1Q3I2TVJMNUJveDVPNzYxc0lienMyQk5aQlF0RVVacEEvbGlDeG1pcmdseThIdHgvUUp5eDdBNGJoNFlIcGQ5dFNDUjVQZENPRVRFZXZ4WUpiOVhjVFBOWVVDcGptNERHSERMQ1hBbWh1Qk42WGozcW90eksycjUzM3dWUURGSGNHUkNyb0NVV0h2OERvRVRrQkZ5OU9lMzJJZ25JR29SeVA1VnZ4bGJnZGlnRnptRnhCdWkwSDlvMTJueUhvVDVjL1A2MHVGMlhvQW9Fd2dzeStVL0F2NFpTdmx2Y1FSZmdERHRKWGt6aFJkcXRJQTRDeWNBRkpCRS9wR3JmSGdyMXZGOTFiT2tGT2ljQ09zQ2RKOTI1WlpRMC8wMU1oUXhyVVB1MGJ2MldTVjIxUnRSVkpzUnJEaXpidnF1cE1KZUp0QUFLNUpYM0psWjlHRldpUEdJTWhJc1BRanN5eHZiaXlka2tQcW9oMzJoVEZ0VmQvN1p4RTRQbXUzYUtNVzdKWW9NcTlqeUtRc1pUZkIvaG5SZFZCSzdZUkc2TzhIQis4dUZyVVh2c2V1azNYL2FoRG10NVYxa1h6cW9Dc09OR3dHQllvdGZzdDNhTU1NZHdBaDNBcGpUQngzdjBrNEQwMXRGNGJweloxOWlhZzBmTUJVc3JuVWsyZnhwRVpjQXpFVTdyenpwVlB5ZGlKd3BtUnZJZkE3QWc3dHZwL1pVci9IUU9jS1haUWR4MFJJaVVKSCthb0EveWNrWklBMGNOV0xxZHNScHBBNkJmelFmcG16TVJtNUV2eGZsYXVrcjBiQys4d1hKbE5Ob3Vic2RwZ2U1MGo3aUphV3Q2RFJYRW5od1FLR2hIZWg3V2J4cnArbFNBVnNielJYZWZySkRDLzZRWFptRDY4VjN3b01INUJQK2hVamhvNlFZT1VZSVFWQ0IxWWFlWVVFRHJVMjI2TGVCTjdwbFUxNlFFK0o4QlQ0eVFqTUx0RWRZMFQwaWh5N0xISnZjUnJRS1YwUmcrYmlsTjNVOHBlb1Z4ZEZxZ05EL014bzFvVGRkN1F5Q28wK3EwWEJQaW5pOTBIaTVzakltbGJFZ0lKZ0N6OXVhK3RBekh1Q3RPa2IvSzg5Snk0WFVhUHBXTFVaSHNobWw2VGtVTEZseW5ZNWhFNGZVQTJnR0lYWXBNRG5qUWxNRmJOMUJvWUJPZnBydVdHNXdaNnJJMEtsZUJRNE0ybDN0L29uN3JyMzBWdXlVNXR0YWJ6RHZRdVdUOE5rSjhPaCtqS0VnalZVSkxhc2xEUU93RVZoaUJwcUt1dlhuNlhDOGUzRnpWSWtIekJIR0ZqNG04NU5yMjZmVGNWbXU4cVZEd01FQ2FuMHpnV1VBVjlGWDM0eE1EamNXRGdmSFl1cWN0THJNaWgraFZ6aE5BKyswdmt1c1dJYU1CcEIwdUZ1aUlZcWxpMGh5WEsxREJOMlhJRkhXVUI0SWYvdGFWQS9MbnEzeS8waUZtdk92bXoyUUU0ZHkwNDVKeU42NE1WMnJkS2lsR3Iya0NMcS9uMm1Vbm9QV2tPYnhRcTRQcVQyOVVHNzlSSlNKb0JFbDlEa2czVmtXcEI5RnpaZHhqblBxbDFobmdTWE1lRHF3YnVGUFJyQlNpZGc4azJCaTVSVGJNdmdDVmYweUMzTGx6MHVTRncvc3U2NUFMQmRIc25LUGF6M2tDalFuV1I5SGZtNHhvMlBHQzRqNDBhcTVoSVBVTTUxOEIxUWcxM2dKR3dGSnA3SGZkc1BPcUUwMndMMlJqUm1zMThOc24yeHd5a1U1ZzJhTTNsQVMvNWEzdkVTd3JuWHc0Q3R1ajRTVituSllmQUVnUzJndEcwWkM5bjNQUENwMno4L3RhY2R4QlhET3dZTjc4TlRCV2NZdWxpTTFQY0tFZUpBNkRKQTlkclhKRWszczdEU0Rqa05WRjg4ZDZ0a1JsckRCa2JhSVhJMWk3akZsczAwOGdJaE4wc3VEa0tqWXhCQkVGZFJ3bHh5YXZOcHV6QnNDSm5sNGx5ODBTc2VmNVRNelREQ2poM3Rnc1Q3WmRGVENjeDJkRndGci9FOUJrY3VhUG9ZdTViSmRQMTBUZENaZjJKUE9wM1RIUGxyUUdBK1VqcFRaTjhmN1JOMUExM0hneDVud21Jcy9yYTNzRXV1eFdwVkl5SnZkUHJTVzFxMXBncThwWlo4dmZIRWpQOGxzVTBSZ0VoRGdCQUo4TDExRUUvR0JkNU9DUllhLzVHMTlSNG5UQ0hGUTFHbzFnVyszdzN2Z2U2VmovRDB1U1puZkdJVTBLT2c4WDF2cEZCNmhkZW1VQjBFVk9IN24xUVJsclI4aWYwdmVLVm0zMFl1UkNneW5MSEMrajJFQTRwaU5YNTNIZGQxUTVOTk5vMStDWHlsclBFc2RMbjhLNEJtejM3V0dmcHN0blNjRksyWmNkRU5Mdjl6M3psUEFrNGZvN3d0K3RPVEVFR1JHSnUwUytFdjVqc3o2RWIyRDltalJldE0vTTV4WXY3a1hycWN4UmNTTjliTXNQVUdCVTAxVGQ5T1k2REU5b1ZlUlVxN2EzdVIzNm1GVzlqSVltQzFIeGd2aFl5UGJYWXV0aDFRZ2hDYXZRdE9odlpRbmsweGRMWml0aFpEeCsxaE4xclVlTVJlTjVNSjJrRXpzSE1zZmY2elBuYmNVa0hiSkQwd3hyVXNDdHNSMWJTTll0UnlLWXhDN3hQZUZXV3RKcEpSMXJXenZhcEc4VFJwT1RXYTM0aWZRUlZ4Z1FtWk5rbXM5SG9kNlRmd2d3QVJwSTVMQjE5UkhvSk12bHRNM1NDdWpEN1FMMW1NSWVXdHJkdHVjOUFucjk0ZHhZUTZrOHorMDdndGphRkdVYUtOaVJXYjVEWjJtWGlRZmNNUHN5TFJjVG9KZ2FtNmpSZ3IyM1FSUUhiM3pWdmpGOE9aTm1lSzV4dFJtOEJMRW9qbFBNZyszbkFTK3g0RHZLNGZDZy9Nc1NGQ2JabEdkNlFKeXRLdHU2MlB5T0ZoeWgwVVA4TmJxd2xjY1UyRWFqSnpXY253Q2tSU3ptQm1BSTF6ZHZuaGYvVURKNERqQzBmZk40QzNvS3JRU0FIdlcyODZESjRwR0hiSVgraTdBRmdmaFRWUnVleDNUbUJJQmVGdzF6akhSY1YySjd5dERhL3dEUHJRZE5lRnZVMFF4SHk5dXJEK25OQmhjS0J0ODVQcHlKREhKeWFGTDZvS0FtZGlhcHBLTHNOZnQzeWxPZis1a1JNcC8vU3AxU1hjQzExREpvYlhwRnZmNDU1SHVUMlRHN3pNR3BNcEsvYkxCWVI5Zk5taWRRU3U5Z1F1ZlN1aHF4UUR6ZDdWTmlzWE1ObDd3VExZU2JTeGdqMm5TV1ptWDFmWFF3WFcvV2dYSzFsRFlubTd0V3J5WDBBS0o2V2srSEZYczJqWGoyd1Rtbm03WE0zNDZJWDdoQTdENzI2a2dVWVgvaGcyYXUrZHErT2g0L1JzK1YvRmswNXJxcWplYlpqY3VoM2w5Z1ZWZ3dMWnhudGVBdUFIWVcvQWpKeUtnRnpjNThTazZmMnE5ZzNqU2VQMENZUWJGK0ZwVCtTL0xjenJ6Ti9iSUhncmpIa2M5ZHlaU2w3Q0FqR09yVlZSVFlpMXRRSEJacVFBYTkwanJLaGFWbElFeGxuNzdra1BYMDg2eFhNY05hTFNvYUhoWkJlVFdNcmw1SzZtSzN1RnhONjBpc2hDRlY3R3A3QnJLZXRKVUY5SElGZTFzcHJNNG5NWjVLTmhuSkxXZWJZMmZGNitRYmtlcnN6Mnd6elNjcjltL0hlSWpidG80bEl3SEdaVGNsb0J3MklPdk1IYTc4YVFRSC9WbWd1QVpjaElYN3JNcWJsR1JkdjJvWkdZQ1ZHU3lmRGtqTEdSVko2K0RqaHZ5SkJ2VmR2Vzd6ak1QR0F6emlHemFSU0Z5eUlkZVdVYWI2RnBocWJmZ3JqaEx5TkZzcTFkdEhuNklTWVNNZUUzRzlZR3ZPTExHWGF5ck9zZDBnVHU0amkxcWxmWTU1eG9EUEVCc01QTUlhZUhvMlRCV0lNOWRJNXY0M1NIWHhWZzA1eFQvSzdJSFFkNWNOMFhjYWpWeUk2aTUzN0JyQjNvZnNmNit5UFhMMHg4a0FPdHpybjloTU1tbmUxQnFld0FXclg5NXVlekRPdEFOMHVzeSt1emlxdkhVR0ZaTVhVRkFwbGJEWmhjNUlkZTY2N1ZaVU53UGYxVXJqWDFXVlBTeUtaWW12TW5iMkpGanpHZDg2cGZkRGNBQUdKUkJqeEFTS0g1M3N0YTJaVlljYU9nS3dQaGRWR3kxZS9JQ25pS3BDM1dUZjJXRWtvVFA0SXIyY2ZESDRPZTBHbjVqNlUwNmQ1SzA1OHJHdzJOaGhDNDYwUDRUZWpQSnNFWDJ1c1ZBcVdJbnZFa21MNE9RZ2Fmc0RJMHJpSHNVbW1vNmR6bnBhczdSR1oyWGlqUmlvSkhISXpZZUQrbms2aFB5OWNQOE9tTVAvbEkrQlJyL3B0SDZ6aVNVZXc2cDRSc256ZkRsWEFXK3Y3Nm1lY0FXaE1ONit4RDdkWmJocHArWjVxRG5uMk5TMnd5ZXNyMmJzS0lESkxMTC9RS3dpTXpyaUV5MWFIK2NvenVHVlI4S1diWTFXZ1RSU3FZQ203WUxPdStvRHhIdXZMcGRFcEVucTZMVFNVSHpWVkRma1NNekYxa1RkUGdMUDhMR1Ixc3B5RG1NTTRVKzF2M2RsdjVSVTZtbTkvdVhpNGFYZnVlQzRTSlV1ZHFjcTl6Rk5XaWh0NGt1KzdUQkdGZ24rSzVqTElnZG1Ta29aUjFsV3ZoSUVDU1NXWDNESkM4YU96VWVqdVByRjVJa3BzWEdBNFZnaWI1RURKeDA1Q3BMbnFZcEh2b0tpQjczSm5FcDNsUkN0SmQwVkYvbVIvOHlTUmk4OXRTUUg5Y0VrZDRERGt0ZnRueTRiNkVPWjkxS0llaEhaL0F0N2x6Vi9PRnRPRkdSUnhTNTN1cUtXMzNLbHhrZm1oM0lMUU52UVVDcmM3T1ZOcy9iUVZHUTBCbVZ0QUhLNG5qVkYrQjg0L2x6dEVTUUZBMi9BcjFkcFpKMlFIS284RVBiNDlEbVVtREpONWQ2ZEpOdzlGTjNFMzJGeG85Mng0SGdtUWNvbDc0L3NYMXFIZnVtWWpmRjdIZS8xRklyMW1NY0habmYxVDlSYXpjbE9yTkt2UndJZ0wzSDdhWGUwajRaV2VXSVhVQ1FydmVVT0ZRWGMxbnhiLzFHcXJmc2tMMGtMVWpTSnVoSkhDY083UUdQQVRkL1diQ2FlRlhlUjdrTWtFcFIrdGptT1ZaRldlQjRiMWRJbVlCVEtqa1Q5RUZobi9hVUJvTXRCMFluVDZ5U2NtOG8wQXc2Q1BWSTlzUE9LQTJDc0o0SytHZGtpSnpYc3NORDh3TXVWQmhBRGJhR2liSmltTXVwODhxc1p3djJRMG1CV09rWCtkVkxLb3pvS2txZmh3WlplclFTdSsxK3VYTW8rOGZGSXJZMGI4Mk0venNSWFJqTFZ5aEIvZ2xBOTJHRDV2TUFYekZBQ29yMjA2K2J5TE1STVE0SEl2TW1pS1lCM3RaNm4xbjRnN0xVaGh6KzJlakVqUUFMUVpMd0pBa2d2OW1rN2VCQ1JWbk03MlY2UndlRGpkd2RkZ2R1QXIrdUhQNnhYWjdVR1hvSGtnaFlpUHlBZmYyRWVuVVVSU2IxRG1pSUpja2pqWWp1a3BrcjFYU2hVMTgxMGVKZ3NwYUhsQzlpaGFVV3BYbEY1WHMwVWdSQkJGTnRXMHZCbTBwbWxzNGprV0UxdERBNUZBWHZwZnRCbmViY01Nem8veFBDZU12U1ZMTDlqVFZTWEs5TEhSK1ZVZldUdnhyVWhueWxBQXlyOXlXTm9LND0iLCJ2ZXJzaW9uSWQiOiI0XzEiLCJ0cmFuc2FjdGlvbkRhdGEiOnsiY2FyZGhvbGRlckRhdGEiOnsiaXYiOiJVRm9aVCtDWHRDck5CdjA0cDIyU1VRPT0iLCJhbGdvcml0aG0iOiJBRVMxMjgtQ0JDIiwiY2lwaGVyZWREYXRhIjoid01valdKMXBwT1c3VTR5Yk1XaDFXQjRpZ2ZRRHpWdlJldW9VemdxSmMrZVdvWFpPaFhubHE5ZFZXZzkyL3lCQnA0RTBoWm5NNlFtbGh0RDdQaFJvUWc9PSJ9fSwidHJhbnNhY3Rpb25JZCI6Ijg4NzBkMWVmLTM3ZjEtNGUzNC1iODYzLTNmYzJhYWM4YTFmMyJ9\"\n    },\n    \"tlvList\": \"Wgg3QkX///EAb4ICHICECKAAAAAlAQQClQWAQACAAJoDJQYCnAEAXyQDJBIxXyoCCEBfNAEAnwIGAAAAAAEjnwMGAAAAAAAAnxAHBgIBA6C4AJ8aAghAnx4INTMyZjdmNzafJgisfjiOd+XLQZ8nAYCfMwMACACfNAMfAgKfNQEhnzYCAESfNwSJ99PMn24EGIAAA44QAAAAAAAAAABCAV4DHwIAAF8lAyMBAZ8hAxYzRp8HAj0Anw0FsFD8mACfDgUAAAAAAJ8PBbB4/JgAnwkCAAGfCAIAAZsCaABQEEFNRVJJQ0FOIEVYUFJFU1OfEhBBbWVyaWNhbiBFeHByZXNznwYIoAAAACUBBAJPCKAAAAAlAQQC34EpCDDw8ACQ8P8AnxUCFSBfLQJlbt+BFQYAAAAAAP/fMQEA\",\n    \"paymentType\": \"Credit\"\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/Transaction/EMV"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"traceID\": \"<string>\",\n  \"magTranID\": \"<string>\",\n  \"customerTransactionID\": \"<string>\",\n  \"transactionUTCTimeStamp\": \"<string>\",\n  \"transactionOutput\": {\n    \"transactionID\": \"<string>\",\n    \"isTransactionApproved\": \"<boolean>\",\n    \"transactionStatus\": \"<string>\",\n    \"transactionMessage\": \"<string>\",\n    \"authCode\": \"<string>\",\n    \"authorizedAmount\": \"<double>\",\n    \"avsResult\": \"<string>\",\n    \"cvvResult\": \"<string>\",\n    \"issuerAuthenticationData\": \"<string>\",\n    \"issuerScriptTemplate1\": \"<string>\",\n    \"issuerScriptTemplate2\": \"<string>\",\n    \"token\": \"<string>\",\n    \"transactionOutputDetails\": [\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      },\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n  },\n  \"additionalResponseData\": [\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    },\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    }\n  ],\n  \"dataOutput\": {\n    \"cardID\": \"<string>\",\n    \"panLast4\": \"<string>\",\n    \"isReplay\": \"<boolean>\",\n    \"additionalOutputData\": [\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      },\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n  }\n}"}],"_postman_id":"6c3514fd-06c6-44fd-875c-676c2749b513"}],"id":"d7dba37e-654b-4ee0-9d80-01e1e76c33e3","description":"<h3 id=\"request-format\"><strong>Request Format</strong></h3>\n<p>The API accepts JSON-formatted requests containing transaction details, device information, and encrypted payment data.</p>\n<h3 id=\"request-parameters\"><strong>Request Parameters</strong></h3>\n<h4 id=\"root-object\"><strong>Root Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>customerTransactionID</code></td>\n<td><code>string</code></td>\n<td>Unique identifier for the transaction.</td>\n</tr>\n<tr>\n<td><code>transactionInput</code></td>\n<td><code>object</code></td>\n<td>Contains transaction details.</td>\n</tr>\n<tr>\n<td><code>deviceInfo</code></td>\n<td><code>object</code></td>\n<td>Information about the payment device.</td>\n</tr>\n<tr>\n<td><code>dataInput</code></td>\n<td><code>object</code></td>\n<td>Payment data, including encrypted transaction details.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"transactioninput-object\"><strong><code>transactionInput</code></strong> <strong>Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>transactionType</code></td>\n<td><code>string</code></td>\n<td>Type of transaction (<code>SALE</code>, <code>AUTHORIZE</code>, etc.).</td>\n</tr>\n<tr>\n<td><code>amount</code></td>\n<td><code>number</code></td>\n<td>Transaction amount in USD.</td>\n</tr>\n<tr>\n<td><code>processorName</code></td>\n<td><code>string</code></td>\n<td>Name of the payment processor.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"deviceinfo-object\"><strong><code>deviceInfo</code></strong> <strong>Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>serialNumber</code></td>\n<td><code>string</code></td>\n<td>Unique identifier for the payment device.</td>\n</tr>\n<tr>\n<td><code>make</code></td>\n<td><code>string</code></td>\n<td>Manufacturer of the device (e.g., <code>PAX</code>).</td>\n</tr>\n<tr>\n<td><code>model</code></td>\n<td><code>string</code></td>\n<td>Model of the device (e.g., <code>A77</code>).</td>\n</tr>\n<tr>\n<td><code>nickName</code></td>\n<td><code>string</code></td>\n<td>User-defined name for the device.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"datainput-object\"><strong><code>dataInput</code></strong> <strong>Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>encryptedData</code></td>\n<td><code>object</code></td>\n<td>Contains the encrypted payment information.</td>\n</tr>\n<tr>\n<td><code>paymentMode</code></td>\n<td><code>string</code> (optional)</td>\n<td>Payment method (<code>EMV</code>, <code>MagStripe</code>).</td>\n</tr>\n<tr>\n<td><code>paymentType</code></td>\n<td><code>string</code></td>\n<td>Payment type (<code>Credit</code>, <code>Debit</code>).</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"encrypteddata-object\"><strong><code>encryptedData</code></strong> <strong>Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>dataType</code></td>\n<td><code>string</code></td>\n<td>Type of encrypted data (<code>ARQC, Track2, AppleTapToPay</code> [not yet in production]).</td>\n</tr>\n<tr>\n<td><code>data</code></td>\n<td><code>string</code></td>\n<td>Encrypted transaction data.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"if-specifying-paymentmode-derive-the-value-from-emv-tag-dfdf52\">If specifying <code>paymentMode</code>, derive the value from EMV tag <code>DFDF52</code></h4>\n<ul>\n<li><p>0x01 = <code>MagStripe</code> (Data was read from the MSR stripe of a card that doesn’t have an EMV chip and was swiped in a MagTek reader)</p>\n</li>\n<li><p>0x05 = <code>EMV</code> (Data was read from the chip of an EMV card that was inserted into a MagTek reader)</p>\n</li>\n<li><p>0x06 = <code>EMV</code> (Data was read from the chip of an EMV card that was tapped on a MagTek reader)</p>\n</li>\n<li><p>0x07 = <code>MagStripe</code> (Data was read from the MSR stripe of a card that has an EMV chip and was swiped in a MagTek reader)</p>\n</li>\n<li><p>PayPal transactions must speciy the <code>paymentMode</code></p>\n</li>\n</ul>\n","_postman_id":"d7dba37e-654b-4ee0-9d80-01e1e76c33e3","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}}},{"name":"Token","item":[{"name":"Token transaction","id":"3de108e6-b30c-4b1e-84b4-833187ee10ac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"customerTransactionID\": \"<string>\",\n  \"transactionInput\": {\n    \"transactionType\": \"<string>\",\n    \"amount\": \"<number>\"\n  },\n  \"token\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/Transaction/Token","description":"<p>Use this operation to redeem a token to preform a financial transaction.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}},"urlObject":{"path":["api","Transaction","Token"],"host":["https://svc1.magensa.net/Unigate"],"query":[],"variable":[]}},"response":[{"id":"89575242-a344-455d-8690-8f555cec3727","name":"Simple SALE","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Basic <credentials>","description":"Added as a part of security scheme: basic"}],"body":{"mode":"raw","raw":"{\n  \"customerTransactionID\": \"cst-ar-735\",\n  \"transactionInput\": {\n    \"transactionType\": \"SALE\",\n    \"amount\": 1.44\n  },\n  \"token\": \"FA82034FDFE0012434373836343462352D313235652D343837642D616265322D613138326261656364303832DFE00205312E352E30DFE0041B323032372D31302D32315430303A30303A30302E30303030303030DFE0050450726F64DFE0061C323032352D30312D32345432313A34373A33382E323035313834375ADFE0070A41533237353935323137DFE008053130353936DFE0092437633135366331332D336338302D346333662D616266352D333961383661643362323064DFE011820248737BA75802B415ED2D758195B496DFEE6A0A64D17856DFBB858747C45D1F2A57F9C0B7B11983B6848A0EF467A194EDA13B2EA870410CEBE419A5EE7447D04732D6E96F25BA59C47C279229AD2AE6E74D5ACD5D3467E9BC13AEE324F02AF43CFEB9298A5F8BD449D90CB7C962E07BF7981344CA576A8F25EC51E8CF334FA5C161A755614DE067A5BD612382B04CAF8F01591EDDC18557544FBFEB8A34947365B90985D80BB7B5F699A4559DEFCE0598EF5CC0FC81E4760D788FEEC179D93A0F5F3B3218BA52BFE79005AC68F7F33DC66399E0021FEC446135676529B4288E31327BEC18FAD56D8CBF97A6C489DE9DF8EB396FD0FD01ED0C7E47AC144761C32DF5054A0BDA7D1CF19211231204C09420F80357D520DC440533AE75FD595A1D8A7614DD9935FB695E32BDBF3E7218257228F24B25FD1BBC55F60C0EDC6C899221CAECA63E799E858E52BCC904F643B6A0C85420424BB64A6C52D5CDE94A32F9660AA63E262AD3C20932B3BE40D38B33F663B9930172B4CFFCB37E7028A6A05811C2286BE87A45F876C514913195BA1AC0234BC2D4B23BC009B978FDDD8076D668DF343927B885B6BEE484E921D41CFDB1C574D56BADC9CAE3A5A61C60B4D08FD19727A035FDED30B16A9D95ED628903D4EC7BA8F52291F10CE7BB7C53E7C3A99BAACBC03F7F0B7E44417A358782716D16EEB2A9452ECEC33187E8C575D6EC61AA5137A26052CAF3DAA2305A9FA4E3348374300655F9D956A87B769EFC58BACB5F9FD38561A6AA576CE54F72E691A9D41746FF16C53D489727AFE410D324CE373653404DEEE3BB5149F0DFE0120A90114000000027B5D5F1DFE01403353834DFE02108446166546F6B656EDFE0250133DFE003203E9175858B42CC1D8EB62ED5AB8E9660320C8DB4B66730B49EE7BC7190181AD6\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/Transaction/Token"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"traceID\": \"<string>\",\n  \"magTranID\": \"<string>\",\n  \"customerTransactionID\": \"<string>\",\n  \"transactionUTCTimeStamp\": \"<string>\",\n  \"transactionOutput\": {\n    \"transactionID\": \"<string>\",\n    \"isTransactionApproved\": \"<boolean>\",\n    \"transactionStatus\": \"<string>\",\n    \"transactionMessage\": \"<string>\",\n    \"authCode\": \"<string>\",\n    \"authorizedAmount\": \"<double>\",\n    \"avsResult\": \"<string>\",\n    \"cvvResult\": \"<string>\",\n    \"issuerAuthenticationData\": \"<string>\",\n    \"issuerScriptTemplate1\": \"<string>\",\n    \"issuerScriptTemplate2\": \"<string>\",\n    \"token\": \"<string>\",\n    \"transactionOutputDetails\": [\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      },\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n  },\n  \"additionalResponseData\": [\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    },\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    }\n  ]\n}"}],"_postman_id":"3de108e6-b30c-4b1e-84b4-833187ee10ac"}],"id":"8964a596-f957-4db0-bca7-b6a6c7dd7204","description":"<p>Transact using a Magensa token. Tokens may be derived from the Tokenization service, or by consuming the response from another transaction.</p>\n<p><strong>Note</strong>: The token in the example should be replaced with your own token which you will receive in the response to an \"original\" transaction. The sample token is provided for referene only, and will not process successfully (Magensa Tokens must be redeemed by the same account that created them).</p>\n<h3 id=\"request-format\"><strong>Request Format</strong></h3>\n<p>The API accepts JSON-formatted requests containing transaction details and a tokenized payment identifier.</p>\n<h3 id=\"request-parameters\"><strong>Request Parameters</strong></h3>\n<h4 id=\"root-object\"><strong>Root Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>customerTransactionID</code></td>\n<td><code>string</code></td>\n<td>Unique identifier for the transaction.</td>\n</tr>\n<tr>\n<td><code>transactionInput</code></td>\n<td><code>object</code></td>\n<td>Contains transaction details.</td>\n</tr>\n<tr>\n<td><code>token</code></td>\n<td><code>string</code></td>\n<td>Secure token representing the payment method.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"transactioninput-object\"><strong>transactionInput Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>transactionType</code></td>\n<td><code>string</code></td>\n<td>Type of transaction (<code>SALE</code>, <code>AUTHORIZE</code>, etc.).</td>\n</tr>\n<tr>\n<td><code>amount</code></td>\n<td><code>number</code></td>\n<td>Transaction amount.</td>\n</tr>\n<tr>\n<td><code>processorName</code></td>\n<td><code>string</code></td>\n<td>Name of the payment processor.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"response-format\"><strong>Response Format</strong></h2>\n<p>A successful response returns a JSON object with transaction status and details.</p>\n","_postman_id":"8964a596-f957-4db0-bca7-b6a6c7dd7204","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}}},{"name":"CardSwipe","item":[{"name":"CardSwipe transaction","id":"ff054f7f-64ac-451a-9d6d-96f714058769","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"customerTransactionID\": \"cst-ar-735\",\n  \"transactionInput\": {\n    \"transactionType\": \"SALE\",\n    \"amount\": 1.44\n  },\n  \"cardSwipeInput\": {\n    \"encryptedCardSwipe\": {\n      \"track1\": \"<string>\",\n      \"track2\": \"<string>\",\n      \"track3\": \"<string>\",\n      \"magnePrint\": \"<string>\",\n      \"magnePrintStatus\": \"<string>\",\n      \"ksn\": \"<string>\",\n      \"keyVariant\": \"DukptTdesDataVariant\"\n    },\n    \"cvv\": \"<string>\",\n    \"zip\": \"<string>\",\n    \"paymentType\": \"Credit\",\n    \"isFallBack\": \"false\"\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/Transaction/CardSwipe","description":"<p>Use this operation when encrypted card swipe Track 2 data has been collected from a card reader.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}},"urlObject":{"path":["api","Transaction","CardSwipe"],"host":["https://svc1.magensa.net/Unigate"],"query":[],"variable":[]}},"response":[{"id":"634fe370-1867-4ffd-b519-01434c2a31a7","name":"Simple SALE","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Basic <credentials>","description":"Added as a part of security scheme: basic"}],"body":{"mode":"raw","raw":"{\n  \"customerTransactionID\": \"123\",\n  \"transactionInput\": {\n    \"transactionType\": \"SALE\",\n    \"amount\": 5.00\n  },\n  \"cardSwipeInput\": {\n    \"encryptedCardSwipe\": {\n      \"track1\": \"5124ADB8EA6F2B9FE8DE52B9EA0F7355A81EF965A9FB8AE67E1CD1B578247FAD88E98F50D750D5D7C374E02DC1734A967B85A9C3BAF6E35A4DE8BA82DE738335F39465D90B12D3741988ADC255674D9A\",\n      \"track2\": \"085754F9AB687A00E2411B979C6D6F5AA1848894D717700D0CF2F0B7607AF77A4447A8E3A235E821\",\n      \"track3\": \"\",\n      \"magnePrint\": \"C7187758AE5E425BC06BCADC5AACA3673790A8701BAD8C1C6814E5ACB6A724D6F4E5ECC64D0AA8C0891AFDD0F3C4FD1C5EEB60AE4E84535C\",\n      \"magnePrintStatus\": \"61402200\",\n      \"ksn\": \"9011880B520C8C000096\",\n      \"keyVariant\": \"DukptTdesDataVariant\"\n    },\n    \"cvv\": \"123\",\n    \"zip\": \"12345\",\n    \"paymentType\": \"Credit\",\n    \"isFallBack\": true\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/Transaction/CardSwipe"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"traceID\": \"<string>\",\n  \"magTranID\": \"<string>\",\n  \"customerTransactionID\": \"<string>\",\n  \"transactionUTCTimeStamp\": \"<string>\",\n  \"transactionOutput\": {\n    \"transactionID\": \"<string>\",\n    \"isTransactionApproved\": \"<boolean>\",\n    \"transactionStatus\": \"<string>\",\n    \"transactionMessage\": \"<string>\",\n    \"authCode\": \"<string>\",\n    \"authorizedAmount\": \"<double>\",\n    \"avsResult\": \"<string>\",\n    \"cvvResult\": \"<string>\",\n    \"issuerAuthenticationData\": \"<string>\",\n    \"issuerScriptTemplate1\": \"<string>\",\n    \"issuerScriptTemplate2\": \"<string>\",\n    \"token\": \"<string>\",\n    \"transactionOutputDetails\": [\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      },\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n  },\n  \"additionalResponseData\": [\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    },\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    }\n  ],\n  \"cardSwipeOutput\": {\n    \"cardID\": \"<string>\",\n    \"panLast4\": \"<string>\",\n    \"isReplay\": \"<boolean>\",\n    \"additionalOutputData\": [\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      },\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ],\n    \"magnePrintScore\": \"<double>\"\n  }\n}"}],"_postman_id":"ff054f7f-64ac-451a-9d6d-96f714058769"}],"id":"8aaddbb2-9a8a-4bcd-9413-eb1036736056","description":"<p>Transact using encrypted card data from a MagTek MSR device.</p>\n<h2 id=\"overview\"><strong>Overview</strong></h2>\n<p>The CardSwipe API enables transaction processing using encrypted card swipe data. It supports magnetic stripe card transactions with secure encryption and compliance with PCI DSS standards.</p>\n<h3 id=\"request-format\"><strong>Request Format</strong></h3>\n<p>The API accepts JSON-formatted requests containing transaction details and encrypted card swipe data.</p>\n<h3 id=\"request-parameters\"><strong>Request Parameters</strong></h3>\n<h4 id=\"root-object\"><strong>Root Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>customerTransactionID</code></td>\n<td><code>string</code></td>\n<td>Unique identifier for the transaction.</td>\n</tr>\n<tr>\n<td><code>transactionInput</code></td>\n<td><code>object</code></td>\n<td>Contains transaction details.</td>\n</tr>\n<tr>\n<td><code>cardSwipeInput</code></td>\n<td><code>object</code></td>\n<td>Contains encrypted card swipe data and additional payment details.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"transactioninput-object\"><strong><code>transactionInput</code></strong> <strong>Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>transactionType</code></td>\n<td><code>string</code></td>\n<td>Type of transaction (<code>SALE</code>, <code>AUTHORIZE</code>, etc.).</td>\n</tr>\n<tr>\n<td><code>amount</code></td>\n<td><code>number</code></td>\n<td>Transaction amount.</td>\n</tr>\n<tr>\n<td><code>processorName</code></td>\n<td><code>string</code></td>\n<td>Name of the payment processor.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"cardswipeinput-object\"><strong><code>cardSwipeInput</code></strong> <strong>Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>encryptedCardSwipe</code></td>\n<td><code>object</code></td>\n<td>Contains encrypted track data and security information.</td>\n</tr>\n<tr>\n<td><code>cvv</code></td>\n<td><code>string</code></td>\n<td>Card verification value (if applicable).</td>\n</tr>\n<tr>\n<td><code>zip</code></td>\n<td><code>string</code></td>\n<td>Billing ZIP code for address verification.</td>\n</tr>\n<tr>\n<td><code>paymentType</code></td>\n<td><code>string</code></td>\n<td>Payment type (<code>Credit</code>, <code>Debit</code>).</td>\n</tr>\n<tr>\n<td><code>isFallBack</code></td>\n<td><code>boolean</code></td>\n<td>Indicates if this is a fallback transaction (<code>true</code> or <code>false</code>).</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"encryptedcardswipe-object\"><strong><code>encryptedCardSwipe</code></strong> <strong>Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>track1</code></td>\n<td><code>string</code></td>\n<td>Encrypted Track 1 data from the magnetic stripe.</td>\n</tr>\n<tr>\n<td><code>track2</code></td>\n<td><code>string</code></td>\n<td>Encrypted Track 2 data from the magnetic stripe.</td>\n</tr>\n<tr>\n<td><code>track3</code></td>\n<td><code>string</code></td>\n<td>Encrypted Track 3 data from the magnetic stripe.</td>\n</tr>\n<tr>\n<td><code>magnePrint</code></td>\n<td><code>string</code></td>\n<td>Encrypted MagnePrint fingerprint of the card.</td>\n</tr>\n<tr>\n<td><code>magnePrintStatus</code></td>\n<td><code>string</code></td>\n<td>Status of MagnePrint verification.</td>\n</tr>\n<tr>\n<td><code>ksn</code></td>\n<td><code>string</code></td>\n<td>Key Serial Number used for encryption.</td>\n</tr>\n<tr>\n<td><code>keyVariant</code></td>\n<td><code>string</code></td>\n<td>Encryption method used (<code>DukptAes256DataVariant</code>,<code>DukptAes128DataVariant</code>,<code>DukptTdesDataVariant</code>,<code>DukptTdesPinVariant</code>).</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"response-format\"><strong>Response Format</strong></h2>\n<p>A successful response returns a JSON object with transaction status and details.</p>\n","_postman_id":"8aaddbb2-9a8a-4bcd-9413-eb1036736056","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}}},{"name":"KeyPadEntry","item":[{"name":"Transaction using KeyPad Entry","id":"2420885e-096d-4218-a3c4-ba84636dd258","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"customerTransactionID\": \"<string>\",\n  \"transactionInput\": {\n    \"transactionType\": \"<string>\",\n    \"amount\": \"<number>\"\n  },\n  \"keyPadEntryInput\": {\n    \"encryptedKeyPadEntry\": {\n      \"track1\": \"<string>\",\n      \"track2\": \"<string>\",\n      \"track3\": \"<string>\",\n      \"ksn\": \"<string>\",\n      \"keyVariant\": \"DukptAes256DataVariant\"\n    },\n    \"cvv\": \"<string>\",\n    \"zip\": \"<string>\",\n    \"paymentType\": \"Implicit\"\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/Transaction/KeyPadEntry","description":"<p>Use this operation when encrypted data has been collected from manual key entry on a reader.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}},"urlObject":{"path":["api","Transaction","KeyPadEntry"],"host":["https://svc1.magensa.net/Unigate"],"query":[],"variable":[]}},"response":[{"id":"12c1f26a-0e6a-4b72-a338-5b362328f611","name":"Simple SALE","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Basic <credentials>","description":"Added as a part of security scheme: basic"}],"body":{"mode":"raw","raw":"{\n  \"customerTransactionID\": \"cst-ar-735\",\n  \"transactionInput\": {\n    \"transactionType\": \"SALE\",\n    \"amount\": 1.44\n  },\n  \"keyPadEntryInput\": {\n    \"encryptedKeyPadEntry\": {\n      \"track1\": \"5124ADB8EA6F2B9FE8DE52B9EA0F7355A81EF965A9FB8AE67E1CD1B578247FAD88E98F50D750D5D7C374E02DC1734A967B85A9C3BAF6E35A4DE8BA82DE738335F39465D90B12D3741988ADC255674D9A\",\n      \"track2\": \"085754F9AB687A00E2411B979C6D6F5AA1848894D717700D0CF2F0B7607AF77A4447A8E3A235E821\",\n      \"track3\": \"\",\n      \"magnePrint\": \"C7187758AE5E425BC06BCADC5AACA3673790A8701BAD8C1C6814E5ACB6A724D6F4E5ECC64D0AA8C0891AFDD0F3C4FD1C5EEB60AE4E84535C\",\n      \"magnePrintStatus\": \"61402200\",\n      \"ksn\": \"9011880B520C8C000096\",\n      \"keyVariant\": \"DukptTdesDataVariant\"\n    },\n    \"cvv\": \"123\",\n    \"zip\": \"12345\",\n    \"paymentType\": \"Credit\"\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/Transaction/KeyPadEntry"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"traceID\": \"<string>\",\n  \"magTranID\": \"<string>\",\n  \"customerTransactionID\": \"<string>\",\n  \"transactionUTCTimeStamp\": \"<string>\",\n  \"transactionOutput\": {\n    \"transactionID\": \"<string>\",\n    \"isTransactionApproved\": \"<boolean>\",\n    \"transactionStatus\": \"<string>\",\n    \"transactionMessage\": \"<string>\",\n    \"authCode\": \"<string>\",\n    \"authorizedAmount\": \"<double>\",\n    \"avsResult\": \"<string>\",\n    \"cvvResult\": \"<string>\",\n    \"issuerAuthenticationData\": \"<string>\",\n    \"issuerScriptTemplate1\": \"<string>\",\n    \"issuerScriptTemplate2\": \"<string>\",\n    \"token\": \"<string>\",\n    \"transactionOutputDetails\": [\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      },\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n  },\n  \"additionalResponseData\": [\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    },\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    }\n  ],\n  \"keyPadEntryOutput\": {\n    \"panLast4\": \"<string>\",\n    \"additionalOutputData\": [\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      },\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n  }\n}"}],"_postman_id":"2420885e-096d-4218-a3c4-ba84636dd258"}],"id":"2f8ad189-bda2-4dba-bbf6-62306bf473ec","description":"<p>Transact using encrypted card data manually entered in pin pad.</p>\n<h2 id=\"overview\"><strong>Overview</strong></h2>\n<p>The KeyPadEntry API enables transaction processing using manually entered card data via a keypad. It securely encrypts the entered details to maintain PCI DSS compliance.</p>\n<h3 id=\"request-format\"><strong>Request Format</strong></h3>\n<p>The API accepts JSON-formatted requests containing transaction details and encrypted keypad entry data.</p>\n<h3 id=\"request-parameters\"><strong>Request Parameters</strong></h3>\n<h4 id=\"root-object\"><strong>Root Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>customerTransactionID</code></td>\n<td><code>string</code></td>\n<td>Unique identifier for the transaction.</td>\n</tr>\n<tr>\n<td><code>transactionInput</code></td>\n<td><code>object</code></td>\n<td>Contains transaction details.</td>\n</tr>\n<tr>\n<td><code>keyPadEntryInput</code></td>\n<td><code>object</code></td>\n<td>Contains encrypted manually entered card data and additional payment details.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"transactioninput-object\"><strong><code>transactionInput</code></strong> <strong>Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>transactionType</code></td>\n<td><code>string</code></td>\n<td>Type of transaction (<code>SALE</code>, <code>AUTHORIZE</code>, etc.).</td>\n</tr>\n<tr>\n<td><code>amount</code></td>\n<td><code>number</code></td>\n<td>Transaction amount.</td>\n</tr>\n<tr>\n<td><code>processorName</code></td>\n<td><code>string</code></td>\n<td>Name of the payment processor.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"keypadentryinput-object\"><strong><code>keyPadEntryInput</code></strong> <strong>Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>encryptedKeyPadEntry</code></td>\n<td><code>object</code></td>\n<td>Contains encrypted keypad entry data.</td>\n</tr>\n<tr>\n<td><code>cvv</code></td>\n<td><code>string</code></td>\n<td>Card verification value (if applicable).</td>\n</tr>\n<tr>\n<td><code>zip</code></td>\n<td><code>string</code></td>\n<td>Billing ZIP code for address verification.</td>\n</tr>\n<tr>\n<td><code>paymentType</code></td>\n<td><code>string</code></td>\n<td>Payment type (<code>Credit</code>, <code>Debit</code>).</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"encryptedkeypadentry-object\"><strong><code>encryptedKeyPadEntry</code></strong> <strong>Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>track1</code></td>\n<td><code>string</code></td>\n<td>Encrypted Track 1 data from the manually entered card.</td>\n</tr>\n<tr>\n<td><code>track2</code></td>\n<td><code>string</code></td>\n<td>Encrypted Track 2 data from the manually entered card.</td>\n</tr>\n<tr>\n<td><code>track3</code></td>\n<td><code>string</code></td>\n<td>Encrypted Track 3 data from the manually entered card.</td>\n</tr>\n<tr>\n<td><code>ksn</code></td>\n<td><code>string</code></td>\n<td>Key Serial Number used for encryption.</td>\n</tr>\n<tr>\n<td><code>keyVariant</code></td>\n<td><code>string</code></td>\n<td>Encryption method used (<code>DukptAes256DataVariant</code>).</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"response-format\"><strong>Response Format</strong></h2>\n<p>A successful response returns a JSON object with transaction status and details.</p>\n","_postman_id":"2f8ad189-bda2-4dba-bbf6-62306bf473ec","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}}},{"name":"ManualEntry","item":[{"name":"Transaction using manual entry","id":"468fd4a6-7f15-42a6-9878-073194462bf9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"customerTransactionID\": \"<string>\",\n  \"transactionInput\": {\n    \"transactionType\": \"<string>\",\n    \"amount\": \"<number>\"\n  },\n  \"manualEntryInput\": {\n    \"addressLine1\": \"<string>\",\n    \"addressLine2\": \"<string>\",\n    \"city\": \"<string>\",\n    \"state\": \"<string>\",\n    \"country\": \"<string>\",\n    \"zip\": \"<string>\",\n    \"nameOnCard\": \"<string>\",\n    \"pan\": \"<string>\",\n    \"expirationDate\": \"<string>\",\n    \"cvv\": \"<string>\"\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/Transaction/ManualEntry","description":"<p>Use this operation when clear data has been manually entered.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}},"urlObject":{"path":["api","Transaction","ManualEntry"],"host":["https://svc1.magensa.net/Unigate"],"query":[],"variable":[]}},"response":[{"id":"151a44c4-2a99-47cd-810b-973bb31c2d57","name":"Simple SALE","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Basic <credentials>","description":"Added as a part of security scheme: basic"}],"body":{"mode":"raw","raw":"{\n  \"customerTransactionID\": \"cst-ar-735\",\n  \"transactionInput\": {\n    \"transactionType\": \"SALE\",\n    \"amount\": 1.44\n  },\n  \"manualEntryInput\": {\n    \"addressLine1\": \"1710 Apollo Ct\",\n    \"addressLine2\": \"\",\n    \"city\": \"Seal Beach\",\n    \"state\": \"CA\",\n    \"country\": \"USA\",\n    \"zip\": \"90740\",\n    \"nameOnCard\": \"John Doe\",\n    \"pan\": \"4532111111111112\",\n    \"expirationDate\": \"2912\",\n    \"cvv\": \"123\"\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/Transaction/ManualEntry"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"traceID\": \"<string>\",\n  \"magTranID\": \"<string>\",\n  \"customerTransactionID\": \"<string>\",\n  \"transactionUTCTimeStamp\": \"<string>\",\n  \"transactionOutput\": {\n    \"transactionID\": \"<string>\",\n    \"isTransactionApproved\": \"<boolean>\",\n    \"transactionStatus\": \"<string>\",\n    \"transactionMessage\": \"<string>\",\n    \"authCode\": \"<string>\",\n    \"authorizedAmount\": \"<double>\",\n    \"avsResult\": \"<string>\",\n    \"cvvResult\": \"<string>\",\n    \"issuerAuthenticationData\": \"<string>\",\n    \"issuerScriptTemplate1\": \"<string>\",\n    \"issuerScriptTemplate2\": \"<string>\",\n    \"token\": \"<string>\",\n    \"transactionOutputDetails\": [\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      },\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n  },\n  \"additionalResponseData\": [\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    },\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    }\n  ]\n}"}],"_postman_id":"468fd4a6-7f15-42a6-9878-073194462bf9"}],"id":"26a0d517-2dd8-487b-9c19-7c04adc7db48","description":"<p>Transact using unencrypted (clear) card data.</p>\n<h2 id=\"overview\"><strong>Overview</strong></h2>\n<p>The ManualEntry API allows merchants to process transactions by manually entering card details. It is primarily used when other payment methods (e.g., swipe, chip, NFC) are unavailable.</p>\n<h3 id=\"request-format\"><strong>Request Format</strong></h3>\n<p>The API accepts JSON-formatted requests containing transaction details and manually entered card information.</p>\n<h3 id=\"request-parameters\"><strong>Request Parameters</strong></h3>\n<h4 id=\"root-object\"><strong>Root Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>customerTransactionID</code></td>\n<td><code>string</code></td>\n<td>Unique identifier for the transaction.</td>\n</tr>\n<tr>\n<td><code>transactionInput</code></td>\n<td><code>object</code></td>\n<td>Contains transaction details.</td>\n</tr>\n<tr>\n<td><code>manualEntryInput</code></td>\n<td><code>object</code></td>\n<td>Contains manually entered card and billing details.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"transactioninput-object\"><strong><code>transactionInput</code></strong> <strong>Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>transactionType</code></td>\n<td><code>string</code></td>\n<td>Type of transaction (<code>SALE</code>, <code>AUTHORIZE</code>, etc.).</td>\n</tr>\n<tr>\n<td><code>amount</code></td>\n<td><code>number</code></td>\n<td>Transaction amount.</td>\n</tr>\n<tr>\n<td><code>processorName</code></td>\n<td><code>string</code></td>\n<td>Name of the payment processor.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"manualentryinput-object\"><strong><code>manualEntryInput</code></strong> <strong>Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>addressLine1</code></td>\n<td><code>string</code></td>\n<td>Billing address line 1.</td>\n</tr>\n<tr>\n<td><code>addressLine2</code></td>\n<td><code>string</code></td>\n<td>Billing address line 2 (optional).</td>\n</tr>\n<tr>\n<td><code>city</code></td>\n<td><code>string</code></td>\n<td>Billing city.</td>\n</tr>\n<tr>\n<td><code>state</code></td>\n<td><code>string</code></td>\n<td>Billing state (e.g., <code>CA</code>).</td>\n</tr>\n<tr>\n<td><code>country</code></td>\n<td><code>string</code></td>\n<td>Billing country (e.g., <code>USA</code>).</td>\n</tr>\n<tr>\n<td><code>zip</code></td>\n<td><code>string</code></td>\n<td>Billing ZIP/postal code.</td>\n</tr>\n<tr>\n<td><code>nameOnCard</code></td>\n<td><code>string</code></td>\n<td>Cardholder's name as it appears on the card.</td>\n</tr>\n<tr>\n<td><code>pan</code></td>\n<td><code>string</code></td>\n<td>Primary Account Number (credit/debit card number).</td>\n</tr>\n<tr>\n<td><code>expirationDate</code></td>\n<td><code>string</code></td>\n<td>Card expiration date (YYMM format).</td>\n</tr>\n<tr>\n<td><code>cvv</code></td>\n<td><code>string</code></td>\n<td>Card Verification Value for security (CVV/CVC).</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"response-format\"><strong>Response Format</strong></h2>\n<p>A successful response returns a JSON object with transaction status and details.</p>\n","_postman_id":"26a0d517-2dd8-487b-9c19-7c04adc7db48","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}}},{"name":"InAppApplePay","item":[{"name":"Transaction using InApp ApplePay token","id":"31d85f33-dd62-4977-8381-43da5e1cb52a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"customerTransactionID\": \"<string>\",\n  \"transactionInput\": {\n    \"transactionType\": \"<string>\",\n    \"amount\": \"<number>\"\n  },\n  \"applePayToken\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/Transaction/InAppApplePay","description":"<p>Use this operation when an ApplePay token (nonce) has been collected from a native mobile application.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}},"urlObject":{"path":["api","Transaction","InAppApplePay"],"host":["https://svc1.magensa.net/Unigate"],"query":[],"variable":[]}},"response":[{"id":"0386d9ee-cb2c-42d4-a89d-e7d5f8b6e5fc","name":"Simple SALE","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Basic <credentials>","description":"Added as a part of security scheme: basic"}],"body":{"mode":"raw","raw":"{\n  \"customerTransactionID\": \"cst-ar-735\",\n  \"transactionInput\": {\n    \"transactionType\": \"SALE\",\n    \"amount\": 1.44\n  },\n  \"applePayToken\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/Transaction/InAppApplePay"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"traceID\": \"<string>\",\n  \"magTranID\": \"<string>\",\n  \"customerTransactionID\": \"<string>\",\n  \"transactionUTCTimeStamp\": \"<string>\",\n  \"transactionOutput\": {\n    \"transactionID\": \"<string>\",\n    \"isTransactionApproved\": \"<boolean>\",\n    \"transactionStatus\": \"<string>\",\n    \"transactionMessage\": \"<string>\",\n    \"authCode\": \"<string>\",\n    \"authorizedAmount\": \"<double>\",\n    \"avsResult\": \"<string>\",\n    \"cvvResult\": \"<string>\",\n    \"issuerAuthenticationData\": \"<string>\",\n    \"issuerScriptTemplate1\": \"<string>\",\n    \"issuerScriptTemplate2\": \"<string>\",\n    \"token\": \"<string>\",\n    \"transactionOutputDetails\": [\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      },\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n  },\n  \"additionalResponseData\": [\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    },\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    }\n  ]\n}"}],"_postman_id":"31d85f33-dd62-4977-8381-43da5e1cb52a"}],"id":"ad08c651-d101-4ce5-a377-853f0fdd7f96","description":"<p>Transact using an <code>ApplePay</code> token instead of encrypted card data.</p>\n<p>For in-app payments (not ecommerce).</p>\n<p>Please note: Example request is not functional as-is. Apple tokens are one time use, therefore a new Apple token must be generated and substituted in the provided example.</p>\n<p>More information about generating Apple tokens can be found <a href=\"https://apple-mobile.developer.magtek.com/\">here</a>.</p>\n<p>Generate tokens to test with <a href=\"https://demo.magensa.net/tec/\">here</a>.</p>\n<h2 id=\"overview\"><strong>Overview</strong></h2>\n<p>The ApplePay API enables secure transaction processing using Apple Pay tokenized payment data. This API allows merchants to accept payments from Apple Pay-enabled devices while ensuring compliance with security standards.</p>\n<h3 id=\"request-format\"><strong>Request Format</strong></h3>\n<p>The API accepts JSON-formatted requests containing transaction details and an Apple Pay payment token.</p>\n<h3 id=\"request-parameters\"><strong>Request Parameters</strong></h3>\n<h4 id=\"root-object\"><strong>Root Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>customerTransactionID</code></td>\n<td><code>string</code></td>\n<td>Unique identifier for the transaction.</td>\n</tr>\n<tr>\n<td><code>transactionInput</code></td>\n<td><code>object</code></td>\n<td>Contains transaction details.</td>\n</tr>\n<tr>\n<td><code>applePayToken</code></td>\n<td><code>string</code></td>\n<td>Encrypted Apple Pay token representing the payment information.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"transactioninput-object\"><strong><code>transactionInput</code></strong> <strong>Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>transactionType</code></td>\n<td><code>string</code></td>\n<td>Type of transaction (<code>SALE</code>, <code>AUTHORIZE</code>, etc.).</td>\n</tr>\n<tr>\n<td><code>amount</code></td>\n<td><code>number</code></td>\n<td>Transaction amount.</td>\n</tr>\n<tr>\n<td><code>processorName</code></td>\n<td><code>string</code></td>\n<td>Name of the payment processor.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"response-format\"><strong>Response Format</strong></h2>\n<p>A successful response returns a JSON object with transaction status and details.</p>\n","_postman_id":"ad08c651-d101-4ce5-a377-853f0fdd7f96","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}}},{"name":"TECApplePay","item":[{"name":"Transaction using TE Connect ApplePay token","id":"8a969559-76b0-4a9d-a23e-f2103bd2cdb6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"customerTransactionID\": \"<string>\",\n  \"transactionInput\": {\n    \"transactionType\": \"<string>\",\n    \"amount\": \"<number>\"\n  },\n  \"applePayToken\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/Transaction/TECApplePay","description":"<p>Use this operation when an ApplePay token (nonce) has been collected from Magensa's TEConnect PCI compliant web payment product.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}},"urlObject":{"path":["api","Transaction","TECApplePay"],"host":["https://svc1.magensa.net/Unigate"],"query":[],"variable":[]}},"response":[{"id":"737a6950-c7ed-404b-9f9a-fed7fcf379df","name":"Simple SALE","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Basic <credentials>","description":"Added as a part of security scheme: basic"}],"body":{"mode":"raw","raw":"{\n  \"customerTransactionID\": \"cst-ar-735\",\n  \"transactionInput\": {\n    \"transactionType\": \"SALE\",\n    \"amount\": 1.44\n  },\n  \"applePayToken\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/Transaction/TECApplePay"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"traceID\": \"<string>\",\n  \"magTranID\": \"<string>\",\n  \"customerTransactionID\": \"<string>\",\n  \"transactionUTCTimeStamp\": \"<string>\",\n  \"transactionOutput\": {\n    \"transactionID\": \"<string>\",\n    \"isTransactionApproved\": \"<boolean>\",\n    \"transactionStatus\": \"<string>\",\n    \"transactionMessage\": \"<string>\",\n    \"authCode\": \"<string>\",\n    \"authorizedAmount\": \"<double>\",\n    \"avsResult\": \"<string>\",\n    \"cvvResult\": \"<string>\",\n    \"issuerAuthenticationData\": \"<string>\",\n    \"issuerScriptTemplate1\": \"<string>\",\n    \"issuerScriptTemplate2\": \"<string>\",\n    \"token\": \"<string>\",\n    \"transactionOutputDetails\": [\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      },\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n  },\n  \"additionalResponseData\": [\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    },\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    }\n  ]\n}"}],"_postman_id":"8a969559-76b0-4a9d-a23e-f2103bd2cdb6"}],"id":"a6b1ac43-36cd-4528-ad25-63a78f97ee13","description":"<p>Transact using an <code>ApplePay</code> token instead of encrypted card data.</p>\n<p>For ecommerce payments, not in-app.</p>\n<p>Please note: Example request is not functional as-is. Apple tokens are one time use, therefore a new Apple token must be generated and substituted in the provided example.</p>\n<p>More information about generating Apple tokens can be found <a href=\"https://apple-mobile.developer.magtek.com/\">here</a>.</p>\n<p>Generate tokens to test with <a href=\"https://demo.magensa.net/tec/\">here</a>.</p>\n<h2 id=\"overview\"><strong>Overview</strong></h2>\n<p>The ApplePay API enables secure transaction processing using Apple Pay tokenized payment data. This API allows merchants to accept payments from Apple Pay-enabled devices while ensuring compliance with security standards.</p>\n<h3 id=\"request-format\"><strong>Request Format</strong></h3>\n<p>The API accepts JSON-formatted requests containing transaction details and an Apple Pay payment token.</p>\n<h3 id=\"request-parameters\"><strong>Request Parameters</strong></h3>\n<h4 id=\"root-object\"><strong>Root Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>customerTransactionID</code></td>\n<td><code>string</code></td>\n<td>Unique identifier for the transaction.</td>\n</tr>\n<tr>\n<td><code>transactionInput</code></td>\n<td><code>object</code></td>\n<td>Contains transaction details.</td>\n</tr>\n<tr>\n<td><code>applePayToken</code></td>\n<td><code>string</code></td>\n<td>Encrypted Apple Pay token representing the payment information.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"transactioninput-object\"><strong><code>transactionInput</code></strong> <strong>Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>transactionType</code></td>\n<td><code>string</code></td>\n<td>Type of transaction (<code>SALE</code>, <code>AUTHORIZE</code>, etc.).</td>\n</tr>\n<tr>\n<td><code>amount</code></td>\n<td><code>number</code></td>\n<td>Transaction amount.</td>\n</tr>\n<tr>\n<td><code>processorName</code></td>\n<td><code>string</code></td>\n<td>Name of the payment processor.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"response-format\"><strong>Response Format</strong></h2>\n<p>A successful response returns a JSON object with transaction status and details.</p>\n","_postman_id":"a6b1ac43-36cd-4528-ad25-63a78f97ee13","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}}},{"name":"GooglePay","item":[{"name":"Transaction using GooglePay token","id":"3dbb1108-bed5-496b-b8d8-a8ed4ddacbd3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"customerTransactionID\": \"<string>\",\n  \"transactionInput\": {\n    \"transactionType\": \"<string>\",\n    \"amount\": \"<number>\"\n  },\n  \"googlePayToken\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/Transaction/GooglePay","description":"<p>Use this operation when an GooglePay token (nonce) has been collected from a native mobile application or from Magensa's TEConnect PCI compliant web payment product.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}},"urlObject":{"path":["api","Transaction","GooglePay"],"host":["https://svc1.magensa.net/Unigate"],"query":[],"variable":[]}},"response":[{"id":"579eef27-40cd-4b5a-b648-aded1c0fde42","name":"Simple SALE","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Basic <credentials>","description":"Added as a part of security scheme: basic"}],"body":{"mode":"raw","raw":"{\n  \"customerTransactionID\": \"cst-ar-735\",\n  \"transactionInput\": {\n    \"transactionType\": \"SALE\",\n    \"amount\": 1.44\n  },\n  \"googlePayToken\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/Transaction/GooglePay"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"traceID\": \"<string>\",\n  \"magTranID\": \"<string>\",\n  \"customerTransactionID\": \"<string>\",\n  \"transactionUTCTimeStamp\": \"<string>\",\n  \"transactionOutput\": {\n    \"transactionID\": \"<string>\",\n    \"isTransactionApproved\": \"<boolean>\",\n    \"transactionStatus\": \"<string>\",\n    \"transactionMessage\": \"<string>\",\n    \"authCode\": \"<string>\",\n    \"authorizedAmount\": \"<double>\",\n    \"avsResult\": \"<string>\",\n    \"cvvResult\": \"<string>\",\n    \"issuerAuthenticationData\": \"<string>\",\n    \"issuerScriptTemplate1\": \"<string>\",\n    \"issuerScriptTemplate2\": \"<string>\",\n    \"token\": \"<string>\",\n    \"transactionOutputDetails\": [\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      },\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n  },\n  \"additionalResponseData\": [\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    },\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    }\n  ]\n}"}],"_postman_id":"3dbb1108-bed5-496b-b8d8-a8ed4ddacbd3"}],"id":"64975536-ff3d-45d1-b6e0-45a86e75a47e","description":"<p>Transact using a <code>GooglePay</code> token instead of encrypted card data.</p>\n<p>For in-app payments (not ecommerce).</p>\n<p>Please note: Example request is not functional as-is. Google tokens are one time use, therefore a new Google token must be generated and substituted in the provided example.</p>\n<p>More information about generating Google tokens can be found <a href=\"https://google-mobile.developer.magtek.com/\">here</a>.</p>\n<p>Generate tokens to test with <a href=\"https://demo.magensa.net/tec/\">here</a>.</p>\n<h2 id=\"overview\"><strong>Overview</strong></h2>\n<p>The GooglePay API enables secure transaction processing using Google Pay tokenized payment data. This API allows merchants to accept payments from Google Pay-enabled devices while ensuring compliance with security standards.</p>\n<h3 id=\"request-format\"><strong>Request Format</strong></h3>\n<p>The API accepts JSON-formatted requests containing transaction details and an Google Pay payment token.</p>\n<h3 id=\"request-parameters\"><strong>Request Parameters</strong></h3>\n<h4 id=\"root-object\"><strong>Root Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>customerTransactionID</code></td>\n<td><code>string</code></td>\n<td>Unique identifier for the transaction.</td>\n</tr>\n<tr>\n<td><code>transactionInput</code></td>\n<td><code>object</code></td>\n<td>Contains transaction details.</td>\n</tr>\n<tr>\n<td><code>googlePayToken</code></td>\n<td><code>string</code></td>\n<td>Encrypted Google Pay token representing the payment information.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"transactioninput-object\"><strong><code>transactionInput</code></strong> <strong>Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>transactionType</code></td>\n<td><code>string</code></td>\n<td>Type of transaction (<code>SALE</code>, <code>AUTHORIZE</code>, etc.).</td>\n</tr>\n<tr>\n<td><code>amount</code></td>\n<td><code>number</code></td>\n<td>Transaction amount.</td>\n</tr>\n<tr>\n<td><code>processorName</code></td>\n<td><code>string</code></td>\n<td>Name of the payment processor.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"response-format\"><strong>Response Format</strong></h2>\n<p>A successful response returns a JSON object with transaction status and details.</p>\n","_postman_id":"64975536-ff3d-45d1-b6e0-45a86e75a47e","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}}}],"id":"fe36c92b-c8d5-4c4c-bfd6-9a995714e34e","description":"<p>These are for \"original\" transactions (not extending a previous transaction). Examples include SALE &amp; AUTHORIZE via a variety of data input methods, including EMV, MSR, Manual Entry &amp; tokens.</p>\n<h1 id=\"sample-response\">Sample response</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"dataOutput\": {\n    \"cardID\": \"S8LT5DrNiqm28hVpqiKQ/vmAtjhGg2FZl0cGd8Y6uOY=\",\n    \"panLast4\": \"0028\",\n    \"isReplay\": true,\n    \"additionalOutputData\": [\n      {\n        \"key\": \"Token\",\n        \"value\": \"FA8202B2DFE0012432366261326264622D393665382D343865642D386639322D643265366164653063343937DFE00205312E352E30DFE0041B323032372D31302D31395430303A30303A30302E30303030303030DFE0050454657374DFE0061C323032352D30312D32325431393A35393A33312E323537373535345ADFE00713667A774D50504754657374437573746F6D6572DFE0080731303231343835DFE0092435343362663931302D386165332D343934662D613964652D613862633234353732303164DFE0118201A071D0B704D0B6698FFEC259533C5A7D41A6D63AB21B8865EB9C75975A0A8BAFE369FA8915587C36872F51F137324EA314BCCB1A96D95B525ABA4FE01B438110077D69F519B44312EBCA7A5BDC29769D95C03FF8FC2508B1132204161571FCD7384BEE8B5B022DF4DADA87F03EDB30325CCC391330898555F1E06494C1EE9086DE6671529A591BDE9B71D7F8C334AD41EB9F216A059FE5C7F63F491BE084D6493EE2C00036434B2BC9D9A035F653EFF1DD04538A6C277DCC0F65D0657E6222B5CC3A143828AE0EB5EEA50D5BC7E62B1B59D28FCCBDCCA9A32CEE79A2396596CD9F2667D5234E4D093921B33C2FF15B1AE75796FC3139885B1359007C5AA992E85B2A0CAB81E6906E42F7A03EF69C7AE348D3C0E0ED6F999147C278D2949633F1A89CBB3919E41DB7B3C42BA497524002F376B61D1A04CD64A1B11E8FAAE59907F62D588971B9B92C61F8FF3D07F0A1651BC43AA1764ABFB7196D85BD3FD74A4D56E3867951199BBC4AC1AD561B89F25C4F51AA47CD3D70D8FB5B69E74BBD05D347C068B4FF88FF922DB9F5C8EA40478A7948859AEBCED9172F55B0890907001339DFE0120A9010010000000000B707DFE01403343136DFE02108446166546F6B656EDFE0250133DFE00320E2E3DD50A317DF23E9CE802A9632499847D2BEA62F535158EBD9C0B065A4E183\"\n      },\n      {\n        \"key\": \"DataMasked\",\n        \"value\": \"F982019FDFDF540A950003000000012000CADFDF550182DFDF25083138353030373232FA82017C70820178DFDF5301005F201143415244484F4C4445522F56414C554544DFDF520105F8820156DFDF59820138CDCDBE21CC9A5EDCB5185A31C71702CE72391D95B44F6014B7793CD7CA94AB31DF5C32E0D2186B831D811899B48BC2860C3825F9FAF60AC7C29E3E0CCE2CC3215C4CCADCEFFA30089792945A63EE4951019A003ABDE9F4443E3C2DEDCA30A1D3D2FCE76C96566AA786982D4DD9623F37DA75D39E9FA190B52656B60C9C8352F9CF809E4294FB248B2F4D757A5EB041706E95983498C4635209E24EE1B410A6DF21ABDE2F9F9498B08DABFDDCB5E18F59034F4459333E86A9A04C0DB59A70063F1FF562533D2D67865E142DF4E65773C67AB4D3BDDEABC1B54558761CB8CDC09721EF344BE90B5B187E23E61DE5C1D68D11CC812ACD1A7C3BE8AEEC21CE9CCF14AF0D8170CB45A22A2E083B0FF6DFA3BE0034CF0F406F247172332F7B9F2A8D33173D5307F4E17D98D433952E010A8795C8FE4F83D4D2DDB7DFDF560A950003000000012000CADFDF570180DFDF5801014F07A00000009808405A08000000000000000050085553204445424954571300000000000000000000000000000000000000820218008407A0000000980840950500000000009A032211289B0200009C01005F2A0208405F3401009F02060000000001009F03060000000000009F0607A00000009808409F090200969F1A0208409F1E0831383530303732329F21030911509F3303E0F8C89F34033F00009F3501229F3704C897D8979F3901059F4005FF80F0A0019F4104000000099F5301525F201143415244484F4C4445522F56414C5545445F24030000005F25031603018E120000000000000000000000000000000000009F01060000000000009F0702AB809F0D05FC50AC88009F0E0500000000009F0F05FC70BC98009F160F19C1DEDD6EBC1A8D000000000000009F1C083132333435363738\"\n      },\n      {\n        \"key\": \"CardType\",\n        \"value\": \"Visa\"\n      },\n      {\n        \"key\": \"DeviceSN\",\n        \"value\": \"\"\n      }\n    ]\n  },\n  \"traceID\": \"7e8d94a6-7798-4cf7-b617-394e4458200b\",\n  \"magTranID\": \"8db0be3a-19f1-4231-9109-89b261bdaf6e\",\n  \"customerTransactionID\": \"unigateEMV022\",\n  \"transactionUTCTimeStamp\": \"2025-01-22 19:59:30Z\",\n  \"transactionOutput\": {\n    \"transactionID\": \"004103\",\n    \"isTransactionApproved\": true,\n    \"transactionStatus\": \"000\",\n    \"transactionMessage\": \"APPROVAL\",\n    \"authCode\": \"617648\",\n    \"authorizedAmount\": 15,\n    \"cardType\": \"Visa\",\n    \"maskedCardNumber\": \"************0028\",\n    \"processorResponse\": {\n      \"respClientID\": {\n        \"did\": \"00012443241234679102\",\n        \"clientRef\": \"0004103VRMA024\"\n      },\n      \"status\": \"OK\",\n      \"transactionResponse\": {\n        \"returnCode\": \"000\",\n        \"payload\": {\n          \"creditResponse\": {\n            \"commonGrp\": {\n              \"pymtType\": \"Credit\",\n              \"txnType\": \"Sale\",\n              \"localDateTime\": \"20250122115931\",\n              \"trnmsnDateTime\": \"20250122195932\",\n              \"stan\": \"4103\",\n              \"refNum\": \"4103\",\n              \"orderNum\": \"4103\",\n              \"termID\": \"1\",\n              \"merchID\": \"RCTST0000006128\",\n              \"txnAmt\": \"1500\",\n              \"txnCrncy\": \"840\",\n              \"posid\": \"1\",\n              \"acctTypeID\": \"Unspecified\"\n            },\n            \"cardGrp\": {\n              \"acctNum\": \"420498******0028\",\n              \"avsResultCode\": \"U\"\n            },\n            \"visaGrp\": {\n              \"aci\": \"A\",\n              \"cardLevelResult\": \"A \"\n            },\n            \"respGrp\": {\n              \"respCode\": \"0\",\n              \"authID\": \"617648\",\n              \"addtlRespData\": \"APPROVAL\",\n              \"athNtwkID\": \"2\",\n              \"athNtwkNm\": \"VISA\",\n              \"rtInd\": \"C\",\n              \"sigInd\": \"1\"\n            }\n          }\n        }\n      }\n    },\n    \"Details\": {\n        \"ProcessorStatus\": \"OK\",\n        \"ProcessorStatusCode\": \"000\",\n        \"ProcessorTransactionTimestamp\": \"20250120234536\",\n        \"ProcessorTransactionID\": \"000000004095\",\n        \"ProcessorMaskedCard\": \"420498******0028\",\n        \"ProcessorReference\": \"894724\",\n        \"ProcessorCardBrand\": \"VISA\",\n        \"DID\": \"00012443241234679102\",\n        \"ClientRef\": \"0004095VRMA024\",\n        \"PymtType\": \"Credit\",\n        \"TxnType\": \"Sale\",\n        \"LocalDateTime\": \"20250120154534\",\n        \"STAN\": \"004095\",\n        \"OrderNum\": \"00004095\",\n        \"TermID\": \"00000001\",\n        \"MerchID\": \"RCTST0000006128\",\n        \"TxnAmt\": \"1500\",\n        \"TxnCrncy\": \"840\",\n        \"POSID\": \"1\",\n        \"AcctTypeID\": \"Unspecified\",\n        \"AVSResultCode\": \"U\",\n        \"ACI\": \"A\",\n        \"CardLevelResult\": \"A \",\n        \"RespCode\": \"000\",\n        \"AddtlRespData\": \"APPROVAL\",\n        \"AthNtwkID\": \"02\",\n        \"RtInd\": \"C\",\n        \"SigInd\": \"1\"\n    },\n    \"avsResult\": \"U\",\n    \"cvvResult\": null,\n    \"issuerAuthenticationData\": null,\n    \"issuerScriptTemplate1\": null,\n    \"issuerScriptTemplate2\": null,\n    \"token\": \"FA8202B2DFE0012432366261326264622D393665382D343865642D386639322D643265366164653063343937DFE00205312E352E30DFE0041B323032372D31302D31395430303A30303A30302E30303030303030DFE0050454657374DFE0061C323032352D30312D32325431393A35393A33312E323537373535345ADFE00713667A774D50504754657374437573746F6D6572DFE0080731303231343835DFE0092435343362663931302D386165332D343934662D613964652D613862633234353732303164DFE0118201A071D0B704D0B6698FFEC259533C5A7D41A6D63AB21B8865EB9C75975A0A8BAFE369FA8915587C36872F51F137324EA314BCCB1A96D95B525ABA4FE01B438110077D69F519B44312EBCA7A5BDC29769D95C03FF8FC2508B1132204161571FCD7384BEE8B5B022DF4DADA87F03EDB30325CCC391330898555F1E06494C1EE9086DE6671529A591BDE9B71D7F8C334AD41EB9F216A059FE5C7F63F491BE084D6493EE2C00036434B2BC9D9A035F653EFF1DD04538A6C277DCC0F65D0657E6222B5CC3A143828AE0EB5EEA50D5BC7E62B1B59D28FCCBDCCA9A32CEE79A2396596CD9F2667D5234E4D093921B33C2FF15B1AE75796FC3139885B1359007C5AA992E85B2A0CAB81E6906E42F7A03EF69C7AE348D3C0E0ED6F999147C278D2949633F1A89CBB3919E41DB7B3C42BA497524002F376B61D1A04CD64A1B11E8FAAE59907F62D588971B9B92C61F8FF3D07F0A1651BC43AA1764ABFB7196D85BD3FD74A4D56E3867951199BBC4AC1AD561B89F25C4F51AA47CD3D70D8FB5B69E74BBD05D347C068B4FF88FF922DB9F5C8EA40478A7948859AEBCED9172F55B0890907001339DFE0120A9010010000000000B707DFE01403343136DFE02108446166546F6B656EDFE0250133DFE00320E2E3DD50A317DF23E9CE802A9632499847D2BEA62F535158EBD9C0B065A4E183\",\n    \"transactionOutputDetails\": [\n      {\n        \"key\": \"ProcessorResponse\",\n        \"value\": \"HTTP/1.1 200 OKKeep-Alive: timeout=10, max=100\\nConnection: Keep-Alive\\nContent-Length: 1357\\nCache-Control: max-age=0\\nContent-Type: text/xml\\nDate: Wed, 22 Jan 2025 19:59:31 GMT\\nExpires: Wed, 22 Jan 2025 19:59:31 GMT\\nServer: Apache\\n\\n&amp;&lt;?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?&gt;\\n&lt;Response Version=\\\"3\\\" xmlns=\\\"http://securetransport.dw/rcservice/xml\\\"&gt;\\n &lt;RespClientID&gt;\\n  &lt;DID&gt;00012443241234679102&lt;/DID&gt;\\n  &lt;ClientRef&gt;0004103VRMA024&lt;/ClientRef&gt;\\n &lt;/RespClientID&gt;\\n &lt;Status StatusCode=\\\"OK\\\"&gt;&lt;/Status&gt;\\n &lt;TransactionResponse&gt;\\n  &lt;ReturnCode&gt;000&lt;/ReturnCode&gt;\\n  &lt;Payload Encoding=\\\"cdata\\\"&gt;&lt;![CDATA[&lt;?xml version=\\\"1.0\\\" encoding=\\\"utf-8\\\"?&gt;&lt;GMF xmlns:xsi=\\\"http://www.w3.org/2001/XMLSchema-instance\\\" xmlns:xsd=\\\"http://www.w3.org/2001/XMLSchema\\\" xmlns=\\\"com/firstdata/Merchant/gmfV9.02\\\"&gt;&lt;CreditResponse&gt;&lt;CommonGrp&gt;&lt;PymtType&gt;Credit&lt;/PymtType&gt;&lt;TxnType&gt;Sale&lt;/TxnType&gt;&lt;LocalDateTime&gt;20250122115931&lt;/LocalDateTime&gt;&lt;TrnmsnDateTime&gt;20250122195932&lt;/TrnmsnDateTime&gt;&lt;STAN&gt;004103&lt;/STAN&gt;&lt;RefNum&gt;000000004103&lt;/RefNum&gt;&lt;OrderNum&gt;00004103&lt;/OrderNum&gt;&lt;TermID&gt;00000001&lt;/TermID&gt;&lt;MerchID&gt;RCTST0000006128&lt;/MerchID&gt;&lt;TxnAmt&gt;1500&lt;/TxnAmt&gt;&lt;TxnCrncy&gt;840&lt;/TxnCrncy&gt;&lt;POSID&gt;1&lt;/POSID&gt;&lt;AcctTypeID&gt;Unspecified&lt;/AcctTypeID&gt;&lt;/CommonGrp&gt;&lt;CardGrp&gt;&lt;AcctNum&gt;420498******0028&lt;/AcctNum&gt;&lt;AVSResultCode&gt;U&lt;/AVSResultCode&gt;&lt;/CardGrp&gt;&lt;VisaGrp&gt;&lt;ACI&gt;A&lt;/ACI&gt;&lt;CardLevelResult&gt;A &lt;/CardLevelResult&gt;&lt;/VisaGrp&gt;&lt;RespGrp&gt;&lt;RespCode&gt;000&lt;/RespCode&gt;&lt;AuthID&gt;617648&lt;/AuthID&gt;&lt;AddtlRespData&gt;APPROVAL&lt;/AddtlRespData&gt;&lt;AthNtwkID&gt;02&lt;/AthNtwkID&gt;&lt;AthNtwkNm&gt;VISA&lt;/AthNtwkNm&gt;&lt;RtInd&gt;C&lt;/RtInd&gt;&lt;SigInd&gt;1&lt;/SigInd&gt;&lt;/RespGrp&gt;&lt;/CreditResponse&gt;&lt;/GMF&gt;]]&gt;&lt;/Payload&gt;\\n &lt;/TransactionResponse&gt;\\n&lt;/Response&gt;\\n\"\n      }\n    ]\n  },\n  \"additionalResponseData\": null\n}\n\n</code></pre>\n<h1 id=\"response-interpretation\">Response Interpretation</h1>\n<p>For interpreting a transaction response, the following should be noted:</p>\n<ol>\n<li><p>The main indicators for the status are:<br /> <code>transactionOutput</code>.<code>isTransactionApproved</code> is boolean for all processors. This is the \"master flag\".<br /> <code>transactionOutput</code>.<code>transactionMessage</code> is the raw string sent by the processor. Usually used to display to the cardholder via the terminal. Some examples:<br /> Fiserv: <code>OK</code> or <code>APPROVAL</code><br /> TSYS: <code>Success</code><br /> Worldpay: <code>Approved</code><br /> Heartland: <code>Success</code> or <code>APPROVAL</code><br /> EPX: <code>APPROVAL</code><br /> Chase: <code>Approved</code><br /> Elavon: <code>DECLINED</code></p>\n</li>\n<li><p>Some processors include the <code>authorizedAmount</code>, but others do not.</p>\n</li>\n<li><p><code>traceID</code> is the unique ID for troubleshooting. Please include this when contacting Magensa support.</p>\n</li>\n<li><p><code>magTranID</code> is the unique Magensa transaction ID. Use this as input for reference transactions (including to recall a previous transaction).</p>\n</li>\n<li><p><code>customerTransactionID</code> is the identifier provided by the merchant. Although it cannot be used directly in reference transactions such as VOID or REFUND, it can be used in a recall which will fetch the corresponding <code>magTranID</code> which can be used in a reference transaction.</p>\n</li>\n<li><p><code>transactionUTCTimeStamp</code> is the timestamp recorded by Magensa in UTC. It is not the timestamp recorded by the host application or processor.</p>\n</li>\n<li><p><code>transactionOutput</code>.<code>processorResponse</code> contains a version of the processor response that has been converted from its native format (usually XML) to JSON. In the case of processors returning JSON natively, this section is raw (unconverted/unmodified).<br /> The benefit of this is that the client does not need to parse XML.</p>\n</li>\n<li><p><code>transactionOutput</code>.<code>Details</code> contains a converted, flattened &amp; normalized version of the processor response. Nesting has been removed, and all nodes are at the root.<br /> The benefit of this is that the client does not need to parse XML, nor \"walk the tree\" of the processor structure. Additionally, some fields have been renamed to normalized Magensa names (the same key name is used across all processors).</p>\n</li>\n<li><p><code>transactionOutput</code>.<code>transactionOutputDetails</code>.<code>ProcessorResponse</code> is the raw HTTP response received from the processor, including HTTP headers. In most cases it contains an XML document which the client would need to parse. Generally, we do not recommend processing this document, and instead rely on the Magensa interpreted output.</p>\n</li>\n</ol>\n<h1 id=\"kvps\">KVPs</h1>\n<p>KVPs (Key Value Pairs) may be passed in as needed. The format is:  </p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">\"AdditionalRequestData\": [\n    {\n      \"key\": \"FieldName\",\n      \"value\": \"FieldValue\"\n    }\n  ],\n\n</code></pre>\n<p>For example, to include the Cardholder Name in the response, use this KVP:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">\"AdditionalRequestData\": [\n    {\n      \"key\": \"ReturnCardHolderInfo\",\n      \"value\": \"true\"\n    }\n  ],\n\n</code></pre>\n<p><code>AdditionalRequestData</code> is added at the root of the JSON document</p>\n","_postman_id":"fe36c92b-c8d5-4c4c-bfd6-9a995714e34e","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}}},{"name":"ReferenceTransaction","item":[{"name":"Incremental Authorization","item":[{"name":"Incremental Authorization transaction with a specified amount","id":"df37c2ba-2b6b-4286-829d-8c7f6254fe40","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"referenceMagTranID\": \"<string>\",\n  \"amount\": \"<number>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/ReferenceTransaction/AUTHORIZE","description":"<p>This increases the amount of an existing Auth.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}},"urlObject":{"path":["api","ReferenceTransaction","AUTHORIZE"],"host":["https://svc1.magensa.net/Unigate"],"query":[],"variable":[]}},"response":[{"id":"64b3fd9d-c509-4c22-895a-ca8b2ff18c90","name":"Simple Incremental Authorize","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Basic <credentials>","description":"Added as a part of security scheme: basic"}],"body":{"mode":"raw","raw":"{\n  \"referenceMagTranID\": \"6baa4974-8b47-462a-ac4b-e39102f8df44\",\n  \"amount\": 6.50\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/ReferenceTransaction/AUTHORIZE"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"traceID\": \"<string>\",\n  \"magTranID\": \"<string>\",\n  \"customerTransactionID\": \"<string>\",\n  \"transactionUTCTimeStamp\": \"<string>\",\n  \"transactionOutput\": {\n    \"transactionID\": \"<string>\",\n    \"isTransactionApproved\": \"<boolean>\",\n    \"transactionStatus\": \"<string>\",\n    \"transactionMessage\": \"<string>\",\n    \"authCode\": \"<string>\",\n    \"authorizedAmount\": \"<double>\",\n    \"avsResult\": \"<string>\",\n    \"cvvResult\": \"<string>\",\n    \"issuerAuthenticationData\": \"<string>\",\n    \"issuerScriptTemplate1\": \"<string>\",\n    \"issuerScriptTemplate2\": \"<string>\",\n    \"token\": \"<string>\",\n    \"transactionOutputDetails\": [\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      },\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n  },\n  \"additionalResponseData\": [\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    },\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    }\n  ]\n}"}],"_postman_id":"df37c2ba-2b6b-4286-829d-8c7f6254fe40"}],"id":"3f0cf11a-0abc-430c-ad99-c9a6c349220d","description":"<p>Used to increase the authorized amount. An example use might be a bar tab as more products are ordered, or a hotel stay as more nights are added.</p>\n<h2 id=\"overview\"><strong>Overview</strong></h2>\n<p>The IncrementalAuthorize API allows merchants to request additional authorization for a previously approved transaction. This is typically used when the final transaction amount exceeds the original authorization amount.</p>\n<h3 id=\"request-format\"><strong>Request Format</strong></h3>\n<p>The API accepts JSON-formatted requests containing a reference to an existing transaction and the additional amount to be authorized.</p>\n<h3 id=\"request-parameters\"><strong>Request Parameters</strong></h3>\n<h4 id=\"root-object\"><strong>Root Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>referenceMagTranID</code></td>\n<td><code>string</code></td>\n<td>Unique transaction ID of the original authorization.</td>\n</tr>\n<tr>\n<td><code>amount</code></td>\n<td><code>number</code></td>\n<td>Additional amount to be authorized.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"response-format\"><strong>Response Format</strong></h2>\n<p>A successful response returns a JSON object with authorization status and details.</p>\n","_postman_id":"3f0cf11a-0abc-430c-ad99-c9a6c349220d","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}}},{"name":"Tip Adjust","item":[{"name":"Tip Adjustment transaction with a specified tip amount.","id":"82bc11c0-1402-40bb-8791-0541b5e89c85","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"referenceMagTranID\": \"<string>\",\n  \"tipAmount\": \"<number>\",\n  \"transactionInputDetails\": [\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/ReferenceTransaction/TIPADJUST","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}},"urlObject":{"path":["api","ReferenceTransaction","TIPADJUST"],"host":["https://svc1.magensa.net/Unigate"],"query":[],"variable":[]}},"response":[{"id":"5633b573-76c0-4899-afe8-99924384992c","name":"Simple TIPADJUST by reference","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Basic <credentials>","description":"Added as a part of security scheme: basic"}],"body":{"mode":"raw","raw":"{\n  \"referenceMagTranID\": \"6baa4974-8b47-462a-ac4b-e39102f8df44\",\n  \"tipAmount\": 13.24,\n  \"transactionInputDetails\": [\n      {\n        \"key\": \"TotalAmount\",\n        \"value\": \"28.94\"\n      }\n    ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/ReferenceTransaction/TIPADJUST"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"traceID\": \"<string>\",\n  \"magTranID\": \"<string>\",\n  \"customerTransactionID\": \"<string>\",\n  \"transactionUTCTimeStamp\": \"<string>\",\n  \"transactionOutput\": {\n    \"transactionID\": \"<string>\",\n    \"isTransactionApproved\": \"<boolean>\",\n    \"transactionStatus\": \"<string>\",\n    \"transactionMessage\": \"<string>\",\n    \"authCode\": \"<string>\",\n    \"authorizedAmount\": \"<double>\",\n    \"avsResult\": \"<string>\",\n    \"cvvResult\": \"<string>\",\n    \"issuerAuthenticationData\": \"<string>\",\n    \"issuerScriptTemplate1\": \"<string>\",\n    \"issuerScriptTemplate2\": \"<string>\",\n    \"token\": \"<string>\",\n    \"transactionOutputDetails\": [\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      },\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n  },\n  \"additionalResponseData\": [\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    },\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    }\n  ]\n}"}],"_postman_id":"82bc11c0-1402-40bb-8791-0541b5e89c85"}],"id":"8345b7e6-40a4-4393-bd32-8c2b3d8747a2","description":"<p><code>TIPADJUST</code> works in a similar way to incremental authorization, however in the case that the processor requires tip to be recording separately, <code>TIPADJUST</code> provides the differentiation. Note: For processing to Tsys specifically, TIPADJUST includes CAPTURE making this the last function in the transaction flow.</p>\n<h3 id=\"request-format\"><strong>Request Format</strong></h3>\n<p>The API accepts JSON-formatted requests containing a reference to an existing transaction and the additional amount to be authorized.</p>\n<h3 id=\"request-parameters\"><strong>Request Parameters</strong></h3>\n<h4 id=\"root-object\"><strong>Root Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>referenceMagTranID</code></td>\n<td><code>string</code></td>\n<td>Unique transaction ID of the original authorization.</td>\n</tr>\n<tr>\n<td><code>tipAmount</code></td>\n<td><code>number</code></td>\n<td>Additional amount of TIP to be authorized.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"response-format\"><strong>Response Format</strong></h2>\n<p>A successful response returns a JSON object with authorization status and details.</p>\n<p>Note:</p>\n<p>For Tip Adjust transactions, the total amount must be calculated and passed in as input. Please see the example for the format.</p>\n","_postman_id":"8345b7e6-40a4-4393-bd32-8c2b3d8747a2","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}}},{"name":"Capture","item":[{"name":"CAPTURE transaction using the reference MagTranID from previous AUTHORIZE transaction","id":"f5fe4125-1421-47ca-a7ff-6fdcb66eb903","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"referenceMagTranID\": \"<string>\",\n  \"amount\": \"<number>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/ReferenceTransaction/CAPTURE","description":"<p>Once a CAPTURE has occurred the Transaction is considered final.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}},"urlObject":{"path":["api","ReferenceTransaction","CAPTURE"],"host":["https://svc1.magensa.net/Unigate"],"query":[],"variable":[]}},"response":[{"id":"453fea4f-01c8-4c1e-b3c9-fe6859ebde17","name":"Simple CAPTURE by reference","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Basic <credentials>","description":"Added as a part of security scheme: basic"}],"body":{"mode":"raw","raw":"{\n  \"referenceMagTranID\": \"6baa4974-8b47-462a-ac4b-e39102f8df44\",\n  \"amount\": 1.24\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/ReferenceTransaction/CAPTURE"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"traceID\": \"<string>\",\n  \"magTranID\": \"<string>\",\n  \"customerTransactionID\": \"<string>\",\n  \"transactionUTCTimeStamp\": \"<string>\",\n  \"transactionOutput\": {\n    \"transactionID\": \"<string>\",\n    \"isTransactionApproved\": \"<boolean>\",\n    \"transactionStatus\": \"<string>\",\n    \"transactionMessage\": \"<string>\",\n    \"authCode\": \"<string>\",\n    \"authorizedAmount\": \"<double>\",\n    \"avsResult\": \"<string>\",\n    \"cvvResult\": \"<string>\",\n    \"issuerAuthenticationData\": \"<string>\",\n    \"issuerScriptTemplate1\": \"<string>\",\n    \"issuerScriptTemplate2\": \"<string>\",\n    \"token\": \"<string>\",\n    \"transactionOutputDetails\": [\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      },\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n  },\n  \"additionalResponseData\": [\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    },\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    }\n  ]\n}"}],"_postman_id":"f5fe4125-1421-47ca-a7ff-6fdcb66eb903"}],"id":"f47ef3e3-19ba-4835-b0b8-70cd6201380d","description":"<h2 id=\"overview\"><strong>Overview</strong></h2>\n<p><code>CAPTURE</code> transactions are used to capture a previous <code>AUTHORIZE</code>. The <code>Amount</code> is optional but recomended for clarity.</p>\n<p>An <code>Amount</code> less than the amount authorized is accepted (for example, $100 bar tab may have been authorized, but only $85 captured).</p>\n<h3 id=\"request-format\"><strong>Request Format</strong></h3>\n<p>The API accepts JSON-formatted requests containing a reference to an existing transaction and the additional amount to be authorized.</p>\n<h3 id=\"request-parameters\"><strong>Request Parameters</strong></h3>\n<h4 id=\"root-object\"><strong>Root Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>referenceMagTranID</code></td>\n<td><code>string</code></td>\n<td>Unique transaction ID of the original authorization.</td>\n</tr>\n<tr>\n<td><code>amount</code></td>\n<td><code>number</code></td>\n<td>Amount to be captured.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"response-format\"><strong>Response Format</strong></h2>\n<p>A successful response returns a JSON object with authorization status and details.</p>\n","_postman_id":"f47ef3e3-19ba-4835-b0b8-70cd6201380d","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}}},{"name":"Refund","item":[{"name":"REFUND transaction by the specified amount using the reference MagTranID from previous transaction.","id":"51295f02-efc9-4e65-93bd-ef86dba9e267","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"referenceMagTranID\": \"<string>\",\n  \"amount\": \"<number>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/ReferenceTransaction/REFUND","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}},"urlObject":{"path":["api","ReferenceTransaction","REFUND"],"host":["https://svc1.magensa.net/Unigate"],"query":[],"variable":[]}},"response":[{"id":"42e7fe96-7238-467a-89b5-808087f0f15c","name":"Simple REFUND by reference","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Basic <credentials>","description":"Added as a part of security scheme: basic"}],"body":{"mode":"raw","raw":"{\n  \"referenceMagTranID\": \"32265c87-4d2e-49a7-99a3-7bba555f7bd7\",\n  \"amount\": 1.44\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/ReferenceTransaction/REFUND"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"traceID\": \"<string>\",\n  \"magTranID\": \"<string>\",\n  \"customerTransactionID\": \"<string>\",\n  \"transactionUTCTimeStamp\": \"<string>\",\n  \"transactionOutput\": {\n    \"transactionID\": \"<string>\",\n    \"isTransactionApproved\": \"<boolean>\",\n    \"transactionStatus\": \"<string>\",\n    \"transactionMessage\": \"<string>\",\n    \"authCode\": \"<string>\",\n    \"authorizedAmount\": \"<double>\",\n    \"avsResult\": \"<string>\",\n    \"cvvResult\": \"<string>\",\n    \"issuerAuthenticationData\": \"<string>\",\n    \"issuerScriptTemplate1\": \"<string>\",\n    \"issuerScriptTemplate2\": \"<string>\",\n    \"token\": \"<string>\",\n    \"transactionOutputDetails\": [\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      },\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n  },\n  \"additionalResponseData\": [\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    },\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    }\n  ]\n}"}],"_postman_id":"51295f02-efc9-4e65-93bd-ef86dba9e267"}],"id":"a94c5bda-f0cf-4c58-8bb4-fe3766f3c21a","description":"<h2 id=\"overview\"><strong>Overview</strong></h2>\n<p>Instruct the processor to REFUND a transaction (issue a REFUND).</p>\n<p>Amount is optional. Exclude it for \"Full\" refund, include an amount less than the original transaction for \"Partial\" refund. Some merchant arrangements with their processor may allow refunds with an amount greater than the original transaction.</p>\n<h3 id=\"request-format\"><strong>Request Format</strong></h3>\n<p>The API accepts JSON-formatted requests containing a reference to an existing transaction and the additional amount to be authorized.</p>\n<h3 id=\"request-parameters\"><strong>Request Parameters</strong></h3>\n<h4 id=\"root-object\"><strong>Root Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>referenceMagTranID</code></td>\n<td><code>string</code></td>\n<td>Unique transaction ID of the original authorization.</td>\n</tr>\n<tr>\n<td><code>amount</code></td>\n<td><code>number</code></td>\n<td>Amount to be refunded.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"response-format\"><strong>Response Format</strong></h2>\n<p>A successful response returns a JSON object with authorization status and details.</p>\n","_postman_id":"a94c5bda-f0cf-4c58-8bb4-fe3766f3c21a","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}}},{"name":"Void","item":[{"name":"VOID transaction using the reference MagTranID from previous transaction","id":"744c12ff-47f8-4307-9e8a-a5a9e1218c54","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"referenceMagTranID\": \"<string>\",\n  \"amount\": \"<number>\"  //Exclude for \"full\" void, include for \"partial\" void\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/ReferenceTransaction/VOID","description":"<p>Operation is good for any Open Batch transaction needing to be negated. 20 minute window for Fiserv as processor (other processors may vary)</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}},"urlObject":{"path":["api","ReferenceTransaction","VOID"],"host":["https://svc1.magensa.net/Unigate"],"query":[],"variable":[]}},"response":[{"id":"74df44ef-f4e1-400b-9c11-a3d6ccb51ef4","name":"Simple VOID by reference","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Basic <credentials>","description":"Added as a part of security scheme: basic"}],"body":{"mode":"raw","raw":"{\n  \"referenceMagTranID\": \"32265c87-4d2e-49a7-99a3-7bba555f7bd7\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/ReferenceTransaction/VOID"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"traceID\": \"<string>\",\n  \"magTranID\": \"<string>\",\n  \"customerTransactionID\": \"<string>\",\n  \"transactionUTCTimeStamp\": \"<string>\",\n  \"transactionOutput\": {\n    \"transactionID\": \"<string>\",\n    \"isTransactionApproved\": \"<boolean>\",\n    \"transactionStatus\": \"<string>\",\n    \"transactionMessage\": \"<string>\",\n    \"authCode\": \"<string>\",\n    \"authorizedAmount\": \"<double>\",\n    \"avsResult\": \"<string>\",\n    \"cvvResult\": \"<string>\",\n    \"issuerAuthenticationData\": \"<string>\",\n    \"issuerScriptTemplate1\": \"<string>\",\n    \"issuerScriptTemplate2\": \"<string>\",\n    \"token\": \"<string>\",\n    \"transactionOutputDetails\": [\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      },\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n  },\n  \"additionalResponseData\": [\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    },\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    }\n  ]\n}"}],"_postman_id":"744c12ff-47f8-4307-9e8a-a5a9e1218c54"}],"id":"0239d807-c594-4aae-b3b6-f7b30bce66b3","description":"<h2 id=\"overview\"><strong>Overview</strong></h2>\n<p>Instruct the processor to VOID a transaction. Success is dependent on the request being made within the processor parameters (elapsed time etc).</p>\n<p>Amount is optional. Exclude it for \"Full\" void, include an amount less that the original transaction for \"Partial\" void.</p>\n<h3 id=\"request-format\"><strong>Request Format</strong></h3>\n<p>The API accepts JSON-formatted requests containing a reference to an existing transaction and the additional amount to be authorized.</p>\n<h3 id=\"request-parameters\"><strong>Request Parameters</strong></h3>\n<h4 id=\"root-object\"><strong>Root Object</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>referenceMagTranID</code></td>\n<td><code>string</code></td>\n<td>Unique transaction ID of the original authorization.</td>\n</tr>\n<tr>\n<td><code>amount</code></td>\n<td><code>number</code></td>\n<td>Amount to be voided.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"response-format\"><strong>Response Format</strong></h2>\n<p>A successful response returns a JSON object with authorization status and details.</p>\n","_postman_id":"0239d807-c594-4aae-b3b6-f7b30bce66b3","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}}},{"name":"Recall Transaction","item":[{"name":"Retrieve a previous transaction, including reference transaction, using MagTranID.","id":"2a919ee6-62cb-41fa-a17b-121aa92bb6fb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://svc1.magensa.net/Unigate/api/Transaction/:id","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}},"urlObject":{"path":["api","Transaction",":id"],"host":["https://svc1.magensa.net/Unigate"],"query":[],"variable":[{"id":"d062c07b-53a1-48a1-aaf6-abbc91889110","description":{"content":"<p>(Required) MagTranID of the previous transaction.</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"id"}]}},"response":[{"id":"33411627-27bd-4d87-9942-c3faa53920b4","name":"Using MagTranID","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Basic <credentials>","description":"Added as a part of security scheme: basic"}],"url":{"raw":"https://svc1.magensa.net/Unigate/api/Transaction/:id","host":["https://svc1.magensa.net/Unigate"],"path":["api","Transaction",":id"],"variable":[{"key":"id","value":"6e491ac1-d308-4f53-8df4-768efeff85b0","description":"MagTranID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"traceID\": \"<string>\",\n  \"magTranID\": \"<string>\",\n  \"customerTransactionID\": \"<string>\",\n  \"transactionUTCTimeStamp\": \"<string>\",\n  \"transactionOutput\": {\n    \"transactionID\": \"<string>\",\n    \"isTransactionApproved\": \"<boolean>\",\n    \"transactionStatus\": \"<string>\",\n    \"transactionMessage\": \"<string>\",\n    \"authCode\": \"<string>\",\n    \"authorizedAmount\": \"<double>\",\n    \"avsResult\": \"<string>\",\n    \"cvvResult\": \"<string>\",\n    \"issuerAuthenticationData\": \"<string>\",\n    \"issuerScriptTemplate1\": \"<string>\",\n    \"issuerScriptTemplate2\": \"<string>\",\n    \"token\": \"<string>\",\n    \"transactionOutputDetails\": [\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      },\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n  },\n  \"additionalResponseData\": [\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    },\n    {\n      \"key\": \"<string>\",\n      \"value\": \"<string>\"\n    }\n  ]\n}"}],"_postman_id":"2a919ee6-62cb-41fa-a17b-121aa92bb6fb"},{"name":"Retrieve previous transacton(s), including reference transactions, by the customerTransactionID.","id":"f35bc556-9ec7-4333-bf68-f0ac3c9f7dd4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://svc1.magensa.net/Unigate/api/Transaction?custTranID=<string>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}},"urlObject":{"path":["api","Transaction"],"host":["https://svc1.magensa.net/Unigate"],"query":[{"description":{"content":"<p>customerTransactionID</p>\n","type":"text/plain"},"key":"custTranID","value":"<string>"}],"variable":[]}},"response":[{"id":"38348584-cfb3-4ec6-8781-4367a9e72a35","name":"Using customerTransactionID","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Basic <credentials>","description":"Added as a part of security scheme: basic"}],"url":{"raw":"https://svc1.magensa.net/Unigate/api/Transaction?custTranID=cst-ar-735","host":["https://svc1.magensa.net/Unigate"],"path":["api","Transaction"],"query":[{"key":"custTranID","value":"cst-ar-735","description":"customerTransactionID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"magTranID\": \"<string>\",\n    \"referenceMagTranID\": \"<string>\",\n    \"customerTransactionID\": \"<string>\",\n    \"isTransactionApproved\": \"<boolean>\",\n    \"transactionStatus\": \"<string>\",\n    \"authorizedAmount\": \"<double>\",\n    \"inputType\": \"GooglePay\",\n    \"transactionType\": \"<string>\",\n    \"transactionUTCTimeStamp\": \"<string>\",\n    \"traceID\": \"<string>\"\n  },\n  {\n    \"magTranID\": \"<string>\",\n    \"referenceMagTranID\": \"<string>\",\n    \"customerTransactionID\": \"<string>\",\n    \"isTransactionApproved\": \"<boolean>\",\n    \"transactionStatus\": \"<string>\",\n    \"authorizedAmount\": \"<double>\",\n    \"inputType\": \"GooglePay\",\n    \"transactionType\": \"<string>\",\n    \"transactionUTCTimeStamp\": \"<string>\",\n    \"traceID\": \"<string>\"\n  }\n]"}],"_postman_id":"f35bc556-9ec7-4333-bf68-f0ac3c9f7dd4"}],"id":"9becfa1a-adca-40b8-96dc-acc7c82d0f94","description":"<p>Retrieve a previous transaction, including reference transaction, using MagTranID or CustomerTransactionID.</p>\n<p>Useful to retrieve the MagTranID if not recorded in the POS, or to recover transaction information that isn't usually stored in the POS.</p>\n","_postman_id":"9becfa1a-adca-40b8-96dc-acc7c82d0f94","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}}}],"id":"648e7467-78db-4f69-8309-542efd24aaf4","description":"<h2 id=\"getting-startedquickstart\">Getting started/Quickstart</h2>\n","_postman_id":"648e7467-78db-4f69-8309-542efd24aaf4","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}}},{"name":"Slingshot (Dishout/PAX users only)","item":[{"name":"ProcessOrder.  Adds an order payment request to the hosted queue.","id":"22c224bc-fb39-4ba5-ad30-0e2c14444211","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"Amount","value":"1.23","description":"<p>Required. Total transaction amount (includes subtotal, tax, and tip (Format example: DDDD.CC)</p>\n","type":"text"},{"key":"AuthNumber","value":"","description":"<p>Authorization Number, required for Capture transactions.</p>\n","type":"text"},{"key":"City","value":"Seal Beach","description":"<p>Customer city</p>\n","type":"text"},{"key":"CustomerID","value":"","description":"<p>Customer ID</p>\n","type":"text"},{"key":"CallbackURL","value":"","description":"<p>Location (Callback URL) where we will send transaction details. Requires an Open Web Server which listens for RAW Requests.</p>\n","type":"text"},{"key":"DeviceID","value":"","description":"<p>Profile ID + key from the device that will receive the order. (Format example: PPPPPPPPPPPPPPPPPPPKKKKK)\nP: MPMP Profile ID K: MPMP Profile key\nLength is subject to change at any  time.</p>\n","type":"text"},{"key":"EmailAddress","value":"","description":"<p>Customer e-mail address. If filled it is automatically displayed in the email receipt button in the receipt screen.</p>\n","type":"text"},{"key":"latitude","value":"","description":"<p>Latitude in degrees</p>\n","type":"text"},{"key":"longitude","value":"","description":"<p>Longitude in degrees</p>\n","type":"text"},{"key":"InvoiceNumber","value":"","description":"<p>Invoice Number\nUsed with CustomerTransactionID on Unigate.  This should be the same value if possible. </p>\n","type":"text"},{"key":"ItemArray","value":"","description":"<p>List of items in the order. Each item can contain an ItemId, ItemName, ItemPrice, sku</p>\n","type":"text"},{"key":"ItemId","value":"","description":"<p>ItemID Number of Inventory Item\nNote: This can be a DishOut ItemID or a 3rd Party ItemID.</p>\n","type":"text"},{"key":"ItemName","value":"","description":"<p>Item Name</p>\n","type":"text"},{"key":"ItemPrice","value":"","description":"<p>Item price (Format example: DDDD.CC)</p>\n","type":"text"},{"key":"Items","value":"","description":"<p>Single field where you can send a list of products, services, etc. as aggregate order details</p>\n","type":"text"},{"key":"MerchantID","value":"","description":"<p>DishOut Merchant ID – used to send orders to all devices under a merchant as opposed to a single DeviceID</p>\n","type":"text"},{"key":"Module","value":"Credit","description":"<p>Defines module being used to process the payment so that the UI will Skip the choose module screen.\nValid Values are:\nCredit, Debit (PIN DEBIT) Campus, Cash, Loyalty, Gift, Folio, EBT, Forms</p>\n","type":"text"},{"key":"OrderDateTime","value":"","description":"<p>Order date and time (Format example: YYYY-MM-DD'T'hh:mm:ss)</p>\n","type":"text"},{"key":"OriginatorID","value":"","description":"<p>Device uses to filter for a specific Value. By Default this is numeric however the field can support Alpha-Numeric Characters. (Must be enabled upon request.)\nFor example, if OriginatorID is a table number, the device can filter the orders by table number.</p>\n","type":"text"},{"key":"PNREF","value":"","description":"<p>Reference Number returned from Integration Path. Can be used for Voids, Refunds &amp; Capture transactions.</p>\n","type":"text"},{"key":"ProcessorToken","value":"","description":"<p>Processor Token &amp; or Gateway Token, used for recurrent transactions.</p>\n","type":"text"},{"key":"Quantity","value":"2","description":"<p>Quantity for a specified item</p>\n","type":"text"},{"key":"Register","value":"","description":"<p>This is the Clerk ID. Used in Silent mode so that the Slingshot request will automatically log the clerk in during the transaction\n(Required for Semi-Integration)</p>\n","type":"text"},{"key":"SKU","value":"","description":"<p>Item SKU</p>\n","type":"text"},{"key":"SSID","value":"","description":"<p>Slingshot ID that is returned in the response to identify the slingshot order</p>\n","type":"text"},{"key":"State","value":"California","description":"<p>Customers State</p>\n","type":"text"},{"key":"Status","value":"pending","description":"<p>For new orders set the value to\n‘pending’\n(Should always be set to Pending)</p>\n","type":"text"},{"key":"StreetAddress","value":"1710 Apollo Ct","description":"<p>Customer stress address</p>\n","type":"text"},{"key":"TransactionType","value":"Sale","description":"<p>Defines the transaction type being sent during the transaction to process the payment so that the UI will Skip the choose transaction screens.\nValid Values are:\nSale, Auth, Earn, Force Redeem, Reload, Balance, Activate, Deactivate</p>\n","type":"text"},{"key":"Zip","value":"90740","description":"<p>Customer zip code</p>\n","type":"text"},{"key":"Bypass_Confirmation_Screen","value":"False","description":"<p>This field defines whether you want to bypass the confirmation screen when submitting a ProcessOrder Request. This field is either a True or False Value</p>\n","type":"text"},{"key":"Silent_Mode_Confirmation_Timeout","value":"30","description":"<p>By Default when a ProcessOrder Request is sent, it requires the customer to confirm/deny the order and will sit on that screen indefinitely.</p>\n<p>By Passing a Value into this field in the ProcessOrder Request you can define how long the confirmation screen sits waiting for customer interaction before the order is cancelled.</p>\n<p>This field is defined in Seconds.\nEX: 30 = 30 Seconds</p>\n","type":"text"}]},"url":"https://slingshot-preprod.magensa.net/ProcessOrder","description":"<p>Use this method to post an order to Slingshot to be ultimately retrieved by the TRX app. Transactions submitted here are automatically set as 'pending'</p>\n","auth":{"type":"basic","basic":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"88d8b048-33b9-4eaa-9320-d3e82dc1ce3c","id":"88d8b048-33b9-4eaa-9320-d3e82dc1ce3c","name":"Slingshot (Dishout/PAX users only)","type":"folder"}},"urlObject":{"path":["ProcessOrder"],"host":["https://slingshot-preprod.magensa.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"22c224bc-fb39-4ba5-ad30-0e2c14444211"},{"name":"ProcessOrder.  Provides visibiity into queued orders.","id":"30c29c87-262d-42f7-986a-444adaff527d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"description":"<p>DishOut is proud to announce Dynamic Forms with SlingShot! DishOut is constantly looking for new ways to bring Power to the Payment! Dynamic forms does just that. Integrators can now deliver custom content to customer facing devices. Features such as displaying text with formatting, page controls and signature panels. The biggest added value for integrators is all of the data will be available in the SlingShot call back.</p>\n<p>Sample Request:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Sample Request:\nBody:\n{\n    \"OrderDetails\": {\n      \"DeviceID\": \"314632444204032607549201\",\n      \"InvoiceNumber\": \"2323\",\n      \"Register\": \"1234\",\n      \"OriginatorId\":\"765\",\n      \"Module\":\"\",\n      \"TransactionType\":\"Forms\",\n          \"Forms\":[\n        {\n            \"Title\":\"Financial Summary|\",\n            \"AcceptButton\":\"OK\",\n            \"Body\":\"ARRIVAL:|09/21/20^DEPARTURE:|09/27/20\\nROOM TOTAL:|$155.00\\nGUEST CHARGES:|$0.00\\nTOTAL TAXES:|$12.01\\n\\nTOTAL CHARGES:|$172.01\\nTOTAL PAID:|$0.00\\n\\nTOTAL DUE:|$172.01\\n\"\n        },\n        {\n            \"Title\":\"Guest Summary|\",\n            \"AcceptButton\":\"OK\",\n            \"Body\":\"NAME:|Jane Smith\\nADDRESS:| 175 Commerce Dr Suite I-2\\nEMAIL ADDRESS:| test@testme.com\\nCELL PHONE:| (631) 657-0103\\nHOME PHONE:| (866) 741-2225\\n\"\n        },\n        {\n            \"Title\":\"Terms &amp; Conditions|\",\n            \"AcceptButton\":\"OK\",\n            \"DeclineButton\":\"Cancel\",\n            \"Body\":\"No Smoking in any room\\nPets are not allowed\\nYou are responsible for all charges\\n|Enjoy your stay!\\n\",\n            \"SignPanel\":\"1\"\n        }\n    ]\n    }\n}\n\n</code></pre>\n<img src=\"https://content.pstmn.io/a15c0eb4-5909-4aa2-b254-7fe0cea4d3ee/aW1hZ2UucG5n\" alt height=\"454\" width=\"256\" />\n\n<img src=\"https://content.pstmn.io/d0f86c3b-0672-4f54-9d38-186821990657/aW1hZ2UucG5n\" alt height=\"454\" width=\"256\" />\n\n<img src=\"https://content.pstmn.io/6ddfef33-534d-4a11-b3e1-79bac4d37af4/aW1hZ2UucG5n\" alt height=\"452\" width=\"254\" />\n\n<p>Sample response:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-xml\">   &lt;TransactionDetail&gt;\n        &lt;DeviceID&gt;314632444204032607549201&lt;/DeviceID&gt;\n        &lt;CreatedDate&gt;2020-09-22T02:58:23.65&lt;/CreatedDate&gt;\n        &lt;InvoiceNumber&gt;2323&lt;/InvoiceNumber&gt;\n        &lt;OrderDateTime&gt;2020-09-21T22:58:23.563&lt;/OrderDateTime&gt;\n        &lt;OrderId&gt;36086&lt;/OrderId&gt;\n        &lt;Register&gt;1234&lt;/Register&gt;\n        &lt;Forms&gt;\n            &lt;Forms&gt;\n                &lt;Title&gt;Financial Summary|&lt;/Title&gt;\n                &lt;AcceptButton&gt;OK&lt;/AcceptButton&gt;\n                &lt;DeclineButton /&gt;\n                &lt;SignPanel&gt;0&lt;/SignPanel&gt;\n                &lt;Body&gt;ARRIVAL:|09/21/20^DEPARTURE:|09/27/20\nROOM TOTAL:|$155.00\nGUEST CHARGES:|$0.00\nTOTAL TAXES:|$12.01\n\nTOTAL CHARGES:|$172.01\nTOTAL PAID:|$0.00\n\nTOTAL DUE:|$172.01\n&lt;/Body&gt;\n            &lt;/Forms&gt;\n            &lt;Forms&gt;\n                &lt;Title&gt;Guest Summary|&lt;/Title&gt;\n                &lt;AcceptButton&gt;OK&lt;/AcceptButton&gt;\n                &lt;DeclineButton /&gt;\n                &lt;SignPanel&gt;0&lt;/SignPanel&gt;\n                &lt;Body&gt;NAME:|Jane Smith\nADDRESS:| 175 Commerce Dr Suite I-2\nEMAIL ADDRESS:| test@testme.com\nCELL PHONE:| (631) 657-0103\nHOME PHONE:| (866) 741-2225\n&lt;/Body&gt;\n            &lt;/Forms&gt;\n            &lt;Forms&gt;\n                &lt;Title&gt;Terms &amp;amp; Conditions|&lt;/Title&gt;\n                &lt;AcceptButton&gt;OK&lt;/AcceptButton&gt;\n                &lt;DeclineButton&gt;Cancel&lt;/DeclineButton&gt;\n                &lt;SignPanel&gt;1&lt;/SignPanel&gt;\n                &lt;Body&gt;No Smoking in any room\nPets are not allowed\nYou are responsible for all charges\n|Enjoy your stay!\n&lt;/Body&gt;\n            &lt;/Forms&gt;\n        &lt;/Forms&gt;\n        &lt;FormSignature&gt;iVBORw0KGgoAAAANSUhEUgAAASwAAACNCAYAAAANSkeKAAAABHNCSVQICAgIfAhkiAAABf9JREFU\neJzt3duR2zYUANCbDlyCSnAHZgnuwOrA7sDqIOnA6sDbgbeDuIO4g6SDzYfMWYh6LCmBBECdM7M/\nnjWIpcBL4OKhCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAABgXu8j4u+IeImIp8J1ATjxLiK+xSFIDX8AqvA1zgepbQhYQAU+RcS/cRqk/hr8\n3tPvf98tWTmAiNe8VPrzFIfh4Dmb0MsCFrCJiB9xGqCeJ5YjYAGz2cRpkPoVER9vLK8fFgJkNQxU\nXzKUufld1qVhI8Ak/8TpDF9OLxGxz1wm8GCGSxK6ma5jASlws01cX46Q0z7ksIAbDZPpc+eWzBIC\nkw3zVEv48vta/y10PaBhw719+4Wv/8i9q3dx2BEwXGxrthQGujh+SHaF6vEos4MfIuLPOL+ncvjz\nb6E6QpWGOapS9rHO3tXXOL8D4NzPUxzPvD5yjxOODHNUXdHalA+Yub2Ly4HpOcb1YnchYPHgPsXx\nw7MpWpuDXazrwUx7VM9x+8tAD4uHVjKhfs2aHsy057q7s6w13RcYbTj82xStzak1PJjpEPBXhvLW\ncE9gtOHQb1+0Npe1fjpDul3pV6YyBSseSolFn7fq8zwt+h63n/t1SV/ez0zlQbVqTKhfs4v6A+ol\ncy3ubOElA3dpZfg31OLDmQ4Bc28havF+wCQtDf9S22hv32B6n99nLrv/HHOXC1Vobfg31FK9u5h/\nf19rLxwYpdXh31ArD+jneK1rjiOgz+m/As1GZ1al1eHf0CYO9b/1iyqWMNxa0810nW8xbzCERbU+\n9Dun5tzVUoEq4rVnVeu9oFIf4nhNTS09mDUM/Ya6qDfwdrHs/a6lndGAa7vpS/dmat9Kc49aH9K+\nt7PU8EzeitE+xnFA+BmHafa08ZR4sNY4/BuqMWAt3avu81bbha5H48Y0zqUfrDUO/86p6UHdRP59\ngGPUGLSpUDoMfGuG6iXm/Tqr3pqHf0P931qDKW0hp/7M9ppnSKnA+xgfFPrfndMjDP+Gauk9puep\nL7mcoE9F+JJY3jRluPUc8wasRxn+pfZRR++q1Cxw2qODi/ou+JS1LnM0rEfsUaVKP6zpspUSw7H+\n2mYFuSidDRxrc8P/uWYYqPaZym1J/9JYIid4TjoELKEPlttC16cBtzbS/gTMHLmNYUL9UZX8+0vf\n/y5el87AWem3506Vo3F3cfygbO4sr3WlHtjSwSqtA5yVzgbeki+4p4G9i+MV0/sby1mTXSz/wHbx\n+hmUnJHrUxLPBetAxbZx/xvt1t5AF3W80WszdcLjXlOWr8xNW+CqHA3kJaZ/n1zaq5r6f9esi2UD\nx494/RxKn9wpWHFV30C2GcrpRv5uF3pV1yx5X2r6HG5ZSsOD+BZ5G+qYcoZLFTjvJebfo5dOsGxm\nvtYYmzAryBU5hwBdvB2A0kC1zXDNtdrG/Asl0yFgLbqoqz5UJHe+YheXG5te1TRz3qd0m0uNwy7t\ngxNzJFf3cdrY0i8h0KsaZxPTcoFT1B6sIg51+xyH7zD8WrguVKDPW+TOEzz/Lne4Qr2mHEkL+lnT\n3L5GG7Oxw3bDA5srWEWcD1KOAplujgc17enWvoH4KQ4vv13UHViZ2T1bbsb4GIfG1s1U/iPoE+H7\njGWm69xqD1bc6Y/SFcioD1Rr+pvWJvdnlL6cfO40od9uUWuSlYM+Ib7NUJYcEM3ScNvQT1bcS7Ci\nWbuw470V9+autmGyg4YZCrZjH/f1iNLTYZ8z1AcW5dD+ttzzWaXr3ja5KgRL6hvwvnA9GOfWnvDc\nS1Vgdl0YCraki+m9o028BqpfuSsES/PGbcfUHlIL+wGBFeqT5WNJrAPFjN3onJ617nA7oIgxw8E0\nsV76rHXgQX2Jt3tM6amg3QJ1AjjrrbVTEutANS4NB7+FYAVUZriw93scb1zeLV8lgFNPcQhK6eF6\nL3HIawFUZXiU9LZobQCu6APVx9IVAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrzPxV0vCCnEwOI\nAAAAAElFTkSuQmCC\n&lt;/FormSignature&gt;\n    &lt;/TransactionDetail&gt;\n\n\n</code></pre>\n","auth":{"type":"basic","basic":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"88d8b048-33b9-4eaa-9320-d3e82dc1ce3c","id":"88d8b048-33b9-4eaa-9320-d3e82dc1ce3c","name":"Slingshot (Dishout/PAX users only)","type":"folder"}},"urlObject":{"query":[],"variable":[]},"url":""},"response":[],"_postman_id":"30c29c87-262d-42f7-986a-444adaff527d"},{"name":"GetProcessedOrderDetails.  Provides visibility into completed orders.","id":"e2e38828-d9bb-44a1-a089-32d74c2e1e11","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://slingshot-preprod.magensa.net/GetProcessedOrderDetails?BeginTime=1407355200&EndTime=1407358861&MerchantID=ZZZZ","description":"<p>You can use this method to retrieve a list of transactions in a given date/time window. Multiple transactions can be returned. If using the callbackURL in ProcessOrder/V2, you do not need to use this feature. The message format of the callback will mimic a single object from this method</p>\n","auth":{"type":"basic","basic":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"88d8b048-33b9-4eaa-9320-d3e82dc1ce3c","id":"88d8b048-33b9-4eaa-9320-d3e82dc1ce3c","name":"Slingshot (Dishout/PAX users only)","type":"folder"}},"urlObject":{"path":["GetProcessedOrderDetails"],"host":["https://slingshot-preprod.magensa.net"],"query":[{"description":{"content":"<p>Unix epoch start time</p>\n","type":"text/plain"},"key":"BeginTime","value":"1407355200"},{"description":{"content":"<p>Unix epoch end time</p>\n","type":"text/plain"},"key":"EndTime","value":"1407358861"},{"key":"MerchantID","value":"ZZZZ"}],"variable":[]}},"response":[],"_postman_id":"e2e38828-d9bb-44a1-a089-32d74c2e1e11"},{"name":"GetTransactionDetail.  Provides payment detail associated with a specific completed order.","id":"74b7b4f7-4a54-4bad-a4a3-3d8b6a3f8620","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"description":"<p>You can use this method to retrieve a transaction based on Slingshot ID (SSID)</p>\n","auth":{"type":"basic","basic":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"88d8b048-33b9-4eaa-9320-d3e82dc1ce3c","id":"88d8b048-33b9-4eaa-9320-d3e82dc1ce3c","name":"Slingshot (Dishout/PAX users only)","type":"folder"}},"urlObject":{"query":[],"variable":[]},"url":""},"response":[],"_postman_id":"74b7b4f7-4a54-4bad-a4a3-3d8b6a3f8620"},{"name":"ProcessOrderByMerchantID.  Sends an order to a group of devices under a single merchant location.","id":"a42a8c3b-7000-4000-9f76-97e21d431fff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://slingshot-preprod.magensa.net/ProcessOrderByMerchantID","description":"<p>You can use this method to send an order to the entire audience of devices that exist underneath a merchant as opposed to single Device (using a DeviceID). Request message is the same as ProcessOrder with one additional node called “MerchantID”.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"88d8b048-33b9-4eaa-9320-d3e82dc1ce3c","id":"88d8b048-33b9-4eaa-9320-d3e82dc1ce3c","name":"Slingshot (Dishout/PAX users only)","type":"folder"}},"urlObject":{"path":["ProcessOrderByMerchantID"],"host":["https://slingshot-preprod.magensa.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"a42a8c3b-7000-4000-9f76-97e21d431fff"},{"name":"CancelOrder.  Removes an order from the queue","id":"a00062be-0fa2-4f8e-8f02-a0c945174a08","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"ssid","value":"","type":"text"},{"key":"deviceId","value":"","type":"text"},{"key":"MerchantId","value":"","type":"text"},{"key":"cancel_on_device","value":"False","type":"text"}]},"url":"https://slingshot-preprod.magensa.net/CancelOrder","description":"<p>You can use this method to cancel a pending order that has been sent to SlingShot but has not been processed.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"88d8b048-33b9-4eaa-9320-d3e82dc1ce3c","id":"88d8b048-33b9-4eaa-9320-d3e82dc1ce3c","name":"Slingshot (Dishout/PAX users only)","type":"folder"}},"urlObject":{"path":["CancelOrder"],"host":["https://slingshot-preprod.magensa.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"a00062be-0fa2-4f8e-8f02-a0c945174a08"}],"id":"88d8b048-33b9-4eaa-9320-d3e82dc1ce3c","description":"<h2 id=\"introduction\">Introduction</h2>\n<p>Slingshot is a multi-purpose engine. Slingshot Powers DishOut’s Semi-Integrated Solution.</p>\n<p>Slingshot allows instant and seamless integration for any POS provider or integrator to send orders from a POS to the Magensa Services Platform (powered by Microsoft Azure) and take payment or acknowledgement on the go with a variety of supported devices through a number of processors.<br />Using our simple set of restful APIs, Integrators can stay out of Scope &amp; quickly begin to process transactions for any Pay-on-the-Go scenario, including, but not limited to:<br />Pay-at-the-counter, Pay-at-the-door, Pay-at-the-table and Pay-at-the-Line.<br />Slingshot also features DishOut’s unique Push &amp; Wake technology allowing orders to be sent to a device regardless of the state of the device. If a device is in sleep mode, DishOut’s Push &amp; Wake solution provides a seamless approach to order processing. DishOut’s Auto Process solution enables Integrators to send follow-up transactions using secure tokens with no user interaction.<br />Transaction Details are sent back to DishOut’s Slingshot Cloud Solution, the POS/Originating application can either use a Callback function as part of their API Call or an Integrator can query our GetTransactionDetail API to retrieve the transaction details which will allow the POS/Originating application to close out the transaction on their side.</p>\n<h2 id=\"overview\">Overview</h2>\n<img src=\"https://content.pstmn.io/de72bcc6-df39-4006-a929-8ac4e0d860d2/U2xpbmdzaG90LnBuZw==\" />\n\n<h2 id=\"authorization\">Authorization</h2>\n<p>Authorization to slingshot is defined by a Header. The Header is (Authorization) with Basic Auth. Authorization Header Value would be Basic ‘Credential’. Credentials must be Base64 Encoded.<br />Credential Format is Device_ProfileID:Slingshot Password, these values are driven from the MPMP Profile &amp; are available by request &amp; or if you have Self Service Access to MPMP.</p>\n<p>Format Base64 of: Device_ProfileID:Slingshot Password<br />Sample Request / Response Messages:<br /><code>Content-Type: “application/json\"</code><br /><code>Authorization: “Basic RGV2aWNlXzI0MjAyMDU0ODIxNDQwMDUzNDI6MTIzNDU2”</code></p>\n","auth":{"type":"basic","basic":{"basicConfig":[]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"8a19e38e-6dad-47f5-8008-804ec0d6cc57","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"ddc75b9a-9595-42e7-80a8-bcfa22a84b93","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"88d8b048-33b9-4eaa-9320-d3e82dc1ce3c"},{"name":"AppleTapToPayToken","item":[{"name":"PaymentCardReader","id":"4d175375-0b96-4fab-ba3b-7408748a74c8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"paymentCardReaderIdentifier\": \"60492a38764f11f227e477c8007f657436261c05aaf142e99df3c463f70c386d\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/AppleTapToPayToken/PaymentCardReader","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}},"urlObject":{"path":["api","AppleTapToPayToken","PaymentCardReader"],"host":["https://svc1.magensa.net/Unigate"],"query":[],"variable":[]}},"response":[{"id":"200a8ba1-91b9-48e2-918d-1121af56e8d9","name":"PaymentCardReader","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"paymentCardReaderIdentifier\": \"60492a38764f11f227e477c8007f657436261c05aaf142e99df3c463f70c386d\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://svc1.magensa.net/Unigate/api/AppleTapToPayToken/PaymentCardReader"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n  \"traceID\": \"4a6cc622-076d-437d-b90f-24d854fcd6e4\",\n  \"customerTransactionID\": \"9E17B976-F522-4DD7-8142-2E714DBE1F12\",\n  \"transactionUTCTimeStamp\": \"2025-08-20 17:59:25Z\",\n  \"paymentCardReaderToken\": \"eyJhbGciOiJFUzI1NiIsImtpZCI6IjJmNjBjY2MyLTFhNWEtNGMxMi1iZGY1LTIzMGJlM2RjMDliNCIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJjZXJ0aWZpY2F0aW9uLXBvcy12MSIsImF2cyI6WyI2MDQ5MmEzODc2NGYxMWYyMjdlNDc3YzgwMDdmNjU3NDM2MjYxYzA1YWFmMTQyZTk5ZGYzYzQ2M2Y3MGMzODZkIl0sImV4cCI6MTc1NTcxMzA2NCwiaWF0IjoxNzU1NzEyNzY0LCJpc3MiOiJNYWdUZWsiLCJqdGkiOiJmZGIzOWIyYy02ZDA3LTRmMzItYjk3Yy05MGUyZGQwY2RkNDkiLCJtYWEiOlsiUFJFUEFSRSIsIkxJTksiXSwibWlkIjoibWFndGVrc2RrdGVhbS5hcHBsZXRhcHRvcGF5dXNlciIsIm1ibiI6Ik1hZ1RlayBUVFAgRGVtbyIsIm1jYyI6MTUyMCwibmJmIjoxNzU1NzEyNzY0LCJ0cGlkIjoiMTgyOGViMzctODVhMS00MzM2LTlkODItNTQzYWJhMjJmNzBkIn0.WWWVH9Sf2JQTfj1G7yfbVO7Envx5mlj9cTdR9TE2E4LlpeEDFHfXHXSEBAMvpZmI10HNooBd-eTnALYRMqEN4A\"\n}"}],"_postman_id":"4d175375-0b96-4fab-ba3b-7408748a74c8"},{"name":"StoreAndForward","id":"16c36104-308f-40fb-a5c2-6eb2f206621b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}},"urlObject":{"query":[],"variable":[]},"url":""},"response":[],"_postman_id":"16c36104-308f-40fb-a5c2-6eb2f206621b"}],"id":"5bcf00b0-0b07-4b3d-b7e8-a9b33ad49932","description":"<p>Generate and sign a JWT as needed for the Apple IOS <code>ProximityReader</code> framework. There are two types of JWT available:</p>\n<ul>\n<li><p><code>PaymentCardReader</code> - used to actiave the <code>ProximityReader</code> framework.</p>\n</li>\n<li><p><code>StoreAndForward</code> - used for SAF batches (not currently supported; added for future support)</p>\n</li>\n</ul>\n<p>In a <code>PaymentCardReader</code> request, the input is <code>paymentCardReaderIdentifier</code>. This is the Apple reader identifier computed from the <code>readerIdentifier</code> in the <code>PaymentCardReader</code> object. This is an instance of the <code>PaymentCardReader</code> class.</p>\n","_postman_id":"5bcf00b0-0b07-4b3d-b7e8-a9b33ad49932","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"36341148-7778-4c3f-aa1d-75e63676e550","id":"36341148-7778-4c3f-aa1d-75e63676e550","name":"Unigate API","type":"collection"}}}],"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]}},"event":[{"listen":"prerequest","script":{"id":"2697dfe4-fdbe-47a4-881d-bbd5ac126821","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"e7d60839-9ca5-4207-885e-29e2449d1f31","type":"text/javascript","packages":{},"exec":[""]}}],"variable":[{"key":"baseUrl","value":"https://svc1.magensa.net/Unigate"},{"key":"SlingshotHost","value":"https://slingshot-preprod.magensa.net","type":"default"}]}