{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"63609cd6-08f6-4a82-a1ae-bcda7cb63aa2","name":"HighWirePayments","description":"**Development URL**: [https://sandbox.gateway.highwirepayments.com](https://sandbox.gateway.highwirepayments.com)  \n**Production URL:** [https://api.gateway.highwirepayments.com](https://api.gateway.highwirepayments.com)\n\nPlease contact [support@highwirepayments.com](https://mailto:support@highwirepayments.com) for development or production credentials.\n\nAuthorization is done vai HTTP Basic Authorization which is your merchant_uuid and merchant_api_password separated by a : and Base64 encoded\n\n**Example**: \"Basic base64(merchant_uuid:merchant_api_password)\"\n\nIf your authentication fails, you will recieve a 403 response code.\n\n**Using This Collection & Variables**\n\nYou can test via postman by populating the following values in the \"Variables\" section:\n\n**base_url**: one of the URLs above  \n**merchant_username**: the merchant_uuid provided  \n**merchant_password**: the merchant_api_password provided\n\n**Transaction Lifecycle**\n\nCard transactions can follow various lifecycle events depending on values that are set and approval of the transaction.\n\n1. Authorzation without immediate capture  \n    If `capture` 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\n    \n2. Authorization with immediate capture  \n    If the `capture` 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.\n    \n3. Batching Process  \n    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.\n    \n\n**Considerations**\n\n- The gateway does not support blind credits or refunds for transactions which did not originate on the gateway.\n    \n- Once a REFUND has been created, it can not be voided and is final.\n    \n\n**Possible Response Values from Upstream Processors**\n\nThe response_code value will be from the following table.\n\n| Enum Value | **Description** |\n| --- | --- |\n| 0000 | APPROVED |\n| 1000 | PARTIAL_AUTHORIZATION. |\n| 1300 | INVALID_DATA_FORMAT. |\n| 1310 | INVALID_AMOUNT. |\n| 1312 | INVALID_TRANSACTION_CARD_ISSUER_ACQUIRER. |\n| 1317 | INVALID_CAPTURE_DATE. |\n| 1320 | INVALID_CURRENCY_CODE. |\n| 1330 | INVALID_ACCOUNT. |\n| 1335 | INVALID_ACCOUNT_RECURRING. |\n| 1340 | INVALID_TERMINAL. |\n| 1350 | INVALID_MERCHANT. |\n| 1352 | RESTRICTED_OR_INACTIVE_ACCOUNT. |\n| 1360 | BAD_PROCESSING_CODE. |\n| 1370 | INVALID_MCC. |\n| 1380 | INVALID_EXPIRATION. |\n| 1382 | INVALID_CARD_VERIFICATION_VALUE. |\n| 1384 | INVALID_LIFE_CYCLE_OF_TRANSACTION. |\n| 1390 | INVALID_ORDER. |\n| 1393 | TRANSACTION_CANNOT_BE_COMPLETED. |\n| 5100 | GENERIC_DECLINE. |\n| 5110 | CVV2_FAILURE. |\n| 5120 | INSUFFICIENT_FUNDS. |\n| 5130 | INVALID_PIN. |\n| 5135 | DECLINED_PIN_TRY_EXCEEDED. |\n| 5140 | CARD_CLOSED. |\n| 5150 | PICKUP_CARD_SPECIAL_CONDITIONS. Try using another card. Do not retry the same card. |\n| 5160 | UNAUTHORIZED_USER. |\n| 5170 | AVS_FAILURE. |\n| 5180 | INVALID_OR_RESTRICTED_CARD. Try using another card. Do not retry the same card. |\n| 5190 | SOFT_AVS. |\n| 5200 | DUPLICATE_TRANSACTION. |\n| 5210 | INVALID_TRANSACTION. |\n| 5400 | EXPIRED_CARD. |\n| 5500 | INCORRECT_PIN_REENTER. |\n| 5650 | DECLINED_SCA_REQUIRED. |\n| 5700 | TRANSACTION_NOT_PERMITTED. Outside of scope of accepted business. |\n| 5710 | TX_ATTEMPTS_EXCEED_LIMIT. |\n| 5800 | REVERSAL_REJECTED. |\n| 5900 | INVALID_ISSUE. |\n| 5910 | ISSUER_NOT_AVAILABLE_NOT_RETRIABLE. |\n| 5920 | ISSUER_NOT_AVAILABLE_RETRIABLE. |\n| 5930 | CARD_NOT_ACTIVATED. |\n| 5950 | DECLINED_DUE_TO_UPDATED_ACCOUNT. External decline as an updated card has been issued. |\n| 6300 | ACCOUNT_NOT_ON_FILE. |\n| 7600 | APPROVED_NON_CAPTURE. |\n| 7700 | ERROR_3DS. |\n| 7710 | AUTHENTICATION_FAILED. |\n| 7800 | BIN_ERROR. |\n| 7900 | PIN_ERROR. |\n| 8000 | PROCESSOR_SYSTEM_ERROR. |\n| 8010 | HOST_KEY_ERROR. |\n| 8020 | CONFIGURATION_ERROR. |\n| 8030 | UNSUPPORTED_OPERATION. |\n| 8100 | FATAL_COMMUNICATION_ERROR. |\n| 8110 | RETRIABLE_COMMUNICATION_ERROR. |\n| 8220 | SYSTEM_UNAVAILABLE. |\n| 9100 | DECLINED_PLEASE_RETRY. Retry. |\n| 9500 | SUSPECTED_FRAUD. Try using another card. Do not retry the same card. |\n| 9510 | SECURITY_VIOLATION. |\n| 9520 | LOST_OR_STOLEN. Try using another card. Do not retry the same card. |\n| 9530 | HOLD_CALL_CENTER. The merchant must call the number on the back of the card. POS scenario. |\n| 9540 | REFUSED_CARD. |\n| 9600 | UNRECOGNIZED_RESPONSE_CODE. |\n| 0000 | APPROVED. |\n| 00N7 | CVV2_FAILURE_POSSIBLE_RETRY_WITH_CVV. |\n| 0100 | REFERRAL. |\n| 0390 | ACCOUNT_NOT_FOUND. |\n| 0500 | DO_NOT_HONOR. |\n| 0580 | UNAUTHORIZED_TRANSACTION. |\n| 0800 | BAD_RESPONSE_REVERSAL_REQUIRED. |\n| 0880 | CRYPTOGRAPHIC_FAILURE. |\n| 0890 | UNACCEPTABLE_PIN. |\n| 0960 | SYSTEM_MALFUNCTION. |\n| 0R00 | CANCELLED_PAYMENT. |\n| 10BR | ISSUER_REJECTED. |\n| PCNR | CONTINGENCIES_NOT_RESOLVED. |\n| PCVV | CVV_FAILURE. |\n| PP06 | ACCOUNT_CLOSED. A previously open account is now closed |\n| PPRN | REATTEMPT_NOT_PERMITTED. |\n| PPAD | BILLING_ADDRESS. |\n| PPAB | ACCOUNT_BLOCKED_BY_ISSUER. |\n| PPAE | AMEX_DISABLED. |\n| PPAG | ADULT_GAMING_UNSUPPORTED. |\n| PPAI | AMOUNT_INCOMPATIBLE. |\n| PPAR | AUTH_RESULT. |\n| PPAU | MCC_CODE. |\n| PPAV | ARC_AVS. |\n| PPAX | AMOUNT_EXCEEDED. |\n| PPBG | BAD_GAMING. |\n| PPC2 | ARC_CVV. |\n| PPCE | CE_REGISTRATION_INCOMPLETE. |\n| PPCO | COUNTRY. |\n| PPCR | CREDIT_ERROR. |\n| PPCT | CARD_TYPE_UNSUPPORTED. |\n| PPCU | CURRENCY_USED_INVALID. |\n| PPD3 | SECURE_ERROR_3DS. |\n| PPDC | DCC_UNSUPPORTED. |\n| PPDI | DINERS_REJECT. |\n| PPDV | AUTH_MESSAGE. |\n| PPDT | DECLINE_THRESHOLD_BREACH. |\n| PPEF | EXPIRED_FUNDING_INSTRUMENT. |\n| PPEL | EXCEEDS_FREQUENCY_LIMIT. |\n| PPER | INTERNAL_SYSTEM_ERROR. |\n| PPEX | EXPIRY_DATE. |\n| PPFE | FUNDING_SOURCE_ALREADY_EXISTS. |\n| PPFI | INVALID_FUNDING_INSTRUMENT. |\n| PPFR | RESTRICTED_FUNDING_INSTRUMENT. |\n| PPFV | FIELD_VALIDATION_FAILED. |\n| PPGR | GAMING_REFUND_ERROR. |\n| PPH1 | H1_ERROR. |\n| PPIF | IDEMPOTENCY_FAILURE. |\n| PPII | INVALID_INPUT_FAILURE. |\n| PPIM | ID_MISMATCH. |\n| PPIT | INVALID_TRACE_ID. |\n| PPLR | LATE_REVERSAL. |\n| PPLS | LARGE_STATUS_CODE. |\n| PPMB | MISSING_BUSINESS_RULE_OR_DATA. |\n| PPMC | BLOCKED_Mastercard. |\n| PPMD | DEPRECATED The PPMD value has been deprecated. |\n| PPNC | NOT_SUPPORTED_NRC. |\n| PPNL | EXCEEDS_NETWORK_FREQUENCY_LIMIT. |\n| PPNM | NO_MID_FOUND. |\n| PPNT | NETWORK_ERROR. |\n| PPPH | NO_PHONE_FOR_DCC_TRANSACTION. |\n| PPPI | INVALID_PRODUCT. |\n| PPPM | INVALID_PAYMENT_METHOD. |\n| PPQC | QUASI_CASH_UNSUPPORTED. |\n| PPRE | UNSUPPORT_REFUND_ON_PENDING_BC. |\n| PPRF | INVALID_PARENT_TRANSACTION_STATUS. |\n| PPRR | MERCHANT_NOT_REGISTERED. |\n| PPS0 | BANKAUTH_ROW_MISMATCH. |\n| PPS1 | BANKAUTH_ROW_SETTLED. |\n| PPS2 | BANKAUTH_ROW_VOIDED. |\n| PPS3 | BANKAUTH_EXPIRED. |\n| PPS4 | CURRENCY_MISMATCH. |\n| PPS5 | CREDITCARD_MISMATCH. |\n| PPS6 | AMOUNT_MISMATCH. |\n| PPSC | ARC_SCORE. |\n| PPSD | STATUS_DESCRIPTION. |\n| PPSE | AMEX_DENIED. |\n| PPTE | VERIFICATION_TOKEN_EXPIRED. |\n| PPTF | INVALID_TRACE_REFERENCE. |\n| PPTI | INVALID_TRANSACTION_ID. |\n| PPTR | VERIFICATION_TOKEN_REVOKED. |\n| PPTT | TRANSACTION_TYPE_UNSUPPORTED. |\n| PPTV | INVALID_VERIFICATION_TOKEN. |\n| PPUA | USER_NOT_AUTHORIZED. |\n| PPUC | CURRENCY_CODE_UNSUPPORTED. |\n| PPUE | UNSUPPORT_ENTITY. |\n| PPUI | UNSUPPORT_INSTALLMENT. |\n| PPUP | UNSUPPORT_POS_FLAG. |\n| PPUR | UNSUPPORTED_REVERSAL. |\n| PPVC | VALIDATE_CURRENCY. |\n| PPVE | VALIDATION_ERROR. |\n| PPVT | VIRTUAL_TERMINAL_UNSUPPORTED. |","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":true,"owner":"50555245","team":11965896,"collectionId":"63609cd6-08f6-4a82-a1ae-bcda7cb63aa2","publishedId":"2sBXVbHDkf","public":true,"publicUrl":"https://docs.gateway.highwirepayments.com","privateUrl":"https://go.postman.co/documentation/50555245-63609cd6-08f6-4a82-a1ae-bcda7cb63aa2","customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"documentationLayout":"classic-double-column","customisation":{"metaTags":[{"name":"description","value":""},{"name":"title","value":""}],"appearance":{"default":"light","themes":[{"name":"dark","logo":null,"colors":{"top-bar":"212121","right-sidebar":"303030","highlight":"FF6C37"}},{"name":"light","logo":null,"colors":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"}}]}},"version":"8.10.1","publishDate":"2025-12-29T15:14:36.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{"title":"","description":""},"logos":{"logoLight":null,"logoDark":null}},"statusCode":200},"environments":[],"user":{"authenticated":false,"permissions":{"publish":false}},"run":{"button":{"js":"https://run.pstmn.io/button.js","css":"https://run.pstmn.io/button.css"}},"web":"https://www.getpostman.com/","team":{"logo":"https://res.cloudinary.com/postman/image/upload/t_team_logo_pubdoc/v1/team/2aa4c9cef4226dc2cb3620919c80927ccbb595b4eb6ea44ba67e35c747884055","favicon":"https://highwirepayments.com/favicon.ico"},"isEnvFetchError":false,"languages":"[{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"HttpClient\"},{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"RestSharp\"},{\"key\":\"curl\",\"label\":\"cURL\",\"variant\":\"cURL\"},{\"key\":\"dart\",\"label\":\"Dart\",\"variant\":\"http\"},{\"key\":\"go\",\"label\":\"Go\",\"variant\":\"Native\"},{\"key\":\"http\",\"label\":\"HTTP\",\"variant\":\"HTTP\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"OkHttp\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"Unirest\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"Fetch\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"jQuery\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"XHR\"},{\"key\":\"c\",\"label\":\"C\",\"variant\":\"libcurl\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Axios\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Native\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Request\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Unirest\"},{\"key\":\"objective-c\",\"label\":\"Objective-C\",\"variant\":\"NSURLSession\"},{\"key\":\"ocaml\",\"label\":\"OCaml\",\"variant\":\"Cohttp\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"cURL\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"Guzzle\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"HTTP_Request2\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"pecl_http\"},{\"key\":\"powershell\",\"label\":\"PowerShell\",\"variant\":\"RestMethod\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"http.client\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"Requests\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"httr\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"RCurl\"},{\"key\":\"ruby\",\"label\":\"Ruby\",\"variant\":\"Net::HTTP\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"Httpie\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"wget\"},{\"key\":\"swift\",\"label\":\"Swift\",\"variant\":\"URLSession\"}]","languageSettings":[{"key":"csharp","label":"C#","variant":"HttpClient"},{"key":"csharp","label":"C#","variant":"RestSharp"},{"key":"curl","label":"cURL","variant":"cURL"},{"key":"dart","label":"Dart","variant":"http"},{"key":"go","label":"Go","variant":"Native"},{"key":"http","label":"HTTP","variant":"HTTP"},{"key":"java","label":"Java","variant":"OkHttp"},{"key":"java","label":"Java","variant":"Unirest"},{"key":"javascript","label":"JavaScript","variant":"Fetch"},{"key":"javascript","label":"JavaScript","variant":"jQuery"},{"key":"javascript","label":"JavaScript","variant":"XHR"},{"key":"c","label":"C","variant":"libcurl"},{"key":"nodejs","label":"NodeJs","variant":"Axios"},{"key":"nodejs","label":"NodeJs","variant":"Native"},{"key":"nodejs","label":"NodeJs","variant":"Request"},{"key":"nodejs","label":"NodeJs","variant":"Unirest"},{"key":"objective-c","label":"Objective-C","variant":"NSURLSession"},{"key":"ocaml","label":"OCaml","variant":"Cohttp"},{"key":"php","label":"PHP","variant":"cURL"},{"key":"php","label":"PHP","variant":"Guzzle"},{"key":"php","label":"PHP","variant":"HTTP_Request2"},{"key":"php","label":"PHP","variant":"pecl_http"},{"key":"powershell","label":"PowerShell","variant":"RestMethod"},{"key":"python","label":"Python","variant":"http.client"},{"key":"python","label":"Python","variant":"Requests"},{"key":"r","label":"R","variant":"httr"},{"key":"r","label":"R","variant":"RCurl"},{"key":"ruby","label":"Ruby","variant":"Net::HTTP"},{"key":"shell","label":"Shell","variant":"Httpie"},{"key":"shell","label":"Shell","variant":"wget"},{"key":"swift","label":"Swift","variant":"URLSession"}],"languageOptions":[{"label":"C# - HttpClient","value":"csharp - HttpClient - C#"},{"label":"C# - RestSharp","value":"csharp - RestSharp - C#"},{"label":"cURL - cURL","value":"curl - cURL - cURL"},{"label":"Dart - http","value":"dart - http - Dart"},{"label":"Go - Native","value":"go - Native - Go"},{"label":"HTTP - HTTP","value":"http - HTTP - HTTP"},{"label":"Java - OkHttp","value":"java - OkHttp - Java"},{"label":"Java - Unirest","value":"java - Unirest - Java"},{"label":"JavaScript - Fetch","value":"javascript - Fetch - JavaScript"},{"label":"JavaScript - jQuery","value":"javascript - jQuery - JavaScript"},{"label":"JavaScript - XHR","value":"javascript - XHR - JavaScript"},{"label":"C - libcurl","value":"c - libcurl - C"},{"label":"NodeJs - Axios","value":"nodejs - Axios - NodeJs"},{"label":"NodeJs - Native","value":"nodejs - Native - NodeJs"},{"label":"NodeJs - Request","value":"nodejs - Request - NodeJs"},{"label":"NodeJs - Unirest","value":"nodejs - Unirest - NodeJs"},{"label":"Objective-C - NSURLSession","value":"objective-c - NSURLSession - Objective-C"},{"label":"OCaml - Cohttp","value":"ocaml - Cohttp - OCaml"},{"label":"PHP - cURL","value":"php - cURL - PHP"},{"label":"PHP - Guzzle","value":"php - Guzzle - PHP"},{"label":"PHP - HTTP_Request2","value":"php - HTTP_Request2 - PHP"},{"label":"PHP - pecl_http","value":"php - pecl_http - PHP"},{"label":"PowerShell - RestMethod","value":"powershell - RestMethod - PowerShell"},{"label":"Python - http.client","value":"python - http.client - Python"},{"label":"Python - Requests","value":"python - Requests - Python"},{"label":"R - httr","value":"r - httr - R"},{"label":"R - RCurl","value":"r - RCurl - R"},{"label":"Ruby - Net::HTTP","value":"ruby - Net::HTTP - Ruby"},{"label":"Shell - Httpie","value":"shell - Httpie - Shell"},{"label":"Shell - wget","value":"shell - wget - Shell"},{"label":"Swift - URLSession","value":"swift - URLSession - Swift"}],"layoutOptions":[{"value":"classic-single-column","label":"Single Column"},{"value":"classic-double-column","label":"Double Column"}],"versionOptions":[],"environmentOptions":[{"value":"0","label":"No Environment"}],"canonicalUrl":"https://docs.gateway.highwirepayments.com/view/metadata/2sBXVbHDkf"}