Saltar para o conteúdo principal

Documentation Index

Fetch the complete documentation index at: https://support.wepayments.com.br/llms.txt

Use this file to discover all available pages before exploring further.

Este guia fornece uma introdução às APIs da WEpayments, incluindo endpoints disponíveis, métodos de autenticação e informações de ambiente para desenvolvedores que integram com a plataforma.

O que você pode fazer com as APIs da WEpayments?

As APIs da WEpayments permitem que você integre seu sistema diretamente com nossa plataforma de pagamentos, automatizando operações sem necessidade de acesso manual ao Dashboard.
OperaçãoO que você pode fazer
Payin (recebimento)Criar cobranças via PIX, boleto e cartão de crédito; consultar status de cobranças; solicitar estornos
Payout (envio)Criar pagamentos individuais ou em massa; consultar status de pagamentos; validar dados de beneficiários
Extratos & RelatóriosConsultar informações de saldo; baixar extratos de transações; conciliar operações
KYC & ComplianceEnviar documentos; verificar status de conformidade; solicitar Limites Smart User
Data CollectGerar links de auto-onboarding para beneficiários; validar chaves PIX
SettlementsSolicitar saques; transferir saldo entre carteiras

Visão geral da autenticação da API

As APIs da WEpayments utilizam chaves de API para autenticação.
AspectoDetalhes
Método de autenticaçãoChave de API (bearer token)
Geração da chavePelo Dashboard (Configurações > Controle de Acesso)
Whitelist de IPObrigatório – somente IPs autorizados podem utilizar a chave
Autenticação de dois fatoresObrigatório para gerar e excluir chaves de API
💡 As chaves de API são geradas por usuário. Cada chave herda as permissões atribuídas àquele usuário.

Ambientes de API

AmbienteFinalidadeURL Base
SandboxTestes e desenvolvimentoEntre em contato com o suporte para obter a URL do sandbox
ProduçãoOperações reaisFornecida durante o onboarding
💡 Recomendamos testar todas as integrações no ambiente sandbox antes de ir para produção.

Endpoints de API disponíveis (visão geral)

CategoriaExemplos de endpoints
PayinCriar cobrança, consultar status de cobrança, cancelar cobrança, solicitar estorno
PayoutCriar pagamento, consultar status de pagamento, validar beneficiário
Data CollectCriar solicitação de coleta, consultar status, validar chave PIX
ExtratosConsultar saldo, consultar extrato, baixar relatórios
ComplianceEnviar documentos KYC, verificar status de solicitação
SettlementsCriar liquidação, consultar status de liquidação
💡 Para a documentação completa da API, incluindo exemplos de requisição/resposta e códigos de erro, consulte nossa Documentação da API (documento separado).

Limites de requisição

LimiteDescrição
Requisições por segundoEntre em contato com o suporte para obter os limites específicos do seu contrato
Operações em massaPagamentos em massa são suportados com limites adequados

Boas práticas para integração via API

PráticaPor que ajuda
Use um usuário dedicado para APICrie um usuário específico para integração via API, não compartilhado com usuários humanos
Armazene as chaves de API com segurançaAs chaves são exibidas apenas uma vez – guarde-as em um cofre seguro
Adicione ao whitelist apenas os IPs necessáriosMinimiza riscos de segurança
Teste no sandbox primeiroValide a integração antes de ir para produção
Trate erros de forma adequadaImplemente lógica de retry para falhas transitórias
Monitore o uso da APIAcompanhe o uso para evitar atingir os limites

Tratamento de erros

Status HTTPDescriçãoO que fazer
200SucessoProcessar a resposta normalmente
400Requisição inválidaVerificar os parâmetros da requisição
401Não autorizadoVerificar a chave de API e o whitelist de IP
403ProibidoVerificar as permissões do usuário
404Não encontradoVerificar a URL do endpoint
429Muitas requisiçõesImplementar rate limiting / backoff
500Erro do servidorTentar novamente com backoff exponencial

Suporte e recursos

RecursoOnde encontrar
Documentação da APIFornecida durante o onboarding / mediante solicitação
Ambiente sandboxEntre em contato com o suporte para obter acesso
Suporte técnicocs@wepayments.com.br ou chat do Dashboard