Qual SDK devo usar?
Use o SDK TypeScript em código server-side confiável para criar pagamentos, consultar transações, emitir reembolsos e criar transferências. Use o SDK v3 de navegador pelo Payment Element quando precisar de campos hospedados de cartão em uma página de checkout.Requisitos
- TypeScript ou JavaScript rodando no seu back-end.
- Uma chave secreta da Pagou para o ambiente chamado.
- Um runtime com
fetch. Se seu runtime não expõefetchglobal, injete uma implementação customizada nas opções do cliente.
Instalação
Crie um cliente
Você também pode informar
baseUrl para testes de desenvolvimento ou proxies controlados.
Formato de resposta
Os métodos do SDK retornam{ data, meta }. data é o payload da API. meta contém metadados HTTP e o request ID usado para rastreio.
Primeiro pagamento Pix
Opções por requisição
Todo método de recurso aceita um segundo argumento opcional:Variações de autenticação
Bearer auth é o padrão e a configuração recomendada.Comportamento de retentativa
- Retries cobrem falhas de rede e
429,500,502,503,504. GETeHEADrepetem automaticamente.POSTePUTsó repetem quando você defineidempotencyKey.- A quantidade padrão de retentativas é
2. - O timeout padrão é
30_000ms.
Tratamento de erros
AuthenticationError, PermissionError, RateLimitError, InvalidRequestError, NotFoundError, ConflictError, ServerError e NetworkError.

