{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"cc7bed68-1ef1-4955-bbc9-ec4318d53f25","name":"AZ Pay","description":"<h2>Introdução</h2>\n<p>A API AZ Pay segue os princípios de design <a href=\"https://en.wikipedia.org/wiki/Representational_state_transfer\">REST</a>: recursos orientados a URLs, verbos HTTP (POST, PUT, GET e DELETE) para leitura e escrita, códigos de status HTTP para indicar sucesso ou erro e autenticação por <a href=\"https://tools.ietf.org/html/rfc6750\">token bearer</a>. Todas as respostas são em JSON, incluindo os erros.</p>\n<p>Suportamos chamadas diretas a partir de outras origens (<a href=\"https://en.wikipedia.org/wiki/Cross-origin_resource_sharing\">CORS</a>), o que permite integrar aplicações web com segurança. Nesses casos, use sua chave pública no navegador e reserve a chave secreta para chamadas entre servidores.</p>\n\n<h2>Ambientes</h2>\n<p>Sua conta possui chaves de acesso para dois ambientes. O ambiente de homologação é uma cópia do de produção, mas cartões e contas bancárias não são cobrados.</p>\n<table><tbody><tr><th>Ambiente</th><th>URL base</th><th>Uso</th></tr>\n<tr><td>Produção (LIVE)</td><td><code>https://api.azape.co</code></td><td>Cobranças reais</td></tr>\n<tr><td>Homologação (TEST)</td><td><code>https://api.azape.dev</code></td><td>Desenvolvimento e testes, com os cartões de teste listados abaixo</td></tr></tbody></table>\n<blockquote><h3>🚧 Novos endereços a partir de 01/12/2026</h3><p>A partir de <b>1º de dezembro de 2026</b> a API passa a responder também nos novos endereços, que se tornam os oficiais:</p>\n<table><tbody><tr><th>Ambiente</th><th>Nova URL base</th></tr>\n<tr><td>Produção (LIVE)</td><td><code>https://api.azpay.me</code></td></tr>\n<tr><td>Homologação (TEST)</td><td><code>https://api.staging.azpay.me</code></td></tr></tbody></table>\n<p>Os endereços atuais continuam ativos durante o período de transição, e a data de desligamento será comunicada com pelo menos 90 dias de antecedência. Recomendamos parametrizar a URL base na sua integração para trocar de endereço sem alterar código. Nesta coleção, use as variáveis <code>baseUrl</code> e <code>baseStagingUrl</code> (endereços atuais) ou <code>baseUrlNew</code> e <code>baseStagingUrlNew</code> (novos endereços).</p></blockquote>\n\n<h2>Modalidades de contratação</h2>\n<ul><li><b>Gateway</b>: acesso parcial, com Compradores, Transações, Planos e Assinaturas.</li>\n<li><b>Marketplace</b>: acesso total. Tudo que o Gateway tem, mais Vendedores, Pagamentos, Transferências e Notificações.</li></ul>\n\n<h2>Autenticação</h2>\n<p>A autenticação usa <a href=\"https://tools.ietf.org/html/rfc6750\">token bearer</a>. Sua chave de acesso é enviada pela equipe AZ Pay no e-mail de ativação da conta. Para uma nova chave, ou caso não tenha mais a sua, fale com o <a href=\"mailto:api@azape.co\">suporte</a>.</p>\n<p>Envie a chave no cabeçalho <code>Authorization</code> de toda requisição:</p>\n<pre><code>Authorization: Bearer &lt;sua_chave&gt;</code></pre>\n<p>Toda a comunicação deve ser feita por HTTPS. Requisições recebidas sem HTTPS <b>são consideradas comprometidas e falham</b>.</p>\n<blockquote><h3>🚧 Primeiro uso</h3><p>A primeira requisição ativa a sua chave. Se você receber HTTP 403 nos primeiros minutos, aguarde de 5 a 10 minutos e tente novamente. Se o problema persistir, escreva para <a href=\"mailto:api@azape.co\">api@azape.co</a>.</p></blockquote>\n<blockquote><h3>❗️ Guarde suas chaves</h3><p>Salve suas chaves de API em local seguro. <b>Não compartilhe</b> suas chaves com ninguém, nem mesmo nos canais de suporte da AZ Pay. Nenhum colaborador da AZ Pay está autorizado a pedir sua chave de API ou qualquer outro dado sensível.</p></blockquote>\n\n<h2>Testando</h2>\n<p>Para testar sua integração sem cartões reais, use o ambiente de homologação. Os números abaixo simulam transações aprovadas:</p>\n<table><tbody><tr><th>Número</th><th>Bandeira</th></tr><tr><td>4539003370725497</td><td>Visa (digitada)</td></tr><tr><td>4761340000000035</td><td>Visa (Chip &amp; PIN)</td></tr><tr><td>4716588836362104</td><td>Visa (Tarja)</td></tr><tr><td>4532650104137832</td><td>Visa Electron (Débito)</td></tr><tr><td>5356066320271893</td><td>MasterCard (digitada)</td></tr><tr><td>5201561050024014</td><td>MasterCard (Chip &amp; PIN)</td></tr><tr><td>5577270004286630</td><td>MasterCard (Tarja)</td></tr><tr><td>5138692036125449</td><td>MasterCard Maestro (Débito)</td></tr></tbody></table>\n<p>Estes números \"mágicos\" geram respostas específicas, úteis para testar cenários de erro:</p>\n<table><tbody><tr><th>Número</th><th>Descrição</th></tr><tr><td>6011457819940087</td><td>A transação será recusada com um código de<br>\"card_declined\".</td></tr><tr><td>4929710426637678</td><td>A transação será recusada com um código<br>\"card_declined\".</td></tr><tr><td>4710426743216178</td><td>A transação será recusada com um código<br>\"service_request_timeout\".</td></tr></tbody></table>\n<blockquote><h3>📘 Nota</h3><p>Você pode usar qualquer <code>holder_name</code>, <code>expiration_month</code>, <code>expiration_year</code> e <code>security_code</code> nas transações digitadas. Não use esses números em produção.</p></blockquote>\n\n\n<h2>Limites de requisições</h2>\n<p>Para proteger a plataforma contra abuso, a API limita o volume de chamadas. Os limites atuais:</p>\n<table><tbody><tr><th>Escopo</th><th>Limite</th><th>Janela</th></tr>\n<tr><td>Todas as rotas, por endereço IP</td><td>300 requisições</td><td>1 minuto</td></tr>\n<tr><td>Criação de compradores e vendedores (<code>POST /buyers</code>, <code>POST /sellers/individuals</code>, <code>POST /sellers/businesses</code>), por chave de acesso</td><td>30 requisições</td><td>1 hora</td></tr></tbody></table>\n<p>Ao exceder um limite, a API responde <code>429 Too Many Requests</code> com o corpo abaixo e o cabeçalho <code>RateLimit</code> (RFC 9331 / draft-8) indicando quando a janela reinicia:</p>\n<pre><code>{ \"error\": true, \"message\": \"Too many requests, try again later.\" }</code></pre>\n<p>Trate o 429 com nova tentativa após o tempo informado no cabeçalho, com espera exponencial. Não crie o mesmo comprador ou vendedor repetidas vezes: consulte antes com <code>GET /buyers/search</code> ou <code>GET /sellers/search/:cpf_cnpj</code>.</p>\n\n<h2>Validação de campos</h2>\n<p>Nas rotas de criação de compradores e vendedores, os campos abaixo são validados antes do processamento. Um valor presente e inválido retorna <code>400 Bad Request</code> com <code>{ \"error\": true, \"message\": \"Invalid &lt;campo&gt;\" }</code>.</p>\n<table><tbody><tr><th>Campo</th><th>Regra</th></tr>\n<tr><td><code>taxpayer_id</code></td><td>CPF (11 dígitos) ou CNPJ (14 dígitos) com dígitos verificadores válidos. Pontuação é aceita e ignorada.</td></tr>\n<tr><td><code>ein</code></td><td>CNPJ com dígitos verificadores válidos (vendedor pessoa jurídica).</td></tr>\n<tr><td><code>email</code>, <code>business_email</code></td><td>Formato de e-mail válido, até 254 caracteres.</td></tr>\n<tr><td><code>phone_number</code>, <code>business_phone</code></td><td>Entre 10 e 13 dígitos, formato E.164 recomendado (<code>+5511999999999</code>).</td></tr></tbody></table>\n<p>O corpo das requisições JSON é limitado a 1 MB. O envio de documentos (<code>multipart/form-data</code>) aceita arquivos de até 3 MB.</p>\n\n<h2>Códigos de status HTTP</h2>\n<p>Existem apenas três resultados possíveis na interação entre a sua aplicação e a API: tudo funcionou, a aplicação fez algo errado, ou a API fez algo errado. Códigos 2xx indicam sucesso, 4xx indicam erro nas informações enviadas (parâmetro obrigatório ausente, transação recusada) e 5xx indicam erro nos servidores da AZ Pay.</p>\n<p>Os códigos mais comuns retornados pela API:</p>\n<table><tbody><tr><th>HTTP STATUS CODE</th><th>Texto</th><th>Descrição</th></tr><tr><td>200</td><td>OK</td><td>Tudo funcionou conforme o esperado.</td></tr><tr><td>201</td><td>Created</td><td>A requisição foi bem-sucedida e um novo<br>recurso foi criado.</td></tr><tr><td>304</td><td>Not Modified</td><td>Não havia dados novos para retornar.</td></tr><tr><td>400</td><td>Bad Request</td><td>A requisição foi inválida ou não atingiu o<br>servidor. Muitas vezes, falta um parâmetro obrigatório.</td></tr><tr><td>401</td><td>Unauthorized</td><td>As credenciais de autenticação estavam<br>faltando ou foram incorretas.</td></tr><tr><td>402</td><td>Request Failed</td><td>Os parâmetros foram válidos mas a<br>requisição falhou.</td></tr><tr><td>403</td><td>Forbidden</td><td>A requisição foi ok, mas foi recusado ou o<br>acesso não foi permitido. Uma mensagem de erro que acompanha a<br>mensagem explica o porquê.</td></tr><tr><td>404</td><td>Not Found</td><td>A URI solicitada é inválida ou o recurso<br>solicitado, como por exemplo, um vendedor não existe ou foi<br>excluído.</td></tr><tr><td>413</td><td>Payload Too Large</td><td>O corpo da requisição excede 1 MB.</td></tr><tr><td>429</td><td>Too Many Requests</td><td>Limite de requisições excedido. Veja \"Limites de requisições\" e aguarde o tempo indicado no cabeçalho <code>RateLimit</code>.</td></tr><tr><td>500</td><td>Internal Server Error</td><td>Algo está quebrado. Por favor, assegure-se<br>de que a equipe AZ Pay esteja investigando.</td></tr><tr><td>502</td><td>Bad Gateway</td><td>A AZ Pay caiu ou está sendo atualizada.</td></tr></tbody></table>\n\n<h2>Mensagens de erro</h2>\n<p>Quando uma requisição falha, a API retorna um código HTTP 4xx ou 5xx e um JSON com detalhes do erro, contendo:</p>\n<ul><li><code>status</code> e <code>status_code</code>;</li>\n<li><code>type</code> e <code>category</code>, que você pode usar para tratar os erros na sua aplicação;</li>\n<li><code>message</code>, uma mensagem legível explicando o motivo.</li></ul>\n<p>Os valores possíveis para tipo e categoria:</p>\n<table><tbody><tr><th>Status Code</th><th>Tipo</th><th>Categoria</th><th>Descrição</th><th>Código da bandeira</th></tr><tr><td>500</td><td>processing_error</td><td>server_api_error</td><td>Ocorreu um erro de processamento na AZ Pay.<br>Se você receber esta mensagem, entre em contato com <a href=\"mailto:api@azape.co\">api@azape.co</a></td><td></td></tr><tr><td>409</td><td>invalid_request_error</td><td>duplicate_taxpayer_id</td><td>Customer with this taxpayer_id already<br>exists.</td><td></td></tr><tr><td>408</td><td>invalid_request_error</td><td>service_request_timeout</td><td>Credit card process is temporarily<br>unavailable at the specified location.</td><td></td></tr><tr><td>404</td><td>invalid_request_error</td><td>endpoint_not_found</td><td>The requested URL was not found on the<br>server</td><td></td></tr><tr><td>401</td><td>invalid_request_error</td><td>authentication_failed</td><td>The supplied user credentials failed<br><b>validation</b> for the requested service.</td><td></td></tr><tr><td>401</td><td>invalid_request_error</td><td>expired_security_key</td><td>The API Key provided has expired or has<br>been deleted.</td><td></td></tr><tr><td>401</td><td>invalid_request_error</td><td>invalid_key_for_api_call</td><td>This API call cannot be made with a<br>publishable API key.</td><td></td></tr><tr><td>400</td><td>invalid_request_error</td><td>transaction_amount_error</td><td>The minimum amount is $0.50 (or equivalent<br>in country currency). The amount must be a positive integer in cents<br>representing how much to charge, e.g 1260 for $12.60.</td><td></td></tr><tr><td>400</td><td>invalid_request_error</td><td>transfer_amount_error</td><td>The minimum transfer amount is $1.00 (or<br>equivalent in country currency). The amount must be a positive<br>integer in cents representing how much to charge, e.g 1260 for<br>$12.60.</td><td></td></tr><tr><td>400</td><td>invalid_request_error</td><td>missing_required_param</td><td>Missing required parameter(s). Please<br>verify request parameters.</td><td></td></tr><tr><td>400</td><td>invalid_request_error</td><td>unsupported_payment_type</td><td>Invalid request: unsupported payment type.</td><td></td></tr><tr><td>400</td><td>invalid_request_error</td><td>invalid_payment_information</td><td>Invalid payment information. Please verify<br>request parameters.</td><td></td></tr><tr><td>400</td><td>invalid_request_error</td><td>invalid_parameter</td><td>Invalid parameter(s). Your parameter value<br>is incorrect. Please verify request parameters.</td><td></td></tr><tr><td>402</td><td>file_upload</td><td>file_size_too_large</td><td></td><td></td></tr><tr><td>402</td><td>invalid_request_error</td><td>insufficient_escrow_funds_error</td><td>Requested transfer exceeds remaining<br>settled funds in escrow.</td><td></td></tr><tr><td>402</td><td>invalid_request_error</td><td>capture_transaction_error</td><td>The capture request failed. Transaction<br>could not be captured.</td><td></td></tr><tr><td>402</td><td>invalid_request_error</td><td>no_action_taken</td><td>No action taken. Unable to back out prior<br>transaction</td><td></td></tr><tr><td>402</td><td>invalid_request_error</td><td>seller_authorization_refused</td><td>Seller has not been authorized to charge<br>credit cards. Complete activation to start processing payments.</td><td></td></tr><tr><td>402</td><td>invalid_request_error</td><td>void_transaction_error</td><td>The void request failed. Transaction could<br>not be voided.</td><td></td></tr><tr><td>402</td><td>card_error</td><td>invalid_expiry_month</td><td>Invalid expiry month value. Please verify<br>request parameters.</td><td></td></tr><tr><td>402</td><td>card_error</td><td>invalid_expiry_year</td><td>Invalid expiry year value. Please verify<br>request parameters.</td><td></td></tr><tr><td>402</td><td>card_error</td><td>card_customer_not_associated</td><td>Transaction denied. No active card.</td><td></td></tr><tr><td>402</td><td>card_error</td><td>insufficient_funds_error</td><td>Requested credit exceeds remaining settled<br>funds.</td><td>51</td></tr><tr><td>402</td><td>card_error</td><td>expired_card_error</td><td>The credit card has expired.</td><td>33</td></tr><tr><td>402</td><td>card_error</td><td>invalid_card_number</td><td>The card number is not a valid credit card<br>number.</td><td>15</td></tr><tr><td>402</td><td>card_error</td><td>invalid_pin_code</td><td>Transaction denied. Invalid PIN code.</td><td>55</td></tr><tr><td>402</td><td>card_error</td><td>authorization_refused</td><td>Transação ilegal</td><td>58</td></tr></tbody></table>\n\n<h2>Compatibilidade futura</h2>\n<p>Para compatibilidade com novos códigos, interprete os intervalos: 200 a 299 como sucesso, 400 a 499 como erro do cliente e 500 a 599 como erro do servidor.</p>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"4126294","team":1755755,"collectionId":"cc7bed68-1ef1-4955-bbc9-ec4318d53f25","publishedId":"2sBYB2qnBJ","public":true,"publicUrl":"https://docs.azpay.me","privateUrl":"https://go.postman.co/documentation/4126294-cc7bed68-1ef1-4955-bbc9-ec4318d53f25","customColor":{"top-bar":"201F23","right-sidebar":"303030","highlight":"965EF4"},"documentationLayout":"classic-double-column","customisation":{"metaTags":[{"name":"description","value":"Documentação da API AZ Pay: cobranças por cartão, boleto e Pix, split, vendedores, compradores, transferências, planos, assinaturas e webhooks. Ambientes de produção e homologação, cartões de teste e códigos de erro."},{"name":"title","value":"AZ Pay | Documentação da API"}],"appearance":{"default":"light","themes":[{"name":"dark","logo":null,"colors":{"top-bar":"212121","right-sidebar":"303030","highlight":"965EF4"}},{"name":"light","logo":null,"colors":{"top-bar":"201F23","right-sidebar":"303030","highlight":"965EF4"}}]}},"version":"8.12.7","publishDate":"2026-09-22T15:46:34.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{"title":"AZ Pay | Documentação da API","description":"Documentação da API AZ Pay: cobranças por cartão, boleto e Pix, split, vendedores, compradores, transferências, planos, assinaturas e webhooks. Ambientes de produção e homologação, cartões de teste e códigos de erro."},"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/1081002069ccfba0d3552e915b3ef230dabd01a8381bfbd8d59a8f120d33511f","favicon":"https://res.cloudinary.com/postman/image/upload/v1748876741/team/590274e8d186faf37b16b27a69a34059.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.azpay.me/view/metadata/2sBYB2qnBJ"}