Defina payment_method como card para cartão ou boleto para boleto via checkout. Abra a URL retornada no navegador. Os dados do cartão são informados no checkout hospedado.
Campo
Obrigatório
Descrição
amount
Sim
De R$ 1,00 a R$ 99.999.999,99, com até duas casas decimais.
external_id
Sim
Referência de até 100 caracteres. Repetições idênticas recuperam o checkout.
A API Domvex não recebe nem armazena número do cartão ou código de segurança. Não envie esses dados neste endpoint.
Reutilizar a mesma referência com valor, callback ou método diferentes retorna 409. Em caso de timeout, repita somente a mesma solicitação ou confira o painel.
Boleto
Emite uma cobrança para cliente ou um boleto para adicionar saldo.
O prazo de vencimento vem na resposta. Para atualizar o estado, consulte o endpoint de status. A página Domvex também gera um PDF próprio com a linha digitável e o código de barras retornados.
Uma referência repetida com o mesmo valor retorna a cobrança existente; se o valor for diferente, a API responde 409.
Pix · enviar
Solicita um saque da carteira para uma chave Pix.
POST/api/withdrawals/withdrawAutenticado · IP autorizado
A operação reserva o valor mais as tarifas da conta. A resposta pode indicar PROCESSING; nesse caso, consulte o extrato e não envie uma nova referência até confirmar o estado.
Confirme a cotação enviando o mesmo código e o valor total calculado em expected_total. A referência deve ter de 16 a 191 caracteres e conter letras, números, hífen ou sublinhado.
Resposta 202 significa que o pagamento segue em confirmação. Consulte o extrato antes de tentar novamente. A referência não pode ser reaproveitada para outro QR ou valor.
Split automático
Divisão configurada para a conta no momento da liquidação.
Como o valor é dividido
Após as tarifas aplicáveis, a regra ativa da conta pode creditar uma porcentagem do valor líquido a um destinatário configurado. O restante é creditado à conta que criou o pagamento.
Configuração pela API
Não há endpoint público para criar ou alterar destinatários e percentuais de split. A configuração é feita na conta Domvex. Não envie campos de split nas operações de pagamento.
Callbacks
Receba atualizações no endpoint HTTPS informado na operação.
O callback precisa usar HTTPS na porta 443 e resolver para endereços públicos. Endereços locais ou privados, redirecionamentos e URLs com credenciais são recusados.
Os callbacks de depósitos Pix incluem um aviso inicial de criação e uma atualização após liquidação. O checkout envia o estado da liquidação. Saques enviam o resultado da solicitação. Boletos têm consulta de status autenticada; consulte o endpoint de boleto quando precisar atualizar a cobrança.
Responda com um código HTTP 2xx. Valide a referência e consulte o saldo/extrato da própria conta antes de marcar pedidos como pagos. Não confie apenas no conteúdo recebido.
Erros e segurança
Respostas comuns e boas práticas para integração.
HTTP
Significado
Ação sugerida
400
Campo ausente ou inválido, saldo insuficiente ou operação recusada.
Corrija os dados e confira a resposta antes de reenviar.
401
Token ausente ou inválido.
Autentique novamente com as credenciais da API.
403
Credencial sem permissão ou IP não autorizado.
Confira as permissões e a lista de IPs da conta.
409
A referência já foi usada com dados diferentes ou a cotação mudou.
Use uma nova referência ou gere uma nova cotação.
422
QR Code ou valor não aceito.
Confira o QR e os dados exigidos para aquela operação.
429
Limite de requisições atingido.
Aguarde antes de tentar novamente.
502 / 503
Serviço de pagamento indisponível ou sem resposta conclusiva.
Consulte status/extrato antes de repetir uma operação financeira.
Todas as respostas incluem X-Request-Id. Guarde esse identificador ao abrir um chamado. Use HTTPS e nunca registre tokens, documentos, chaves Pix ou dados completos do pagador em logs.
Atualizações da documentação
Registro das mudanças visíveis para quem integra.
19 out 2026 · Nova navegação, busca no topo e leitura reorganizada para desktop e celular. Os endpoints e o contrato OpenAPI foram mantidos.
Breaking changes
Mudanças que exigem uma ação na integração.
Esta atualização muda apenas a apresentação da documentação. Nenhuma rota ou parâmetro da API foi alterado neste lançamento.