{"info":{"_postman_id":"63609cd6-08f6-4a82-a1ae-bcda7cb63aa2","name":"HighWirePayments","description":"<html><head></head><body><p><strong>Development URL</strong>: <a href=\"https://sandbox.gateway.highwirepayments.com\">https://sandbox.gateway.highwirepayments.com</a><br><strong>Production URL:</strong> <a href=\"https://api.gateway.highwirepayments.com\">https://api.gateway.highwirepayments.com</a></p>\n<p>Please contact <a href=\"https://mailto:support@highwirepayments.com\">support@highwirepayments.com</a> for development or production credentials.</p>\n<p>Authorization is done vai HTTP Basic Authorization which is your merchant_uuid and merchant_api_password separated by a : and Base64 encoded</p>\n<p><strong>Example</strong>: \"Basic base64(merchant_uuid:merchant_api_password)\"</p>\n<p>If your authentication fails, you will recieve a 403 response code.</p>\n<p><strong>Using This Collection &amp; Variables</strong></p>\n<p>You can test via postman by populating the following values in the \"Variables\" section:</p>\n<p><strong>base_url</strong>: one of the URLs above<br><strong>merchant_username</strong>: the merchant_uuid provided<br><strong>merchant_password</strong>: the merchant_api_password provided</p>\n<p><strong>Transaction Lifecycle</strong></p>\n<p>Card transactions can follow various lifecycle events depending on values that are set and approval of the transaction.</p>\n<ol>\n<li><p>Authorzation without immediate capture<br> If <code>capture</code> flag on the Authorize method is set to false (it is default by true) then the transaction will require a subsequent capture call in order for the transaction to batch and settle. Transactions processed this way will either return a AUTHORIZED, DECLINED, or FAILED response. While a transaction is in the AUTHORIZED state it can either be captured or voided</p>\n</li>\n<li><p>Authorization with immediate capture<br> If the <code>capture</code> flad is set to true, the transaction will be immediatley captured upon a successful authorization. Transactions processed this will either return a CAPTURED, DECLINED, or FAILED response. While the transaction is in the CAPTURED state it can still be voided.</p>\n</li>\n<li><p>Batching Process<br> At 8PM ET any transactions that are in the CAPTURED state are BATCHED by the gateway and finalized for settlement. At this point, no adjustments or voids can be made to the transaction and a REFUND will need to be created.</p>\n</li>\n</ol>\n<p><strong>Considerations</strong></p>\n<ul>\n<li><p>The gateway does not support blind credits or refunds for transactions which did not originate on the gateway.</p>\n</li>\n<li><p>Once a REFUND has been created, it can not be voided and is final.</p>\n</li>\n</ul>\n<p><strong>Possible Response Values from Upstream Processors</strong></p>\n<p>The response_code value will be from the following table.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Enum Value</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>0000</td>\n<td>APPROVED</td>\n</tr>\n<tr>\n<td>1000</td>\n<td>PARTIAL_AUTHORIZATION.</td>\n</tr>\n<tr>\n<td>1300</td>\n<td>INVALID_DATA_FORMAT.</td>\n</tr>\n<tr>\n<td>1310</td>\n<td>INVALID_AMOUNT.</td>\n</tr>\n<tr>\n<td>1312</td>\n<td>INVALID_TRANSACTION_CARD_ISSUER_ACQUIRER.</td>\n</tr>\n<tr>\n<td>1317</td>\n<td>INVALID_CAPTURE_DATE.</td>\n</tr>\n<tr>\n<td>1320</td>\n<td>INVALID_CURRENCY_CODE.</td>\n</tr>\n<tr>\n<td>1330</td>\n<td>INVALID_ACCOUNT.</td>\n</tr>\n<tr>\n<td>1335</td>\n<td>INVALID_ACCOUNT_RECURRING.</td>\n</tr>\n<tr>\n<td>1340</td>\n<td>INVALID_TERMINAL.</td>\n</tr>\n<tr>\n<td>1350</td>\n<td>INVALID_MERCHANT.</td>\n</tr>\n<tr>\n<td>1352</td>\n<td>RESTRICTED_OR_INACTIVE_ACCOUNT.</td>\n</tr>\n<tr>\n<td>1360</td>\n<td>BAD_PROCESSING_CODE.</td>\n</tr>\n<tr>\n<td>1370</td>\n<td>INVALID_MCC.</td>\n</tr>\n<tr>\n<td>1380</td>\n<td>INVALID_EXPIRATION.</td>\n</tr>\n<tr>\n<td>1382</td>\n<td>INVALID_CARD_VERIFICATION_VALUE.</td>\n</tr>\n<tr>\n<td>1384</td>\n<td>INVALID_LIFE_CYCLE_OF_TRANSACTION.</td>\n</tr>\n<tr>\n<td>1390</td>\n<td>INVALID_ORDER.</td>\n</tr>\n<tr>\n<td>1393</td>\n<td>TRANSACTION_CANNOT_BE_COMPLETED.</td>\n</tr>\n<tr>\n<td>5100</td>\n<td>GENERIC_DECLINE.</td>\n</tr>\n<tr>\n<td>5110</td>\n<td>CVV2_FAILURE.</td>\n</tr>\n<tr>\n<td>5120</td>\n<td>INSUFFICIENT_FUNDS.</td>\n</tr>\n<tr>\n<td>5130</td>\n<td>INVALID_PIN.</td>\n</tr>\n<tr>\n<td>5135</td>\n<td>DECLINED_PIN_TRY_EXCEEDED.</td>\n</tr>\n<tr>\n<td>5140</td>\n<td>CARD_CLOSED.</td>\n</tr>\n<tr>\n<td>5150</td>\n<td>PICKUP_CARD_SPECIAL_CONDITIONS. Try using another card. Do not retry the same card.</td>\n</tr>\n<tr>\n<td>5160</td>\n<td>UNAUTHORIZED_USER.</td>\n</tr>\n<tr>\n<td>5170</td>\n<td>AVS_FAILURE.</td>\n</tr>\n<tr>\n<td>5180</td>\n<td>INVALID_OR_RESTRICTED_CARD. Try using another card. Do not retry the same card.</td>\n</tr>\n<tr>\n<td>5190</td>\n<td>SOFT_AVS.</td>\n</tr>\n<tr>\n<td>5200</td>\n<td>DUPLICATE_TRANSACTION.</td>\n</tr>\n<tr>\n<td>5210</td>\n<td>INVALID_TRANSACTION.</td>\n</tr>\n<tr>\n<td>5400</td>\n<td>EXPIRED_CARD.</td>\n</tr>\n<tr>\n<td>5500</td>\n<td>INCORRECT_PIN_REENTER.</td>\n</tr>\n<tr>\n<td>5650</td>\n<td>DECLINED_SCA_REQUIRED.</td>\n</tr>\n<tr>\n<td>5700</td>\n<td>TRANSACTION_NOT_PERMITTED. Outside of scope of accepted business.</td>\n</tr>\n<tr>\n<td>5710</td>\n<td>TX_ATTEMPTS_EXCEED_LIMIT.</td>\n</tr>\n<tr>\n<td>5800</td>\n<td>REVERSAL_REJECTED.</td>\n</tr>\n<tr>\n<td>5900</td>\n<td>INVALID_ISSUE.</td>\n</tr>\n<tr>\n<td>5910</td>\n<td>ISSUER_NOT_AVAILABLE_NOT_RETRIABLE.</td>\n</tr>\n<tr>\n<td>5920</td>\n<td>ISSUER_NOT_AVAILABLE_RETRIABLE.</td>\n</tr>\n<tr>\n<td>5930</td>\n<td>CARD_NOT_ACTIVATED.</td>\n</tr>\n<tr>\n<td>5950</td>\n<td>DECLINED_DUE_TO_UPDATED_ACCOUNT. External decline as an updated card has been issued.</td>\n</tr>\n<tr>\n<td>6300</td>\n<td>ACCOUNT_NOT_ON_FILE.</td>\n</tr>\n<tr>\n<td>7600</td>\n<td>APPROVED_NON_CAPTURE.</td>\n</tr>\n<tr>\n<td>7700</td>\n<td>ERROR_3DS.</td>\n</tr>\n<tr>\n<td>7710</td>\n<td>AUTHENTICATION_FAILED.</td>\n</tr>\n<tr>\n<td>7800</td>\n<td>BIN_ERROR.</td>\n</tr>\n<tr>\n<td>7900</td>\n<td>PIN_ERROR.</td>\n</tr>\n<tr>\n<td>8000</td>\n<td>PROCESSOR_SYSTEM_ERROR.</td>\n</tr>\n<tr>\n<td>8010</td>\n<td>HOST_KEY_ERROR.</td>\n</tr>\n<tr>\n<td>8020</td>\n<td>CONFIGURATION_ERROR.</td>\n</tr>\n<tr>\n<td>8030</td>\n<td>UNSUPPORTED_OPERATION.</td>\n</tr>\n<tr>\n<td>8100</td>\n<td>FATAL_COMMUNICATION_ERROR.</td>\n</tr>\n<tr>\n<td>8110</td>\n<td>RETRIABLE_COMMUNICATION_ERROR.</td>\n</tr>\n<tr>\n<td>8220</td>\n<td>SYSTEM_UNAVAILABLE.</td>\n</tr>\n<tr>\n<td>9100</td>\n<td>DECLINED_PLEASE_RETRY. Retry.</td>\n</tr>\n<tr>\n<td>9500</td>\n<td>SUSPECTED_FRAUD. Try using another card. Do not retry the same card.</td>\n</tr>\n<tr>\n<td>9510</td>\n<td>SECURITY_VIOLATION.</td>\n</tr>\n<tr>\n<td>9520</td>\n<td>LOST_OR_STOLEN. Try using another card. Do not retry the same card.</td>\n</tr>\n<tr>\n<td>9530</td>\n<td>HOLD_CALL_CENTER. The merchant must call the number on the back of the card. POS scenario.</td>\n</tr>\n<tr>\n<td>9540</td>\n<td>REFUSED_CARD.</td>\n</tr>\n<tr>\n<td>9600</td>\n<td>UNRECOGNIZED_RESPONSE_CODE.</td>\n</tr>\n<tr>\n<td>0000</td>\n<td>APPROVED.</td>\n</tr>\n<tr>\n<td>00N7</td>\n<td>CVV2_FAILURE_POSSIBLE_RETRY_WITH_CVV.</td>\n</tr>\n<tr>\n<td>0100</td>\n<td>REFERRAL.</td>\n</tr>\n<tr>\n<td>0390</td>\n<td>ACCOUNT_NOT_FOUND.</td>\n</tr>\n<tr>\n<td>0500</td>\n<td>DO_NOT_HONOR.</td>\n</tr>\n<tr>\n<td>0580</td>\n<td>UNAUTHORIZED_TRANSACTION.</td>\n</tr>\n<tr>\n<td>0800</td>\n<td>BAD_RESPONSE_REVERSAL_REQUIRED.</td>\n</tr>\n<tr>\n<td>0880</td>\n<td>CRYPTOGRAPHIC_FAILURE.</td>\n</tr>\n<tr>\n<td>0890</td>\n<td>UNACCEPTABLE_PIN.</td>\n</tr>\n<tr>\n<td>0960</td>\n<td>SYSTEM_MALFUNCTION.</td>\n</tr>\n<tr>\n<td>0R00</td>\n<td>CANCELLED_PAYMENT.</td>\n</tr>\n<tr>\n<td>10BR</td>\n<td>ISSUER_REJECTED.</td>\n</tr>\n<tr>\n<td>PCNR</td>\n<td>CONTINGENCIES_NOT_RESOLVED.</td>\n</tr>\n<tr>\n<td>PCVV</td>\n<td>CVV_FAILURE.</td>\n</tr>\n<tr>\n<td>PP06</td>\n<td>ACCOUNT_CLOSED. A previously open account is now closed</td>\n</tr>\n<tr>\n<td>PPRN</td>\n<td>REATTEMPT_NOT_PERMITTED.</td>\n</tr>\n<tr>\n<td>PPAD</td>\n<td>BILLING_ADDRESS.</td>\n</tr>\n<tr>\n<td>PPAB</td>\n<td>ACCOUNT_BLOCKED_BY_ISSUER.</td>\n</tr>\n<tr>\n<td>PPAE</td>\n<td>AMEX_DISABLED.</td>\n</tr>\n<tr>\n<td>PPAG</td>\n<td>ADULT_GAMING_UNSUPPORTED.</td>\n</tr>\n<tr>\n<td>PPAI</td>\n<td>AMOUNT_INCOMPATIBLE.</td>\n</tr>\n<tr>\n<td>PPAR</td>\n<td>AUTH_RESULT.</td>\n</tr>\n<tr>\n<td>PPAU</td>\n<td>MCC_CODE.</td>\n</tr>\n<tr>\n<td>PPAV</td>\n<td>ARC_AVS.</td>\n</tr>\n<tr>\n<td>PPAX</td>\n<td>AMOUNT_EXCEEDED.</td>\n</tr>\n<tr>\n<td>PPBG</td>\n<td>BAD_GAMING.</td>\n</tr>\n<tr>\n<td>PPC2</td>\n<td>ARC_CVV.</td>\n</tr>\n<tr>\n<td>PPCE</td>\n<td>CE_REGISTRATION_INCOMPLETE.</td>\n</tr>\n<tr>\n<td>PPCO</td>\n<td>COUNTRY.</td>\n</tr>\n<tr>\n<td>PPCR</td>\n<td>CREDIT_ERROR.</td>\n</tr>\n<tr>\n<td>PPCT</td>\n<td>CARD_TYPE_UNSUPPORTED.</td>\n</tr>\n<tr>\n<td>PPCU</td>\n<td>CURRENCY_USED_INVALID.</td>\n</tr>\n<tr>\n<td>PPD3</td>\n<td>SECURE_ERROR_3DS.</td>\n</tr>\n<tr>\n<td>PPDC</td>\n<td>DCC_UNSUPPORTED.</td>\n</tr>\n<tr>\n<td>PPDI</td>\n<td>DINERS_REJECT.</td>\n</tr>\n<tr>\n<td>PPDV</td>\n<td>AUTH_MESSAGE.</td>\n</tr>\n<tr>\n<td>PPDT</td>\n<td>DECLINE_THRESHOLD_BREACH.</td>\n</tr>\n<tr>\n<td>PPEF</td>\n<td>EXPIRED_FUNDING_INSTRUMENT.</td>\n</tr>\n<tr>\n<td>PPEL</td>\n<td>EXCEEDS_FREQUENCY_LIMIT.</td>\n</tr>\n<tr>\n<td>PPER</td>\n<td>INTERNAL_SYSTEM_ERROR.</td>\n</tr>\n<tr>\n<td>PPEX</td>\n<td>EXPIRY_DATE.</td>\n</tr>\n<tr>\n<td>PPFE</td>\n<td>FUNDING_SOURCE_ALREADY_EXISTS.</td>\n</tr>\n<tr>\n<td>PPFI</td>\n<td>INVALID_FUNDING_INSTRUMENT.</td>\n</tr>\n<tr>\n<td>PPFR</td>\n<td>RESTRICTED_FUNDING_INSTRUMENT.</td>\n</tr>\n<tr>\n<td>PPFV</td>\n<td>FIELD_VALIDATION_FAILED.</td>\n</tr>\n<tr>\n<td>PPGR</td>\n<td>GAMING_REFUND_ERROR.</td>\n</tr>\n<tr>\n<td>PPH1</td>\n<td>H1_ERROR.</td>\n</tr>\n<tr>\n<td>PPIF</td>\n<td>IDEMPOTENCY_FAILURE.</td>\n</tr>\n<tr>\n<td>PPII</td>\n<td>INVALID_INPUT_FAILURE.</td>\n</tr>\n<tr>\n<td>PPIM</td>\n<td>ID_MISMATCH.</td>\n</tr>\n<tr>\n<td>PPIT</td>\n<td>INVALID_TRACE_ID.</td>\n</tr>\n<tr>\n<td>PPLR</td>\n<td>LATE_REVERSAL.</td>\n</tr>\n<tr>\n<td>PPLS</td>\n<td>LARGE_STATUS_CODE.</td>\n</tr>\n<tr>\n<td>PPMB</td>\n<td>MISSING_BUSINESS_RULE_OR_DATA.</td>\n</tr>\n<tr>\n<td>PPMC</td>\n<td>BLOCKED_Mastercard.</td>\n</tr>\n<tr>\n<td>PPMD</td>\n<td>DEPRECATED The PPMD value has been deprecated.</td>\n</tr>\n<tr>\n<td>PPNC</td>\n<td>NOT_SUPPORTED_NRC.</td>\n</tr>\n<tr>\n<td>PPNL</td>\n<td>EXCEEDS_NETWORK_FREQUENCY_LIMIT.</td>\n</tr>\n<tr>\n<td>PPNM</td>\n<td>NO_MID_FOUND.</td>\n</tr>\n<tr>\n<td>PPNT</td>\n<td>NETWORK_ERROR.</td>\n</tr>\n<tr>\n<td>PPPH</td>\n<td>NO_PHONE_FOR_DCC_TRANSACTION.</td>\n</tr>\n<tr>\n<td>PPPI</td>\n<td>INVALID_PRODUCT.</td>\n</tr>\n<tr>\n<td>PPPM</td>\n<td>INVALID_PAYMENT_METHOD.</td>\n</tr>\n<tr>\n<td>PPQC</td>\n<td>QUASI_CASH_UNSUPPORTED.</td>\n</tr>\n<tr>\n<td>PPRE</td>\n<td>UNSUPPORT_REFUND_ON_PENDING_BC.</td>\n</tr>\n<tr>\n<td>PPRF</td>\n<td>INVALID_PARENT_TRANSACTION_STATUS.</td>\n</tr>\n<tr>\n<td>PPRR</td>\n<td>MERCHANT_NOT_REGISTERED.</td>\n</tr>\n<tr>\n<td>PPS0</td>\n<td>BANKAUTH_ROW_MISMATCH.</td>\n</tr>\n<tr>\n<td>PPS1</td>\n<td>BANKAUTH_ROW_SETTLED.</td>\n</tr>\n<tr>\n<td>PPS2</td>\n<td>BANKAUTH_ROW_VOIDED.</td>\n</tr>\n<tr>\n<td>PPS3</td>\n<td>BANKAUTH_EXPIRED.</td>\n</tr>\n<tr>\n<td>PPS4</td>\n<td>CURRENCY_MISMATCH.</td>\n</tr>\n<tr>\n<td>PPS5</td>\n<td>CREDITCARD_MISMATCH.</td>\n</tr>\n<tr>\n<td>PPS6</td>\n<td>AMOUNT_MISMATCH.</td>\n</tr>\n<tr>\n<td>PPSC</td>\n<td>ARC_SCORE.</td>\n</tr>\n<tr>\n<td>PPSD</td>\n<td>STATUS_DESCRIPTION.</td>\n</tr>\n<tr>\n<td>PPSE</td>\n<td>AMEX_DENIED.</td>\n</tr>\n<tr>\n<td>PPTE</td>\n<td>VERIFICATION_TOKEN_EXPIRED.</td>\n</tr>\n<tr>\n<td>PPTF</td>\n<td>INVALID_TRACE_REFERENCE.</td>\n</tr>\n<tr>\n<td>PPTI</td>\n<td>INVALID_TRANSACTION_ID.</td>\n</tr>\n<tr>\n<td>PPTR</td>\n<td>VERIFICATION_TOKEN_REVOKED.</td>\n</tr>\n<tr>\n<td>PPTT</td>\n<td>TRANSACTION_TYPE_UNSUPPORTED.</td>\n</tr>\n<tr>\n<td>PPTV</td>\n<td>INVALID_VERIFICATION_TOKEN.</td>\n</tr>\n<tr>\n<td>PPUA</td>\n<td>USER_NOT_AUTHORIZED.</td>\n</tr>\n<tr>\n<td>PPUC</td>\n<td>CURRENCY_CODE_UNSUPPORTED.</td>\n</tr>\n<tr>\n<td>PPUE</td>\n<td>UNSUPPORT_ENTITY.</td>\n</tr>\n<tr>\n<td>PPUI</td>\n<td>UNSUPPORT_INSTALLMENT.</td>\n</tr>\n<tr>\n<td>PPUP</td>\n<td>UNSUPPORT_POS_FLAG.</td>\n</tr>\n<tr>\n<td>PPUR</td>\n<td>UNSUPPORTED_REVERSAL.</td>\n</tr>\n<tr>\n<td>PPVC</td>\n<td>VALIDATE_CURRENCY.</td>\n</tr>\n<tr>\n<td>PPVE</td>\n<td>VALIDATION_ERROR.</td>\n</tr>\n<tr>\n<td>PPVT</td>\n<td>VIRTUAL_TERMINAL_UNSUPPORTED.</td>\n</tr>\n</tbody>\n</table>\n</div></body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"50555245","collectionId":"63609cd6-08f6-4a82-a1ae-bcda7cb63aa2","publishedId":"2sBXVbHDkf","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-12-29T15:14:36.000Z"},"item":[{"name":"Authorize Card","id":"7d8857fd-8cd0-415d-9140-6d34195da8ca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":""},{"key":"password","value":""}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\" : \"card\",\n    \"capture\": true,\n    \"amount\": 500,\n    \"card_number\": \"4111111111111111\",\n    \"card_expiration\": \"0126\",\n    \"card_cvv\": \"123\",\n    \"cardholder_billing_address\": \"123 Some Street\",\n    \"cardholder_billing_zipcode\": \"12345\",\n    \"cardholder_name\": \"Tony Stark\"\n}","options":{"raw":{"language":"json"}}},"url":"/transaction/authorize","description":"<p>To obtain an authorization on a card, use this method.</p>\n<p><strong>Notable Fields</strong></p>\n<ul>\n<li><p>capture: true by default this indicates if the transaction should automatically be captured and flagged for batching</p>\n</li>\n<li><p>amount: this field must be an integer and the cents position is implied, meaning $5.34 would be entered as 534<br />  card_expiration: this field must be formatted as MMYY</p>\n</li>\n</ul>\n<p><strong>Responses</strong></p>\n<p>A successful response, meaning there were no errors with the data or request will look like the Approval or Decline message examples.</p>\n","urlObject":{"path":["transaction","authorize"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"9d52e771-e512-4f5f-990a-4fa4120fbbeb","name":"Approval","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\" : \"card\",\n    \"capture\": false,\n    \"amount\": 500,\n    \"card_number\": \"4111111111111111\",\n    \"card_expiration\": \"0126\",\n    \"card_cvv\": \"123\",\n    \"cardholder_billing_address\": \"123 Some Street\",\n    \"cardholder_billing_zipcode\": \"12345\",\n    \"cardholder_name\": \"Tony Stark\"\n}","options":{"raw":{"language":"json"}}},"url":"/transaction/authorize"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Date","value":"Thu, 09 Oct 2025 12:56:00 GMT"},{"key":"Server","value":"HighWireGateway-1.0.0"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"400"}],"cookie":[],"responseTime":null,"body":"{\n    \"authorized_datetime\": \"2025-10-09T08:56:05.646701\",\n    \"response_code\": \"0000\",\n    \"transaction_uuid\": \"f3817adc-1894-4ca7-9e26-89d173c8d485\",\n    \"authorization_response_code\": \"PAYPAL\",\n    \"transaction_type\": \"AUTHORIZATION\",\n    \"voided_amount\": 0,\n    \"created_datetime\": \"2025-10-09T08:56:00.431292\",\n    \"requested_amount\": 500,\n    \"cvv_response\": \"M\",\n    \"avs_response\": \"A\",\n    \"captured_amount\": 0,\n    \"authorized_amount\": 500,\n    \"status\": \"AUTHORIZED\"\n}"},{"id":"095e9a40-9a96-43f3-9b68-3eeb98edc5e7","name":"Decline","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\" : \"card\",\n    \"capture\": false,\n    \"amount\": 500,\n    \"card_number\": \"4111111111111111\",\n    \"card_expiration\": \"0126\",\n    \"card_cvv\": \"123\",\n    \"cardholder_billing_address\": \"123 Some Street\",\n    \"cardholder_billing_zipcode\": \"12345\",\n    \"cardholder_name\": \"CCREJECT-BANK_ERROR\"\n}","options":{"raw":{"language":"json"}}},"url":"/transaction/authorize"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Date","value":"Thu, 09 Oct 2025 12:56:49 GMT"},{"key":"Server","value":"HighWireGateway-1.0.0"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"306"}],"cookie":[],"responseTime":null,"body":"{\n    \"response_code\": \"5100\",\n    \"avs_response\": \"G\",\n    \"captured_amount\": 0,\n    \"authorized_amount\": 0,\n    \"transaction_uuid\": \"6727a7c7-a956-431e-85fa-b3e1b5aade65\",\n    \"transaction_type\": \"AUTHORIZATION\",\n    \"voided_amount\": 0,\n    \"created_datetime\": \"2025-10-09T08:56:49.704142\",\n    \"requested_amount\": 500,\n    \"cvv_response\": \"P\",\n    \"status\": \"DECLINED\"\n}"}],"_postman_id":"7d8857fd-8cd0-415d-9140-6d34195da8ca"},{"name":"Void Card","id":"30defa75-9fc0-4bf7-9548-075c927a5f39","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":""},{"key":"password","value":""}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\" : \"card\",\n    \"transaction_uuid\" : \"fcf5b648-0f94-4a43-b9ef-08272a0b7b62\"\n}","options":{"raw":{"language":"json"}}},"url":"/transaction/void","description":"<p>An authorization can only be voided while it is in the AUTHORIZED or CAPTURED state.</p>\n","urlObject":{"path":["transaction","void"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"c07b9331-6882-48c3-9e2b-4fbacc3f4940","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\" : \"card\",\n    \"transaction_uuid\" : \"f3817adc-1894-4ca7-9e26-89d173c8d485\"\n}","options":{"raw":{"language":"json"}}},"url":"/transaction/void"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Date","value":"Thu, 09 Oct 2025 12:58:49 GMT"},{"key":"Server","value":"HighWireGateway-1.0.0"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"468"}],"cookie":[],"responseTime":null,"body":"{\n    \"authorized_datetime\": \"2025-10-09T08:56:06\",\n    \"response_code\": \"0000\",\n    \"transaction_uuid\": \"f3817adc-1894-4ca7-9e26-89d173c8d485\",\n    \"authorization_response_code\": \"PAYPAL\",\n    \"transaction_type\": \"AUTHORIZATION\",\n    \"voided_amount\": 500,\n    \"created_datetime\": \"2025-10-09T08:56\",\n    \"voided_datetime\": \"2025-10-09T08:58:51.020512\",\n    \"requested_amount\": 500,\n    \"cvv_response\": \"M\",\n    \"avs_response\": \"A\",\n    \"captured_datetime\": \"2025-10-09T08:57:32\",\n    \"captured_amount\": 0,\n    \"authorized_amount\": 0,\n    \"status\": \"VOIDED\"\n}"},{"id":"2450e8f2-6a46-44a4-b58a-88bdbe09cf20","name":"Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\" : \"card\",\n    \"transaction_uuid\" : \"6727a7c7-a956-431e-85fa-b3e1b5aade65\"\n}","options":{"raw":{"language":"json"}}},"url":"/transaction/void"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Date","value":"Thu, 09 Oct 2025 12:59:45 GMT"},{"key":"Server","value":"HighWireGateway-1.0.0"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"81"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"Transaction is in BATCHED status and can not be voided, please refund\"\n}"}],"_postman_id":"30defa75-9fc0-4bf7-9548-075c927a5f39"},{"name":"Capture Card","id":"8cd37179-09cc-4009-a685-afd6d9dce0b8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":""},{"key":"password","value":""}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\" : \"card\",\n    \"transaction_uuid\" : \"6727a7c7-a956-431e-85fa-b3e1b5aade65\"\n}","options":{"raw":{"language":"json"}}},"url":"/transaction/capture","description":"<p>A transaction can only be captured when it is in the AUTHORIZED state</p>\n","urlObject":{"path":["transaction","capture"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"f2753a15-5bd5-41e4-b044-4ac512df9fad","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\" : \"card\",\n    \"transaction_uuid\" : \"f3817adc-1894-4ca7-9e26-89d173c8d485\"\n}","options":{"raw":{"language":"json"}}},"url":"/transaction/capture"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Date","value":"Thu, 09 Oct 2025 12:57:32 GMT"},{"key":"Server","value":"HighWireGateway-1.0.0"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"432"}],"cookie":[],"responseTime":null,"body":"{\n    \"authorized_datetime\": \"2025-10-09T08:56:06\",\n    \"response_code\": \"0000\",\n    \"transaction_uuid\": \"f3817adc-1894-4ca7-9e26-89d173c8d485\",\n    \"authorization_response_code\": \"PAYPAL\",\n    \"transaction_type\": \"AUTHORIZATION\",\n    \"voided_amount\": 0,\n    \"created_datetime\": \"2025-10-09T08:56\",\n    \"requested_amount\": 500,\n    \"cvv_response\": \"M\",\n    \"avs_response\": \"A\",\n    \"captured_datetime\": \"2025-10-09T08:57:32.476964\",\n    \"captured_amount\": 500,\n    \"authorized_amount\": 500,\n    \"status\": \"CAPTURED\"\n}"},{"id":"dfb52e09-8ddc-4ad4-9604-b45505b9b3a7","name":"Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\" : \"card\",\n    \"transaction_uuid\" : \"6727a7c7-a956-431e-85fa-b3e1b5aade65\"\n}","options":{"raw":{"language":"json"}}},"url":"/transaction/capture"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Date","value":"Thu, 09 Oct 2025 12:58:18 GMT"},{"key":"Server","value":"HighWireGateway-1.0.0"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"69"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"Transaction is in DECLINED status and can not be captured\"\n}"}],"_postman_id":"8cd37179-09cc-4009-a685-afd6d9dce0b8"},{"name":"Refund Card","id":"5a6142eb-271f-4d0c-b418-8d9fc900392c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":""},{"key":"password","value":""}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\" : \"card\",\n    \"transaction_uuid\" : \"48120a16-5edd-4f22-910a-ffa45f871d5c\",\n    \"refund_amount\": 12345\n}","options":{"raw":{"language":"json"}}},"url":"/transaction/refund","description":"<p>A transaction can only be REFUNDED once it is in the batch state.</p>\n<p>A <code>refund_amount</code> value may be provided that will only refund part of the transaction. If this value is ommited, a full refund will be issued. The sum of partial refunds can not exceed the original transaction amount.</p>\n","urlObject":{"path":["transaction","refund"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"43bb3e91-6e88-49c2-8f00-2b37e77ab5bc","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\" : \"card\",\n    \"transaction_uuid\" : \"532faf5e-6b3c-45cc-bc30-3dc6f5614455\"\n}","options":{"raw":{"language":"json"}}},"url":"/transaction/refund"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Date","value":"Thu, 09 Oct 2025 14:33:27 GMT"},{"key":"Server","value":"HighWireGateway-1.0.0"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"323"}],"cookie":[],"responseTime":null,"body":"{\n    \"response_code\": \"0000\",\n    \"captured_amount\": 500,\n    \"authorized_amount\": 500,\n    \"transaction_uuid\": \"36211808-708a-4dc6-a7e0-8749bd50bfc4\",\n    \"authorization_response_code\": \"PAYPAL\",\n    \"transaction_type\": \"RETURN\",\n    \"voided_amount\": 0,\n    \"created_datetime\": \"2025-10-09T10:33:29.962180\",\n    \"requested_amount\": 500,\n    \"status\": \"BATCHED\",\n    \"refunded_amount\": 0\n}"},{"id":"46a84dcd-2fc2-428f-b738-1e1b779e198c","name":"Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\" : \"card\",\n    \"transaction_uuid\" : \"532faf5e-6b3c-45cc-bc30-3dc6f5614455\"\n}","options":{"raw":{"language":"json"}}},"url":"/transaction/refund"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Date","value":"Thu, 09 Oct 2025 14:40:19 GMT"},{"key":"Server","value":"HighWireGateway-1.0.0"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"50"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"Transaction has already been refunded.\"\n}"}],"_postman_id":"5a6142eb-271f-4d0c-b418-8d9fc900392c"},{"name":"Create Merchant","id":"73220363-d36a-4f9f-803d-19f0b0209a8b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":""},{"key":"password","value":""}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"merchant_id\" : \"2HQXQ2A4RD6PS\",\n    \"name\" : \"Some Merchant\",\n    \"email\": \"will be used later for UI credentials\",\n    \"max_transaction_amount\" : 10000,\n    \"max_daily_transactions_amount\" : 10000000,\n    \"max_monthly_transactions_amount\" : 100000000000,\n    \"max_daily_refund_amount\" : 1000000,\n    \"avs_required\" : true,\n    \"cvv_required\": true,\n    \"avs_results_pass\" : false,\n    \"cvv_results_pass\" : true,\n    \"per_item_fee\" : 0.25,\n    \"discount_rate\" : 0.02,\n    \"status\" : \"active|refundonly|disabled\"\n}","options":{"raw":{"language":"json"}}},"url":"/merchant/create","urlObject":{"path":["merchant","create"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"73220363-d36a-4f9f-803d-19f0b0209a8b"},{"name":"Update Merchant","id":"4f8e6e64-07b4-4199-9010-a92d9543ac2b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":""},{"key":"password","value":""}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"merchant_uuid\" : \"uuid_provided at creation\",\n    \"name\" : \"Some Merchant2\",\n    \"email\": \"will be used later for UI credentials\",\n    \"max_transaction_amount\" : 10000,\n    \"max_daily_transactions_amount\" : 10000000,\n    \"max_monthly_transactions_amount\" : 100000000000,\n    \"max_daily_refund_amount\" : 1000000,\n    \"avs_required\" : true,\n    \"cvv_required\": true,\n    \"avs_results_pass\" : false,\n    \"cvv_results_pass\" : true,\n    \"per_item_fee\" : 0.25,\n    \"discount_rate\" : 0.02,\n    \"status\" : \"active|refundonly|disabled\"\n}","options":{"raw":{"language":"json"}}},"url":"/merchant/update","urlObject":{"path":["merchant","update"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"4f8e6e64-07b4-4199-9010-a92d9543ac2b"},{"name":"Batch Merchant","id":"ba257f7c-282f-41a1-a1d3-4acff7510e21","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":""},{"key":"password","value":""}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"merchant_uuid\" : \"c22fb85d-4eed-4077-839a-d937dacaa649\"\n}","options":{"raw":{"language":"json"}}},"url":"/merchant/batch","urlObject":{"path":["merchant","batch"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"638eeae2-6251-4db4-a7c7-65f12bde26ed","name":"Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"merchant_uuid\" : \"c22fb85d-4eed-4077-839a-d937dacaa649\"\n}","options":{"raw":{"language":"json"}}},"url":"/merchant/batch"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Date","value":"Thu, 09 Oct 2025 13:20:15 GMT"},{"key":"Server","value":"HighWireGateway-1.0.0"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"31"}],"cookie":[],"responseTime":null,"body":"{\n    \"batched_transaction_count\": 1\n}"}],"_postman_id":"ba257f7c-282f-41a1-a1d3-4acff7510e21"}],"event":[{"listen":"prerequest","script":{"id":"1670eaae-2507-4c88-ac0d-8bfe201409fb","type":"text/javascript","packages":{},"requests":{},"exec":[""]}},{"listen":"test","script":{"id":"175a6593-6273-4c91-8133-81323a8a5230","type":"text/javascript","packages":{},"requests":{},"exec":[""]}}],"variable":[{"key":"base_url","value":""},{"key":"admin_username","value":""},{"key":"admin_password","value":""},{"key":"merchant_username","value":""},{"key":"merchant_password","value":""}]}