{"openapi":"3.1.0","info":{"title":"Oxyvon","version":"1.0.0","description":"API de pagamentos: cartao (com parcelamento, captura manual e 3DS), pix, boleto, estorno, split, saque, assinatura, antifraude, razao contabil e webhooks."},"servers":[{"url":"/"}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","description":"Chave secreta (sk_) ou publicavel (pk_, apenas para tokenizacao)."}},"schemas":{"Error":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"]}}}}},"paths":{"/v1/merchants":{"post":{"summary":"Cria um merchant e devolve o primeiro par de chaves (admin)","security":[],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/me":{"get":{"summary":"Dados do merchant autenticado","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}},"patch":{"summary":"Atualiza nome, e-mail, precificacao e configuracoes","security":[{"bearerAuth":[]}],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/me/keys":{"get":{"summary":"Lista chaves de API (apenas metadados)","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}},"post":{"summary":"Cria uma nova chave de API","security":[{"bearerAuth":[]}],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/me/keys/{id}":{"delete":{"summary":"Revoga uma chave de API","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/customers":{"post":{"summary":"Cria um cliente","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"description":"Repetir a mesma chave com o mesmo corpo devolve a resposta original sem cobrar de novo.","schema":{"type":"string","maxLength":255}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}},"get":{"summary":"Lista clientes","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/customers/{id}":{"get":{"summary":"Consulta um cliente","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}},"patch":{"summary":"Atualiza um cliente","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/tokens":{"post":{"summary":"Troca dados de cartao por um token (aceita pk_ ou sk_)","security":[{"bearerAuth":[]}],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/tokens/{id}":{"get":{"summary":"Consulta os metadados de um token","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}},"delete":{"summary":"Revoga um token e apaga o dado de cartao cifrado","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/charges":{"post":{"summary":"Cria uma cobranca (cartao, pix ou boleto)","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"description":"Repetir a mesma chave com o mesmo corpo devolve a resposta original sem cobrar de novo.","schema":{"type":"string","maxLength":255}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}},"get":{"summary":"Lista cobrancas","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/charges/{id}":{"get":{"summary":"Consulta uma cobranca","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/charges/{id}/capture":{"post":{"summary":"Captura uma cobranca autorizada (total ou parcial)","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"Idempotency-Key","in":"header","required":false,"description":"Repetir a mesma chave com o mesmo corpo devolve a resposta original sem cobrar de novo.","schema":{"type":"string","maxLength":255}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/charges/{id}/void":{"post":{"summary":"Cancela uma cobranca antes da captura","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"Idempotency-Key","in":"header","required":false,"description":"Repetir a mesma chave com o mesmo corpo devolve a resposta original sem cobrar de novo.","schema":{"type":"string","maxLength":255}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/charges/{id}/refunds":{"post":{"summary":"Estorna uma cobranca capturada (total ou parcial)","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"Idempotency-Key","in":"header","required":false,"description":"Repetir a mesma chave com o mesmo corpo devolve a resposta original sem cobrar de novo.","schema":{"type":"string","maxLength":255}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/charges/{id}/review":{"post":{"summary":"Aprova ou nega uma cobranca retida pelo antifraude","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/charges/{id}/attempts":{"get":{"summary":"Tentativas junto aos adquirentes (roteamento e failover)","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/charges/{id}/risk":{"get":{"summary":"Avaliacao de risco da cobranca, com as regras que pesaram","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/charges/{id}/splits":{"get":{"summary":"Split aplicado a cobranca","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/charges/{id}/simulate/pay":{"post":{"summary":"Sandbox: marca um pix/boleto como pago","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"Idempotency-Key","in":"header","required":false,"description":"Repetir a mesma chave com o mesmo corpo devolve a resposta original sem cobrar de novo.","schema":{"type":"string","maxLength":255}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/refunds":{"get":{"summary":"Lista estornos","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/refunds/{id}":{"get":{"summary":"Consulta um estorno","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/balance":{"get":{"summary":"Saldo do merchant (pendente, disponivel, reserva, sacado)","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/ledger":{"get":{"summary":"Extrato contabil em partidas dobradas","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/recipients":{"post":{"summary":"Cria um recebedor para split e saque","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"description":"Repetir a mesma chave com o mesmo corpo devolve a resposta original sem cobrar de novo.","schema":{"type":"string","maxLength":255}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}},"get":{"summary":"Lista recebedores com saldo a pagar","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/payouts":{"post":{"summary":"Agenda um saque do saldo disponivel","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"description":"Repetir a mesma chave com o mesmo corpo devolve a resposta original sem cobrar de novo.","schema":{"type":"string","maxLength":255}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}},"get":{"summary":"Lista saques","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/payouts/{id}":{"delete":{"summary":"Cancela um saque ainda nao pago","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/metrics":{"get":{"summary":"Metricas agregadas do periodo (vendas, taxas, serie e meta)","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/periods":{"get":{"summary":"Periodos aceitos pelo filtro de metricas","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/overview":{"get":{"summary":"Metricas + saldo + dados do merchant em uma chamada","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/plans":{"post":{"summary":"Cria um plano de assinatura","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"description":"Repetir a mesma chave com o mesmo corpo devolve a resposta original sem cobrar de novo.","schema":{"type":"string","maxLength":255}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}},"get":{"summary":"Lista planos","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/plans/{id}":{"get":{"summary":"Consulta um plano","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}},"delete":{"summary":"Arquiva um plano (assinaturas ativas continuam)","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/subscriptions":{"post":{"summary":"Assina um cliente a um plano (exige token multi_use)","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"description":"Repetir a mesma chave com o mesmo corpo devolve a resposta original sem cobrar de novo.","schema":{"type":"string","maxLength":255}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}},"get":{"summary":"Lista assinaturas","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/subscriptions/{id}":{"get":{"summary":"Consulta uma assinatura","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}},"delete":{"summary":"Cancela uma assinatura (agora ou no fim do periodo)","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/disputes":{"get":{"summary":"Lista disputas / chargebacks","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/disputes/{id}":{"get":{"summary":"Consulta uma disputa","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/disputes/{id}/evidence":{"post":{"summary":"Envia defesa (evidencias) de uma disputa","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/disputes/{id}/resolve":{"post":{"summary":"Registra o resultado de uma disputa (operacional/sandbox)","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/charges/{id}/disputes":{"post":{"summary":"Abre uma disputa sobre a cobranca (sandbox/operacional)","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"Idempotency-Key","in":"header","required":false,"description":"Repetir a mesma chave com o mesmo corpo devolve a resposta original sem cobrar de novo.","schema":{"type":"string","maxLength":255}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/dispute_reasons":{"get":{"summary":"Motivos de disputa aceitos","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/webhook_endpoints":{"post":{"summary":"Cadastra um endpoint de webhook (devolve o segredo uma vez)","security":[{"bearerAuth":[]}],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}},"get":{"summary":"Lista endpoints de webhook","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/webhook_endpoints/{id}":{"delete":{"summary":"Desativa um endpoint de webhook","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/events":{"get":{"summary":"Lista eventos emitidos","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/event_types":{"get":{"summary":"Tipos de evento que a gateway emite","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/webhook_deliveries":{"get":{"summary":"Historico de entregas, com tentativas e erros","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/webhook_deliveries/{id}/retry":{"post":{"summary":"Recoloca uma entrega na fila imediatamente","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/blocklist":{"post":{"summary":"Adiciona cartao, e-mail, IP, documento ou BIN a lista de bloqueio","security":[{"bearerAuth":[]}],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}},"get":{"summary":"Lista entradas de bloqueio do merchant","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/risk_rules":{"get":{"summary":"Regras de antifraude ativas, com pesos","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/acquirers":{"get":{"summary":"Adquirentes registrados e o que cada um suporta","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/reconciliations":{"post":{"summary":"Concilia um arquivo de liquidacao do adquirente (CSV)","security":[{"bearerAuth":[]}],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}},"get":{"summary":"Historico de conciliacoes","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/audit":{"get":{"summary":"Trilha de auditoria das operacoes do merchant","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/insights":{"get":{"summary":"Funil de aprovacao, motivos de recusa e comparacao com o periodo anterior","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/acquirers/performance":{"get":{"summary":"Aprovacao, latencia e volume por adquirente","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/routing/simulate":{"post":{"summary":"Mostra a fila de adquirentes para uma transacao hipotetica","security":[{"bearerAuth":[]}],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/me/routing":{"patch":{"summary":"Define a ordem e as condicoes de roteamento entre adquirentes","security":[{"bearerAuth":[]}],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/balance/schedule":{"get":{"summary":"Previsao de liberacao do saldo, dia a dia","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/me/payout_policy":{"patch":{"summary":"Configura saque manual, diario, semanal ou por limite de saldo","security":[{"bearerAuth":[]}],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/risk/scheme_monitor":{"get":{"summary":"Indice de chargeback e fraude frente aos limites de Visa e Mastercard","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/risk/programs":{"get":{"summary":"Limites vigentes dos programas de monitoramento das bandeiras","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/decline_codes":{"get":{"summary":"Taxonomia de recusa: o que vale retentar, quando e por que","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/me/cascade":{"patch":{"summary":"Liga a cascata entre adquirentes para recusas temporarias","security":[{"bearerAuth":[]}],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/me/settings":{"get":{"summary":"Precificacao, limiares de risco, roteamento e politica de saque","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/payment_links":{"post":{"summary":"Cria um link de pagamento com valor fixo","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"description":"Repetir a mesma chave com o mesmo corpo devolve a resposta original sem cobrar de novo.","schema":{"type":"string","maxLength":255}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}},"get":{"summary":"Lista links de pagamento","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/payment_links/{id}":{"get":{"summary":"Consulta um link de pagamento","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}},"delete":{"summary":"Desativa um link de pagamento","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/public/links/{id}":{"get":{"summary":"Dados minimos de um link para a pagina de pagamento","security":[],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/public/links/{id}/tokens":{"post":{"summary":"Troca dados de cartao por token, no escopo de um link","security":[],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/public/links/{id}/pay":{"post":{"summary":"Paga um link — o valor vem do servidor, nunca do cliente","security":[],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/wallet":{"get":{"summary":"Carteira: saldo, performance de 7 dias, fluxo de caixa e saques","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/transactions":{"get":{"summary":"Transacoes paginadas por pagina, com busca e totais do filtro","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/transactions.csv":{"get":{"summary":"Exporta as transacoes do filtro em CSV","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/affiliate":{"get":{"summary":"Programa de indicacao: codigo, ganhos e rede","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/awards":{"get":{"summary":"Placas por marco de faturamento e endereco de entrega","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/awards/address":{"post":{"summary":"Salva o endereco de entrega das placas","security":[{"bearerAuth":[]}],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/ranking":{"get":{"summary":"Placar do mes entre lojistas (apelidos, salvo quem optou por aparecer)","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/me/ranking":{"post":{"summary":"Escolhe aparecer ou nao no placar, e com que apelido","security":[{"bearerAuth":[]}],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/integrations":{"get":{"summary":"Catalogo de integracoes, por categoria","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/auth/signup":{"post":{"summary":"Cria conta e loja, e entra","security":[],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/auth/login":{"post":{"summary":"Entra com e-mail e senha (primeira etapa)","security":[],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/auth/login/totp":{"post":{"summary":"Segunda etapa: codigo do autenticador ou de recuperacao","security":[],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/auth/logout":{"post":{"summary":"Encerra a sessao atual","security":[{"bearerAuth":[]}],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/auth/me":{"get":{"summary":"Quem esta logado, e o estado do segundo fator","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/auth/password/request":{"post":{"summary":"Pede o codigo de confirmacao para trocar a senha","security":[{"bearerAuth":[]}],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/auth/password/confirm":{"post":{"summary":"Confirma a troca com o codigo e a senha atual","security":[{"bearerAuth":[]}],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/auth/totp/setup":{"post":{"summary":"Comeca a inscricao no segundo fator: segredo, URI e QR","security":[{"bearerAuth":[]}],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/auth/totp/enable":{"post":{"summary":"Liga o segundo fator e devolve os codigos de recuperacao","security":[{"bearerAuth":[]}],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/auth/totp/disable":{"post":{"summary":"Desliga o segundo fator (exige o proprio codigo)","security":[{"bearerAuth":[]}],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/auth/recovery_codes":{"post":{"summary":"Gera um conjunto novo de codigos de recuperacao","security":[{"bearerAuth":[]}],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/auth/sessions/revoke_others":{"post":{"summary":"Derruba as outras sessoes desta conta","security":[{"bearerAuth":[]}],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/auth/users":{"post":{"summary":"Cria uma conta de pessoa para este merchant","security":[{"bearerAuth":[]}],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/auth/outbox":{"get":{"summary":"Mensagens que sairiam por e-mail (so fora de producao)","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/admin/acquirers":{"get":{"summary":"Cadastro das adquirentes com margem realizada, caixa e conexao","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}},"post":{"summary":"Cria ou atualiza o cadastro de uma adquirente","security":[{"bearerAuth":[]}],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/admin/acquirers/{code}":{"get":{"summary":"Uma adquirente em detalhe","security":[{"bearerAuth":[]}],"parameters":[{"name":"code","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/admin/acquirers/{code}/float":{"post":{"summary":"Registra aporte ou retirada de caixa na adquirente","security":[{"bearerAuth":[]}],"parameters":[{"name":"code","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/admin/acquirers/{code}/availability":{"post":{"summary":"Libera ou recolhe a adquirente da escolha dos lojistas","security":[{"bearerAuth":[]}],"parameters":[{"name":"code","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/admin/routing":{"get":{"summary":"Ordem de tentativa padrao da plataforma","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}},"put":{"summary":"Define a ordem de tentativa padrao da plataforma","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/admin/routing/simulate":{"post":{"summary":"Mostra a fila de tentativa para uma transacao hipotetica","security":[{"bearerAuth":[]}],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/admin/monitor":{"get":{"summary":"Saude dos adquirentes da plataforma, com veredito","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/admin/catalog":{"get":{"summary":"Adquirentes e PSPs reais do mercado, para conectar","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/acquirer_options":{"get":{"summary":"Adquirentes que o lojista pode escolher, com a taxa dele","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/public/charges/{id}":{"get":{"summary":"Dados minimos de uma cobranca para a pagina de pagamento","security":[],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"sucesso"},"201":{"description":"criado"},"400":{"description":"requisicao invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"credencial invalida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"recusado (cartao, saldo ou risco)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"conflito de idempotencia","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"estado invalido para a operacao","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"limite de requisicoes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}}}}