{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"881be6e6-e3bb-4f7c-a377-dacd3cf5e53c","name":"VamosPago.com.en_us","description":"# Environment\n\nWe only have one production environment, and all functions can be verified in the production environment.\n\n- **API Gateway URL:**\n    \n    - Latin America-API（BRL-Brazil、MXN-Mexico、PEN-Peru、CLP-Chile、COL-Colombia）：[https://apis.vamospago.com/gateway/base/biz](https://apis.vamospago.com/gateway/base/biz)\n        \n    - Asia-API（INR-India、IDR-Indonesia）：[https://api.vamospago.com/gateway/base/biz](https://api.vamospago.com/gateway/base/biz)\n        \n    - Africa-API（KES-Kenya、NGN-Nigeria、TZS-Tanzania）：[https://afapi.vamospago.com/gateway/base/biz](https://afapi.vamospago.com/gateway/base/biz)\n        \n- **OMS Gateway URL:**\n    \n    - Latin America-OMS：[mchsla.vamospago.com](https://mchsla.vamospago.com)\n        \n    - Asia-OMS：[mchsin.vamospago.com](https://mchsin.vamospago.com)\n        \n    - Africa-OMS：[mchsaf.vamospago.com](https://mchsaf.vamospago.com)\n        \n- **Production Servers IPs：**\n    \n    - Latin America-IPs：`18.228.164.232、18.228.73.43、54.233.252.236、54.94.8.45`\n        \n    - Asia-IPs：`13.200.70.4、15.207.47.92、3.108.48.106、43.205.72.188`\n        \n\n# API Common-Request format\n\n> API Method：**HTTPS POST（Not support GET method）**，The API based on HTTPS. Request and Response are JSON data format.we using merchant key + SHA512 signature + IP whitelist to ensure request data security and network security.  \nAPI idempotent control：Existence generation active callbacks and passive callbacks in the system, the merchant may be called back multiple times in one order. Please do a good job of anti-repetition processing to avoid transaction exceptions.  \n“+”：When assembling strings in the case, the plus sign means connection . \n  \n\n## API Request Header parameter description（All API requests need to add the following Header parameters）\n\n- The request parameters are composed of common header parameters and each function's APIs parameters.\n    \n- General header, please specify the parameters (the following parameters are put into the http header)\n    \n\n| **Field Code** | **Filed Name** | **Type** | **Required** | **E.g.** |\n| --- | --- | --- | --- | --- |\n| serviceName | API service name | String | required | api.pay |\n| method | Business method name | String | required | Payment:pay;  <br>Payout:payOut;  <br>Order inquiry:verifyStatus; |\n| mchId | Merchant No; **assigned by the OMS platform;** | String | required | 202301171615200307257738653 |\n| signType | Signature type | String | required | SHA512 |\n| timestamp | Timestamp（s） | String | required | SHA512 |\n| sign | Signature string；Generation rule reference to **\\[Generate signature string Case\\]** | String | required | ae3daa4e6739a3955d67981f521d4f7e5adefbc999d0205442fb320c8de10026e60660d378ae803fc02837fe7c6b2997c263df67115bd8cb871d80e992e10daa |\n\n### Generate signature string Case\n\n> Signature Body Rule: `mchId + serviceName + method + timestamp + signType + data + key` \n  \n\n``` java\n// Order inquiry API request demo\n curl --location 'https://afapi.vamospago.com/gateway/base/biz' \\\n--header 'method: verifyStatus' \\\n--header 'signType: SHA512' \\\n--header 'serviceName: api.pay' \\\n--header 'mchId: 1416010331032883201' \\\n--header 'timestamp: 1631671670' \\\n--header 'sign: e5954685d9642303c1f230c7da95a423907875fb60d2f9810793fa1a834c38f32e99769260ec2e789a55d4118d887783c35d708f5f00740c8ee6f14f556dc97a' \\\n--header 'Content-Type: application/json' \\\n--data '{\"orderId\":\"202304201648929145423233024\"}'\n// This case,signatureBodyData = 1416010331032883201api.payverifyStatus1631671670SHA512{\"orderId\":\"202304201648929145423233024\"}tRnSmaqmdJLb22\nString signatureBodyData = mchId + serviceName + method + timestamp + signType + data + key\nDigester d = DigestUtil.digester(DigestAlgorithm.SHA512);\n// This case,signatureString = e5954685d9642303c1f230c7da95a423907875fb60d2f9810793fa1a834c38f32e99769260ec2e789a55d4118d887783c35d708f5f00740c8ee6f14f556dc97a\nString signatureString = d.digestHex(signatureBodyData);\n\n ```\n\n- Note that sign does not participate in the signature\n    \n- `data` is a JSON string of API payload body.\n    \n- `timestamp` consistent with the timestamp parameter of HTTP Header.\n    \n- `URL：`\n    \n- Latin America-OMS：[https://mchsla.vamospago.com/login](https://mchsla.vamospago.com/login)\n    \n- Asia-OMS：[https://mchsin.vamospago.com/login](https://mchsin.vamospago.com/login)\n    \n- Africa-OMS：[https://mchsaf.vamospago.com/login](https://mchsaf.vamospago.com/login)\n    \n\n<img src=\"https://content.pstmn.io/22745727-b6f1-40aa-88d6-2af06307fab8/aW1hZ2UucG5n\" width=\"3618\" height=\"666\">\n\n# API Common-Response format\n\n> The response data is in JSON format \n  \n\n## API Response parameter description (All API responses are returned in the following format)\n\n| **Field Code** | **Field Name** | **Type** | **Required** | **E.g.** |\n| --- | --- | --- | --- | --- |\n| resultCode | Status Code | String | required | Success:000000;  <br>Failed:XXXXXX; |\n| errorCode | Error Code | String | required | Success:000000;  <br>Failed:XXXXXX; |\n| errorMsg | Error Message | String | optional |  |\n| data | Response body data | Object | optional | JSON format data |\n| timestamp | Timestamp（s） | String | optional |  |\n\n# API Webhook (Callback)\n\n> If the webhook function needs to be enabled, the customer fills in the webhook address in the Http parameter callbackUrl of the request when placing an order through the API, otherwise no notification will be made, and the system will notify the customer through the POST JSON data callback.  \nWebhooks When the collection and payment order status has final data, an HTTP callback will be initiated. \n  \n\n## Webhook parameter description（Http POST）\n\n| **Field Code** | **Field Code** | **Type** | **Required** | **E.g.** |\n| --- | --- | --- | --- | --- |\n| mchOrderId | Merchant order number | String | required | Deffe998283 |\n| orderId | Platform order number | String | required | 202304141646943827467169734 |\n| bankId | Bank order number | String | optional | DF55BA0F441A |\n| orderStatus | Order Status;  <br>SUCCESS;  <br>FAILED;  <br>REVERSED;  <br>PAYING;  <br>CLOSED; | String | required | SUCCESS |\n| amount | Order amount; Maxim 2 decimals | String | required | 1.00 |\n| realAmount | actual amount; Maxim 2 decimals | String | required | 1.00 |\n| orderType | Order Type;  <br>PAYMENT:  <br>PAYOUT; | String | required | PAYMENT |\n| failMessage | failure reason | String | optional |  |\n| createTime | Creation time (zero time zone);  <br>format:yyyyMMddHHmmss; | String | required | 20230307000000 |\n| transIds | Extended order number | String | optional | EDF55BA0F441A |\n| payMethod | Payment method | String | optional | PIX |\n\n### Parameter format：\n\n``` java\n String data = \"{\\\"orderType\\\":\\\"PAYOUT\\\",\\\"bankId\\\":\\\"1495251170_celcoin\\\",\\\"amount\\\":\\\"462.15\\\",\\\"createTime\\\":\\\"20230415151200\\\",\\\"orderId\\\":\\\"202304151647256461949132800\\\",\\\"payMethod\\\":\\\"PIX\\\",\\\"transIds\\\":\\\"E1393589320230415151200159477877\\\",\\\"orderStatus\\\":\\\"SUCCESS\\\",\\\"mchOrderId\\\":\\\"TD20230415231158509529434\\\",\\\"failMessage\\\":\\\"\\\"}\";\n\n ```\n\n## Webhook signature description\n\n- The merchant key used for signature is assigned by the OMS platform\n    \n- The callback signature sign parameter is included in the HTTP header\n    \n\n| **Field Code** | **Field Name** | **Type** | **Required** | **E.g.** |\n| --- | --- | --- | --- | --- |\n| sign | Signature string，return http header | String | required | ae3daa4e6739a3955d67981f521d4f7e5adefbc999d0205442fb320c8de10026e60660d378ae803fc02837fe7c6b2997c263df67115bd8cb871d80e992e10daa |\n\n## Webhook Header Signature verification case\n\n``` java\nString signBody = data + key\nDigester d = DigestUtil.digester(DigestAlgorithm.SHA512);  \nString sign = d.digestHex(signBody);\nBoolean verifyResult=StrUtil.equals(sign,request.getHeader('sign'))\n\n ```\n\n- `data` it is the JSON string of the callback data, and key is the merchant key assigned by the platform, which can be obtained from the merchant management menu key query on the OMS platform.\n    \n- **Must respond** **`success`** **Indicates that the request was accepted successfully，Otherwise not** **`success`** **，callback will be initiated to retry, and the retry time callback will be tried 7** **`times`** **in increments of 5** **`min`** **callback times**\n    \n\n# Webhook test signaturet\n\n- After login OMS platform, the order is completed through the API, you can query the orders in the processing, click Mock Success and Mock Fail buttons to simulate the successful and failed notice of the order of Webhook URL address, which is verification signatures and messages. And this action only mock not settle order.\n    \n\n<img src=\"https://content.pstmn.io/679b866c-38aa-4970-9fe7-cd8a421b225c/aW1hZ2UucG5n\" width=\"814\" height=\"227\">\n\n# IP whitelist\n\n- API Access must provide the public IP address of the server that initiates the production request.\n    \n- Each access provider can bind up to 20 IP addresses, separated by commas, e.g. `192.168.1.1, 192.168.1.2`.\n    \n\n## Order Fee\n\n- Our order fee is only reserved 2 decimal places, and the order fee is rounded up\n    \n\n# API Response code\n\n| **Error Code** | **Description** |\n| --- | --- |\n| 000000 | success |\n| 999999 | System error |\n| 999998 | Network error |\n| 999997 | Params are wrong |\n| 999996 | mch balance is not enough. |\n| 999995 | callback wrong api. |\n| 999994 | Business error |\n| 999993 | Illegal requested parameters |\n| 999992 | Digital signature check failure |\n| 999991 | Unauthorized service |\n| 999990 | Illegal data types |\n| 999989 | Mch information does not exist |\n| 999988 | Illegal request method |\n| 999987 | Incorrect coding |\n| 999986 | Sign is missed |\n| 999985 | Sign type is missed |\n| 999984 | MchId is missed |\n| 999983 | Timestamp is missed |\n| 999982 | Sign type is illegal |\n| 999979 | Method not exist |\n| 999978 | vo is missed |\n| 999977 | illegal pro ip |\n| 999976 | illegal test ip |\n| 999975 | no enable mch |\n| 999974 | illegal mch ips |\n| 100000 | %s is illegal，%s will been fixed by param name。 |\n| 200000 | Get payu token failed. |\n| 200001 | mch route bank can not been found. |\n| 200002 | beneficiary name is mandatory. |\n| 200003 | vpa and channel are mandatory. |\n| 200004 | recipient CardNo is mandatory. |\n| 200005 | beneficiary accountNum and IfscCode are mandatory. |\n| 200006 | payout failed. |\n| 200007 | payment type must be a same one in a batch payout request. |\n| 200008 | exceed the max size in a batch payout reqeust. |\n| 300000 | payr pay request failed. |\n| 400000 | please do not submit the same order again. |\n| 400001 | order have been done. |\n| 400002 | mch account do not exist. |\n| 400003 | payout request failed. |\n| 400004 | order does not exist. |\n| 400005 | mch balance is not enough. |\n| 400006 | callback wrong api. |\n\n# Order State Mechanism\n\n- _**The status of collection and payment is subject to the result of the final callback notification;**_\n    \n- _**When the order status is successful, it may be updated to cancel due to actions such as cancellation initiated by the upstream;**_\n    \n- _**When the order status is failed, if it is closed due to a timeout**_ `_**(over 1 hours),**_` _**the system will notify the merchant that the timeout failed. If the customer pays again later, the order may be converted to success and successfully credited at this time, and the merchant will be notified;**_\n    \n- _**Sometimes payout status will also change from failed to success, please**_ **reduce customers balance again.**\n    \n\n| **Code** | **Name** | **Description** |\n| --- | --- | --- |\n| SUCCESS | Success |  |\n| FAILED | Failed |  |\n| REVERSED | Revoke | After the payment is successfully received, if it is withdrawn due to external reasons, the order will be reversed accordingly, such as refunding the payment. |\n| PAYING | Processing | Initial status of order |\n\n# Repeat Order Description\n\n- _**In view of the current characteristics of payment collection in the some countries market, there may be legal duplication of payments. The system has manually intervened in customer complaint orders for such orders. If the customer requests duplicate income, the system can duplicate income (online) and notify the merchant. If the customer needs a refund, then refund processing (offline). After confirmation of repeated income, the notification message is the same as the normal notification message, but the number of repeated payment is added after all orders. For example, the normal order number is 123456789, then the order number is \"123456789_1\" when the income is confirmed for repeated payment.**_\n    \n\n# Code case\n\n- JAVA SDK：[https://github.com/todaypay-it/todaypay-sdk](https://github.com/todaypay-it/todaypay-sdk)\n    \n- PHP demo\n    \n\n``` php\n Request Assembly Case                                       \n  $data = '{\"a\":\"b\"}';\n     $curl = curl_init();\n        curl_setopt($curl,CURLOPT_URL, 'http://x407844r38.qicp.vip/gateway/base/biz');\n        curl_setopt($curl, CURLOPT_POST, 1); // Send a regular Post request\n        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);\n        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);\n        curl_setopt($curl, CURLOPT_POSTFIELDS, $data);\n        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);\n        curl_setopt($curl, CURLOPT_HTTPHEADER, array('serviceName:api.pay',\n             'method:pay',\n             'mchId:1539210393320419328',\n             'signType:SHA512',\n             'timestamp:4535443534',\n             'sign:jfkj4j3fj3hjkhuhfui4h3u',\n            'Content-type:application/json'));\n        $output = curl_exec($curl);\n        curl_close($curl);\n        echo $output;\n?>\n General encryption algorithm                                       \nimport \"crypto/sha512\"\necho hash('sha512','1416010331032883201api.paypay4535443534SHA512{\"a\":\"b\"}tRnSmmdJLbTev');\n?>\n\n ```","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"10814992","team":867459,"collectionId":"881be6e6-e3bb-4f7c-a377-dacd3cf5e53c","publishedId":"2sA35A6QEp","public":true,"publicUrl":"https://documenter-api.postman.tech/view/10814992/2sA35A6QEp","privateUrl":"https://go.postman.co/documentation/10814992-881be6e6-e3bb-4f7c-a377-dacd3cf5e53c","customColor":{"top-bar":"FFFFFF","right-sidebar":"337ab7","highlight":"337ab7"},"documentationLayout":"classic-double-column","customisation":{"metaTags":[{"name":"description","value":""},{"name":"title","value":"vamospago"}],"appearance":{"default":"light","themes":[{"name":"dark","logo":"https://content.pstmn.io/a6b0ae6e-2049-4a55-bd41-cf44c3a80cdc/V2VDaGF0MTFjMzVlY2Q1ZjhjMDdjOTljODk1ODllNGQyMmY5MTUuanBn","colors":{"top-bar":"337ab7","right-sidebar":"303030","highlight":"337ab7"}},{"name":"light","logo":"https://content.pstmn.io/7b81feee-cf5a-4610-9f30-a08c271fd738/V2VDaGF0MTFjMzVlY2Q1ZjhjMDdjOTljODk1ODllNGQyMmY5MTUuanBn","colors":{"top-bar":"FFFFFF","right-sidebar":"337ab7","highlight":"337ab7"}}]}},"version":"8.10.1","publishDate":"2024-03-21T10:49:47.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{"title":"vamospago","description":""},"logos":{"logoLight":"https://content.pstmn.io/7b81feee-cf5a-4610-9f30-a08c271fd738/V2VDaGF0MTFjMzVlY2Q1ZjhjMDdjOTljODk1ODllNGQyMmY5MTUuanBn","logoDark":"https://content.pstmn.io/a6b0ae6e-2049-4a55-bd41-cf44c3a80cdc/V2VDaGF0MTFjMzVlY2Q1ZjhjMDdjOTljODk1ODllNGQyMmY5MTUuanBn"}},"statusCode":200},"environments":[{"name":"vamospago.com","id":"759c6d6a-54d0-491f-bf8b-01315de8fd74","owner":"10814992","values":[{"key":"base_url","value":"apis.vamospago.com","enabled":true,"type":"default"},{"key":"base_url2","value":"api.vamospago.com","enabled":true,"type":"default"},{"key":"base_url3","value":"afapi.vamospago.com","enabled":true,"type":"default"},{"key":"mch_key","value":"tRnSmaqmdJLbTev","enabled":true,"type":"default"},{"key":"support_url_1","value":"Latin America-API（BRL-巴西、MXN-墨西哥、PEN-秘鲁、CLP-智利、COL-哥伦比亚）：https://apis.tdaypay.com/gateway/base/biz;","enabled":true,"type":"default"},{"key":"support_url_2","value":"Asia-API（INR-印度、IDR-印尼）：https://api.vamospago.com/gateway/base/biz;","enabled":true,"type":"default"},{"key":"support_url_3","value":"Africa-API（KES-肯尼亚、NGN-尼日利亚）：https://afapi.vamospago.com/gateway/base/biz;","enabled":true,"type":"default"},{"key":"support_oms_url_1","value":"Latin America-OMS：https://la.vamospago.com/login;","enabled":true,"type":"default"},{"key":"support_oms_url_2","value":"Asia-OMS：https://in.vamospago.com/login;","enabled":true,"type":"default"},{"key":"support_oms_url_3","value":"Africa-OMS：https://af.vamospago.com/login;","enabled":true,"type":"default"},{"key":"support_ip_1","value":"Latin America-IPs：18.231.111.174,18.230.11.216","enabled":true,"type":"default"},{"key":"support_ip_2","value":"Asia-IPs：43.205.142.13,13.127.60.115","enabled":true,"type":"default"},{"key":"support_ip_3","value":"Africa-IPs：159.138.174.168,110.238.78.117","enabled":true,"type":"default"}],"published":true}],"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/db0b80b0dfc0975ac59c5da928c3a8f4a5b864fb06f2e665273ab156e15b91fe","favicon":""},"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"},{"label":"vamospago.com","value":"10814992-759c6d6a-54d0-491f-bf8b-01315de8fd74"}],"canonicalUrl":"https://documenter.gw.postman.com/view/metadata/2sA35A6QEp"}