Pular para o conteúdo principal

Começando & Configuração da Conta

R: Acesse nosso painel e insira o e-mail de login e a senha compartilhados com você no seu e-mail de boas-vindas. Caso enfrente algum problema, entre em contato com nossa equipe de suporte.
R: Os documentos necessários para verificação incluem um documento de identidade válido emitido pelo governo (para verificação de identidade) e documentos de registro da empresa (para verificação de negócios). Para detalhes, consulte a página do processo de verificação.
R: Se sua verificação for rejeitada, você receberá um e-mail com o motivo da rejeição. Você pode entrar em contato com nossa equipe de suporte para resolver quaisquer problemas, corrigir a documentação e reaplicar. A opção de reenvio será habilitada pela nossa equipe de verificação, se necessário.
R: O processo de verificação geralmente leva 24-72 horas úteis. No entanto, se documentos adicionais forem necessários, o processo pode demorar mais.
R: Precisamos do seu site para entender o tipo de produtos que você está vendendo e verificar seu negócio para acesso ao vivo. Se você não tiver um site ou estiver em processo de construção, entre em contato conosco pelo e-mail [email protected]
R: Sim, também apoiamos negócios não registrados. Você não precisa de um negócio registrado para usar o Dodo Payments. Você pode se integrar como indivíduo e começar a receber pagamentos internacionais sem complicações. Você ainda precisará enviar formulários de Verificação de Identidade e Verificação de Negócios como um negócio não registrado para que possamos integrá-lo.
R: Não, você pode gerenciar vários negócios através de uma única conta. Para adicionar um novo negócio, clique no ícone + no canto inferior esquerdo do painel e selecione a opção Adicionar Negócio. Você pode consultar /miscellaneous/accounts#managing-multiple-businesses para mais detalhes
R: Não, não há necessidade de você esperar. Você pode começar a integrar usando o modo de teste e, uma vez que sua verificação seja bem-sucedida, você pode começar a fazer pagamentos ao vivo em produção. Saiba mais sobre os modos de Teste e Ao Vivo aqui, /miscellaneous/test-mode-vs-live-mode
R: Certifique-se de ter enviado os documentos de verificação de identidade e negócios na aba de configurações. Se você já os enviou e já se passaram mais de 72 horas, verifique o motivo pelo qual está em espera na mesma página e entre em contato com a equipe de suporte.
R: Atualmente, você não pode excluir produtos ou clientes, pois isso é necessário para manter registros para futuras conformidades. Estamos trabalhando em um recurso de arquivamento de produtos que permitirá que você remova o produto da seção de produtos ativos.
R: Você pode adicionar seu logotipo e o nome da sua empresa à página de pagamento. Para carregá-los, visite a página de perfil da empresa no seu painel.
R: Sim. Você pode:
  • Ir para Painel → Configurações → Configuração do Negócio
  • Atualizar seu logotipo, nome da marca e e-mail de suporte.
  • As alterações serão refletidas em links estáticos e dinâmicos
R: Não. O fluxo de checkout hospedado não suporta incorporação em um iframe.Em vez disso:
R: Não. Produtos são obrigatórios no sistema Dodo Payments.
R: Não, não suportamos sites de e-commerce.
R: Sim, você pode alternar entre marcas para produtos. Você pode selecionar a marca desejada ao criar ou editar produtos no seu painel.
R: Não, o Dodo Payments atualmente não suporta:
  • Excluir uma marca: Se uma marca não estiver em uso, você pode simplesmente ignorá-la — isso não afetará sua conta ou operações
  • Alterar ou atualizar a URL da Marca: Uma vez criada, a URL da Marca não pode ser modificada. Mesmo que a URL esteja incorreta, isso não impacta sua configuração ou funcionalidade
R: Não, o Dodo Payments atualmente não suporta bens físicos e não oferece um plugin para Shopify.

Verificação, Imposto & Conformidade

R: O Dodo Payments geralmente leva de 24 a 72 horas úteis para processar verificações. No entanto, atrasos podem ocorrer devido a:
  • Alto volume de aplicações
  • Fins de semana e feriados
  • Submissões incompletas ou incorretas
  • Revisões manuais para risco ou conformidade
Se já se passaram mais de 72 horas, verifique seu e-mail ou painel do Dodo Payments para qualquer ação necessária. Você também pode enviar uma DM para seu e-mail registrado para a equipe no Discord para um acompanhamento.
R: Use um editor de PDF adequado, como:
  • Adobe Acrobat
  • Mac Preview (funciona para a maioria)
  • Smallpdf ou PDFescape (editores online)
Se houver uma marca de cruz na assinatura, certifique-se de:
  • Você está salvando o arquivo após aplicar a assinatura.
  • A ferramenta está achatando a camada de assinatura (alguns editores não fazem isso).
Evite assinar em visualizadores de navegador — eles nem sempre incorporam assinaturas digitais corretamente.
R: Se você selecionou o tipo de entidade errado (por exemplo, escolheu “Organização” mas você é um indivíduo ou um Proprietário Único com GST), sua verificação pode estar em espera, exigindo que você altere ou atualize a documentação.Passos para corrigir: Passo 1: Informe ao suporte via Intercom ou Discord, que o ajudará a habilitar o reenvio do formulário de Conformidade de Pagamento. Passo 2: Escolha o tipo de registro correto e reenvie os documentos necessários.
R: Se sua verificação foi recusada devido a uma incompatibilidade de entidade (por exemplo, você selecionou “Organização” mas é um indivíduo ou um Proprietário Único com GST), você precisará corrigir o tipo de registro e reenviar seus documentos.Passos para corrigir: Passo 1: Verifique seu painel ou e-mail para o motivo específico da recusa. Passo 2: Entre em contato com o suporte via Intercom ou e-mail de suporte ([email protected]) para solicitar acesso ao reenvio do formulário de Conformidade de Pagamento. Passo 3: Selecione o tipo de registro correto (Indivíduo vs Organização) e reenvie todos os documentos necessários. Passo 4: Aguarde a equipe de conformidade revisar seu reenvio.
A opção de reenvio será habilitada pela nossa equipe de verificação após você entrar em contato com o suporte. Certifique-se de selecionar o tipo de entidade correto desta vez para evitar mais atrasos.
R: Sim. Uma vez que seus ganhos ultrapassem o limite de pagamento ($100), o Dodo Payments prioriza sua verificação.
Isso não garante aprovação instantânea — certifique-se de que seu modelo de negócios e documentos estejam em conformidade.
Se você ultrapassou $100 e ainda vê atrasos, entre em contato com nosso suporte.
R: Não. A pessoa que se inscreve deve corresponder ao proprietário legal do negócio e todos os documentos enviados.Se seu pai é o verdadeiro proprietário do negócio:
  • Ele deve se inscrever usando seu e-mail e número de celular.
  • Todos os documentos devem estar em seu nome.
Usar o nome de outra pessoa para verificação enquanto você gerencia o negócio pode levar à rejeição de conformidade.
R: Você pode encontrar o motivo em:
  • O painel do Dodo Payments, na seção de verificação.
  • Notificações por e-mail (se habilitadas)
Se não estiver visível, entre em contato com [email protected] ou envie uma DM para seu ID de e-mail registrado para um membro da equipe.
R: Sim — mas apenas se:
  • Você corrigiu os problemas que levaram à rejeição.
  • Você não está tentando contornar decisões de risco (por exemplo, desativação por preocupações de fraude).
Criar várias contas sem resolver o problema subjacente provavelmente resultará na rejeição da nova conta também.
R: Se você vê uma mensagem informando que sua conta foi anteriormente desativada pela equipe de risco:
  • Isso significa que o Dodo Payments encontrou problemas significativos de conformidade ou risco com sua atividade ou negócio.
  • Tentar criar novas contas usando a mesma identidade ou detalhes de negócios provavelmente será rejeitado novamente.
Se você acredita que isso é um erro, envie um e-mail para [email protected] e solicite uma revisão — inclua evidências claras para apoiar seu caso.
R: Para evitar atrasos:
  • Envie documentos claros e formatados corretamente
  • Evite mensagens/tag repetidas no Discord — isso desacelera a fila
  • Mencione se você ultrapassou o limite de pagamento ou tem prazos urgentes
  • Envie uma DM para seu ID de e-mail registrado, se solicitado
A maioria das revisões de pagamento é concluída dentro de 72 horas úteis, a menos que haja um problema com sua submissão.
R: Esses formulários estão ligados ao seu tipo de entidade:
  • W-8BEN é para Indivíduos
  • W-8BEN-E é para Organizações
Se você enviou o errado:
  • Entre em contato com o suporte para redefinir seu formulário.
  • Preencha e envie o tipo de formulário correto.
  • Certifique-se de que o PAN esteja no campo correto (Linha 6a para indivíduos).
Consulte os guias de formulários oficiais do IRS se estiver confuso.
R: Não. Se você está registrado com um GST como indivíduo (proprietário único), você ainda é considerado um Indivíduo.✅ Use W-8BEN ✅ Selecione “Indivíduo” no registro ❌ Não preencha W-8BEN-E ou selecione “Organização” a menos que você seja uma entidade legal registrada
R: Criar uma nova conta para contornar uma desativação anterior não é permitido. Se você tentar isso:
  • A nova conta também pode ser sinalizada ou rejeitada
  • Decisões de risco se aplicam a todas as inscrições se o negócio ou a pessoa subjacente forem os mesmos
Se você acredita que foi desativado incorretamente, envie um e-mail para [email protected] com seu caso.
R: O Dodo Payments calcula e aplica automaticamente o GST para comerciantes indianos com base na localização do seu cliente.
R: Sim, o Dodo Payments suporta vendas internacionais e gerencia todas as conformidades associadas.
R: Sim, eles são obrigatórios. Como somos o Comerciante Registrado e geramos faturas, arquivamos impostos e garantimos que todas as compras estejam em conformidade, precisamos do endereço de cobrança do cliente. Você pode implementar nosso fluxo de checkout baseado em API onde pode preencher os detalhes do cliente se já os tiver coletado para garantir uma experiência mais suave para seus clientes, mas precisaremos desses detalhes para cada compra.
R: Não diretamente. O Dodo Payments atua como o Comerciante Registrado, lida com impostos do lado do cliente e remete onde aplicável. Você ainda precisa:
  • Declarar imposto de renda em seu país de origem (por exemplo, Índia)
  • Enviar W-8BEN(-E) para evitar a retenção padrão de 30% nos EUA
R: Use a seguinte lógica para determinar qual formulário você precisa:
Você é…Formulário a EnviarTipo de Comerciante
Proprietário Único, Freelancer, IndivíduoW-8BENIndivíduo
Pvt Ltd, LLP, Organização RegistradaW-8BEN-EOrganização
Ainda não tem certeza? Considere esses indicadores:
  • Se sua conta bancária estiver em seu nome pessoal, você provavelmente é um Indivíduo → Use W-8BEN
  • Se sua conta bancária estiver em nome de uma empresa, você é uma Organização → Use W-8BEN-E
  • Se você tem um GST, mas opera com uma conta bancária pessoal, você ainda é considerado um Indivíduo → Use W-8BEN
Se você é um proprietário único com GST, ainda é um Indivíduo. Apenas entidades legais registradas (Pvt Ltd, LLP, etc.) devem usar W-8BEN-E.
R: Para Indivíduos, o PAN é um requisito obrigatório (para KYC e fins fiscais). Para empresas registradas, pode ser enviado o Business PAN ou GSTIN. O GST é opcional, a menos que você ultrapasse o limite de registro ou queira crédito de entrada
R: Ter um certificado Udyam/MSME não o torna automaticamente uma Organização. O formulário que você envia depende do tipo de conta bancária:
  • Se você opera com uma conta bancária pessoal (mesmo com o certificado Udyam/MSME): Você é considerado um Indivíduo → Envie W-8BEN
  • Se você opera com uma conta bancária de empresa (entidade registrada): Você é uma Organização → Envie W-8BEN-E
O fator chave é se sua conta bancária está em seu nome pessoal ou no nome da sua empresa, não se você tem certificados de registro de negócios.
R: O Dodo lida com o imposto sobre vendas para seus clientes. W-8BEN(-E) é necessário para o imposto de retenção sobre pagamentos para você.
Preencher W-8BEN corretamente pode ajudá-lo a evitar a dupla tributação sob tratados fiscais Índia-EUA.

Pagamentos & Transações

R: O Dodo Payments suporta uma variedade de métodos de pagamento, incluindo cartões de crédito, cartões de débito e carteiras digitais. Também suportamos pagamentos únicos e pagamentos de assinatura recorrentes para produtos digitais.
R: Se um produto tem um período de teste, o primeiro pagamento se torna automaticamente um pagamento de mandato de $0. Isso é um comportamento esperado e confirma que o mandato foi criado com sucesso.
R: Não. Uma vez que o teste termina, o sistema gera automaticamente o preço do produto (por exemplo, $25) para o cliente. Eles não precisam pagá-lo manualmente.
R: Isso geralmente indica um problema de configuração ou implementação do seu lado. Teste o fluxo de teste + assinatura no modo de teste primeiro, confirme que está funcionando e depois mude para o modo ao vivo.
R: Sim. É recomendável implementar e testar completamente o recurso no modo de teste para garantir que tudo funcione corretamente antes de mudar para o modo ao vivo.
R: Você pode rastrear o status dos pagamentos na seção Pagamentos do seu painel. Cada transação é listada com um indicador de status: Em Andamento, Falhou ou Bem-sucedido.
R: Se um pagamento falhar, verifique a Página de Detalhes do Pagamento para mais informações. As razões comuns incluem detalhes de pagamento incorretos, fundos insuficientes ou problemas de rede. Você pode reenviar o link de pagamento para seu cliente tentar novamente.
R: Sim. O Dodo Payments notifica o comerciante quando o pagamento de um usuário falha através de vários canais no modo ao vivo:
  • Notificações por e-mail
  • Eventos de webhook
  • Notificações móveis
  • Notificações no painel Isso garante que os comerciantes fiquem informados sobre transações falhadas.
R: A assinatura não é cancelada imediatamente. Em vez disso, ela é movida para o status de espera até que um pagamento bem-sucedido seja feito.Se você tiver um problema com o cartão, pode atualizar o método de pagamento:
R: Não. Você só precisa do ID da assinatura para iniciar uma nova tentativa de pagamento.
R: Um pagamento de assinatura pode falhar com INCORRECT_NUMBER se o cartão do cliente foi cancelado, substituído, desativado ou sinalizado pelo banco ou provedor de pagamento após o ciclo de cobrança anterior. O Dodo Payments simplesmente exibe a mensagem de erro retornada pelo provedor de pagamento.
R: Sim. Mesmo que você declare “Sem reembolsos” em seus termos ou site, os chargebacks são amplamente regidos pelas regras do banco do titular do cartão e da rede de cartões (por exemplo, Visa, Mastercard). Uma política de “Sem reembolso” não anula o processo de resolução de disputas da rede de cartões. Se um cliente entrar com uma disputa, seu negócio ainda estará sujeito a uma investigação de chargeback. Isso significa que você deve responder com evidências (prova de entrega, registros de uso, aceitação de termos, etc.) para contestar ou gerenciar a disputa. Se o banco do cliente decidir a favor do titular do cartão, a taxa de chargeback e a reversão da transação se aplicarão, independentemente da sua política declarada. Recomendamos ter comunicações claras, rastrear o uso do cliente e fornecer evidências convincentes quando surgirem chargebacks.
R: payment.status pode ser nulo por um curto período:
  • Logo após a criação, mas antes que o processamento seja concluído
  • Durante falhas de cobrança de assinatura ou tentativas
Eventualmente, ele se torna um dos: succeeded, failed ou cancelled.
Use eventos de webhook como payment.succeeded ou payment.failed para um rastreamento de status mais confiável.
R:
  • Para pagamentos de assinatura, product_cart está vazio porque não há um item único sendo comprado
  • product_cart só é preenchido para pagamentos únicos
R: Você provavelmente testou no Modo Ao Vivo em vez do Modo de Teste.Pagamentos ao vivo:
  • Usam dinheiro real
  • Passam por bancos reais
  • Podem ser sinalizados como suspeitos se o volume for baixo ou inconsistente
✅ Sempre teste usando:
  • Modo de Teste no painel
  • Números de cartão de teste fornecidos na documentação
R: Lista de verificação:
  • Confirme se o webhook está configurado em Painel > Desenvolvedores -> Webhooks
  • Verifique se o webhook está falhando silenciosamente devido a uma resposta não-2xx
  • Verifique os logs: foi retornado um 429 ou timeout?
R: É provável que você esteja confiando apenas nos parâmetros de consulta redirect_url e não esteja lidando com:
  • Webhooks
  • Chamada de confirmação da API
✅ Corrija:
  • Sempre ouça o webhook payment.succeeded
  • Ou consulte a API para confirmar a transação após o redirecionamento
R: Isso pode acontecer por várias razões:
  • O país de cobrança não foi definido como IN
  • O UPI não foi habilitado para o seu negócio
Se você é um comerciante não indiano, o UPI não aparecerá para seus clientes.
R: Sim, assinaturas UPI são suportadas com mandatos em conformidade com o RBI. As assinaturas UPI operam sob as regulamentações do RBI (Banco Reserva da Índia) com requisitos específicos:
  • Limites de Mandato:
    • Cobranças abaixo de ₹15.000: Um mandato sob demanda de ₹15.000 INR é criado
    • Cobranças de ₹15.000 ou mais: Um mandato de assinatura para o valor exato da assinatura é criado
  • Atraso de Processamento de 48 Horas: As cobranças são iniciadas na data programada, mas a dedução real ocorre 48 horas após a iniciação (pode se estender por até 2-3 horas adicionais)
  • Cancelamento de Mandato: Os clientes podem cancelar mandatos através de seus aplicativos bancários durante a janela de 48 horas
Assinaturas UPI têm os mesmos requisitos de mandato em conformidade com o RBI que as assinaturas de cartão indiano. Para informações detalhadas, consulte a documentação de Métodos de Pagamento.
R: Você pode habilitar 3DS diretamente nas Configurações do seu Negócio no painel do Dodo Payments. Basta ir para Configurações do Negócio → Configurações de Pagamento e ativar a opção 3DS.
R: Se você quiser que os usuários insiram as informações de cobrança por conta própria:
  • Use links estáticos, que coletam automaticamente a cobrança
  • Para fluxos dinâmicos, você deve coletar as informações manualmente e passá-las na API
Não há uma interface embutida ainda para coletar cobrança durante a criação de links dinâmicos.
R: No primeiro pagamento de assinatura bem-sucedido, você normalmente receberá esses três webhooks se não houver período de teste envolvido:
  • subscription.created webhook
  • payment.succeeded webhook
  • subscription.renewal webhook
R: O Dodo suporta cancelamentos imediatos e programados.Quando um pedido de cancelamento é feito:
  • Cancelamento imediato: O timestamp subscription.cancelled_at é definido imediatamente e a assinatura termina naquele momento
  • Cancelamento programado: Use o parâmetro cancel_at_next_billing_date na API de patch de assinatura para cancelar no final do período de cobrança atual
R: O Dodo Payments cobra o cliente imediatamente após a criação da assinatura se o produto não tiver um período de teste.
Para cartões indianos e assinaturas UPI, as cobranças recorrentes seguem as regulamentações do RBI com um atraso de processamento de 48 horas. As cobranças são iniciadas na data programada, mas a dedução real da conta do cliente ocorre 48 horas após a iniciação. Essa janela de 48 horas pode se estender por até 2-3 horas adicionais, dependendo das respostas da API do banco.
R: A API de Alterar Plano retorna apenas um código de status 200 sem corpo de resposta, então a resposta parecerá vazia, mesmo que a alteração do plano seja bem-sucedida.
R: Ao mudar de planos, o Dodo Payments cobra automaticamente o cartão salvo. Se a cobrança falhar, a assinatura é movida para “em espera”. Portanto, nenhum fluxo de pagamento manual é acionado.
R: Isso acontece quando o Currency Adaptativo está habilitado. O recurso adiciona automaticamente uma cobrança adicional de 4%.
R: O checkout sempre cria uma nova assinatura. Ele não verifica se o cliente já possui uma assinatura ativa. Seu aplicativo deve bloquear assinantes existentes de iniciar uma sessão de checkout para evitar cobranças duplicadas.
R: Esse erro vem do emissor do cartão, não do Dodo Payments. O banco está bloqueando a transação devido a restrições nesse cartão.Razões comuns:
  • Cartão não permitido para pagamentos online, internacionais ou recorrentes
  • Categoria de comerciante (MCC) bloqueada
  • Regras de fraude do banco impediram a cobrança
  • Cartões pré-pagos ou restritos podem não suportar esses pagamentos
R: Sim. Você pode testar fluxos de checkout no modo ao vivo criando um código de desconto de 100%. Isso permite que você complete o fluxo de pagamento e redirecionamento sem ser cobrado.
R: Um pagamento de $0 ocorre quando o valor total a ser pago se torna zero (por exemplo, aplicando um desconto de 100%). Nesses casos, nenhum pagamento real é processado, mas o fluxo de checkout e assinatura ainda funciona normalmente.
R: Na maioria dos casos, isso acontece porque você acidentalmente mudou para uma conta de negócios antiga ou inativa. Basta mudar de volta para sua conta de negócios ativa no painel do Dodo Payments. Se o problema continuar após a mudança, entre em contato com o Suporte do Dodo Payments para assistência.

Pagamentos & Integração Bancária

R: Os pagamentos são a transferência da receita de vendas coletada para sua conta bancária vinculada. O Dodo Payments suporta vários ciclos de pagamento:
  • Bimestral (Padrão):
    • Período de Cobrança 1: 1 a 15 → Pagamento no dia 18 do mesmo mês
    • Período de Cobrança 2: 16 até o final do mês → Pagamento no dia 4 do mês seguinte
  • Semanal: Disponível para negócios com volumes de transação mais altos (entre em contato com o suporte para solicitar)
  • Mensal:
    • Período de Cobrança: 1 até o final do mês → Pagamento no dia 11 do mês seguinte
Os pagamentos são iniciados apenas se todas as verificações forem bem-sucedidas e o limite de pagamento for atendido. Geralmente leva de 1 a 2 dias úteis para que os fundos apareçam em sua conta bancária após o pagamento ser iniciado.
Atrasos podem ocorrer se as datas de processamento de pagamento caírem em fins de semana ou feriados bancários. O ciclo de pagamento padrão para todos os negócios é bimestral.
R: O limite mínimo de pagamento é 50USD(ou1.000INR)apoˊsadeduc\ca~odetaxasdaplataformaeimpostos.Voce^podepersonalizarseulimitedecarteiraemUSDparaqualquervalor50 USD** (ou ₹1.000 INR) após a dedução de taxas da plataforma e impostos. Você pode personalizar seu limite de carteira em USD para qualquer valor **≥ 50 diretamente do seu painel. Se seu saldo não atender ao limite, ele será transferido para o próximo ciclo de pagamento.Você pode ver o valor exato da carteira e gerenciar seu limite de pagamento na seção de pagamentos do seu painel.
O recurso de limite flexível está atualmente disponível para carteiras em USD/EUR/GBP. O limite da carteira em INR permanece fixo em ₹1.000.
R: Para vincular sua conta bancária, navegue até a seção Configurações de Pagamento do seu painel e clique em Adicionar Conta Bancária. Você precisará inserir os detalhes do seu banco e verificar a conta.
R: Sim, você pode rastrear o status do seu pagamento na seção Pagamentos do painel.
R: As taxas de pagamento referem-se aos custos de transação para transferir o dinheiro que coletamos de seus clientes para sua conta bancária. Estamos constantemente fazendo melhorias para reduzir a taxa de pagamento, fazendo parcerias com parceiros locais em seu país. Consulte a estrutura de preços e taxas para informações detalhadas.
R: Os pagamentos geralmente levam de 1 a 2 dias úteis para refletir em sua conta bancária.
As transferências não são liquidadas em fins de semana ou feriados bancários. Se seu pagamento foi processado na sexta-feira, espere-o até segunda ou terça-feira.
R: Basta inserir os detalhes do seu banco Payoneer no Formulário de Informações Bancárias em seu painel. Não há integração separada do Payoneer ainda.
R: Sim. Você pode receber pagamentos via Payoneer:
  • Inserindo os detalhes da sua conta Payoneer no Formulário de Informações Bancárias no painel do Dodo
  • Certifique-se de que sua conta esteja aprovada e suporte USD ou a moeda que você está retirando
Não há integração dedicada do Payoneer — é tratada como uma conta bancária regular.
R: Apenas aguarde. Nossa equipe de conformidade geralmente revisa os formulários dentro de 1 a 2 dias úteis. Se for urgente:
R: Se seu dia de pagamento for em uma sexta-feira, geralmente é processado no mesmo dia. No entanto:
  • Se houver um feriado bancário ou fim de semana, pode ser adiado para o próximo dia útil (geralmente segunda-feira).
  • O horário exato pode depender das regras de processamento do seu banco.
Se tiver dúvidas, verifique seu painel ou pergunte ao suporte com seu e-mail registrado.
R: Se você enviou tudo e está aguardando a conformidade de pagamento:
  • Mencione sua urgência claramente nas conversas de suporte (por exemplo, lançamento ao vivo, campanhas pagas).
  • Inclua seu ID de negócio e e-mail.
  • Evite spamar ou marcar vários membros da equipe — isso pode desacelerar a fila.
R: Se você inseriu detalhes bancários incorretos:
  • Entre em contato com o suporte via Intercom ou Discord ou e-mail.
  • Envie uma DM com seu ID de e-mail e solicite uma redefinição manual da seção de verificação bancária se você entrar pelo Discord.
  • Aguarde a equipe de conformidade reabrir a seção para você reenviar.
Editar detalhes bancários diretamente no painel pode não ser permitido após a submissão.
R: Não. Se você está registrado como uma empresa ou entidade legal, deve usar a conta bancária da entidade.
R: Se seu país não emitir códigos SWIFT, isso não bloqueará sua verificação, mas exigirá uma revisão manual pela nossa equipe de conformidade.O que fazer:
  • Entre em contato com o suporte e explique que seu país não emite códigos SWIFT
  • Envie documentos bancários oficiais que confirmem:
    • Seu número da conta
    • Nome do titular da conta
    • Que nenhum código SWIFT é emitido em seu país
  • Em alguns casos, um código SWIFT genérico pode ser usado com base no seu país
Este caso passará por uma revisão manual de conformidade. Para um processamento mais rápido, escreva para [email protected] para escalonamento.
R: Se seu país não usar códigos SWIFT, forneça a seguinte documentação alternativa:
  • Extrato bancário oficial ou certificado mostrando os detalhes da sua conta
  • Carta do banco confirmando seu número da conta, nome do titular e que códigos SWIFT não são emitidos
  • Qualquer documento emitido pelo governo que confirme o formato das informações de roteamento do seu banco
Entre em contato com [email protected] antes de enviar para garantir que você forneça o formato de documentação correto para seu país.

Faturamento & Relatórios

R: Sim, o Dodo Payments gera automaticamente faturas para cada transação bem-sucedida. Essas faturas incluem todos os detalhes necessários, como desagregações de impostos, informações do cliente e detalhes do produto.
R: Sim, você pode personalizar a aparência de suas faturas adicionando seu logotipo da empresa e nome da marca. Você pode gerenciar essas configurações na seção de Perfil da Empresa do seu painel.
R: Você pode visualizar ou baixar faturas na seção Faturas do painel. Cada pagamento terá uma fatura associada que pode ser baixada como um PDF.
R: Você pode gerar relatórios detalhados na seção Relatórios do seu painel. Esses relatórios incluem dados sobre transações, reembolsos e pagamentos, que você pode filtrar por data e exportar em formato CSV.

Reembolsos & Disputas

R: Para emitir um reembolso, vá para a Página de Detalhes do Pagamento da transação que você deseja reembolsar e clique no botão Iniciar Reembolso. Você pode emitir um reembolso total ou parcial, desde que o pagamento atenda às regras de elegibilidade para reembolso.
R: Uma vez que um reembolso é iniciado, o cliente geralmente receberá o valor reembolsado dentro de 3-5 dias úteis, dependendo do método de pagamento e do banco dele.
R: Se um chargeback for registrado contra você:
  • Você pode perder tanto o valor da transação quanto uma taxa de disputa
  • Você pode enviar evidências de entrega do produto, registros de uso ou comunicação com o cliente
  • No entanto, a decisão final cabe ao banco emissor do cliente
Envie um e-mail para [email protected] com:
  • ID da Disputa
  • ID do Pagamento
  • Provas relevantes
R: Sim — você pode:
  • Compartilhar documentação (registros de chat, registros de uso, confirmação de entrega)
  • Explicar que o serviço foi cumprido
  • Solicitar a isenção da taxa de disputa se for um problema de primeira vez ou se a fraude for comprovável
Não há garantia de que a taxa será isenta, mas nossa equipe analisa cada caso com base em seu mérito.

Webhooks & Integração

R: Sim. A verificação manual é possível, mas deve seguir estritamente os passos de assinatura corretos. Para uma abordagem mais fácil e confiável, o Dodo Payments recomenda usar o pacote standardwebhooks:
from standardwebhooks.webhooks import Webhook

wh = Webhook(webhook_secret_key)
payload = request.get_data(as_text=True)
headers = request.headers

if not wh.verify(payload, headers):
    return jsonify({'error': 'Invalid webhook signature'}), 401

Then parse the payload as needed.
R: Você pode consultar a documentação oficial do Dodo Payments aqui: https://docs.dodopayments.com/developer-resources/webhooks#manual-verification-alternative
R: Você provavelmente está confundindo a URL de redirecionamento com a URL do webhook. Uma URL de redirecionamento é onde o usuário é enviado após um pagamento, e pode conter ?subscription_id=...&status=active em uma solicitação GET. Esta não é sua webhook.Para receber cargas úteis POST estruturadas do Dodo Payments:
  • Configure um webhook em Painel → Desenvolvedores → Webhooks
  • Certifique-se de que a URL aceite solicitações POST e verifique a assinatura
Você pode ter tanto um webhook quanto uma URL de redirecionamento — eles servem a propósitos diferentes.
R: Você provavelmente esqueceu de passar o ambiente correto ao inicializar o cliente DodoPayments.
Corrija:
client = DodoPayments(
bearer_token="your_api_key",
      environment="live_mode"  # or "test_mode"
)
R: Você pode fazer isso através do painel de webhooks. Vá para Painel -> Desenvolvedores -> Webhooks
R:
  • Webhook URL: Configurado no painel. Recebe cargas úteis POST sobre eventos.
  • Redirect URL: Enviado na solicitação da API de pagamento. Envia o usuário de volta ao seu aplicativo com parâmetros de consulta (?status=success).
Use webhooks para automatizar coisas como atualizações de DB, e redirecionamentos para mostrar telas de agradecimento.
R: O evento de webhook payment.succeeded para produtos de assinatura não inclui um product_id. Em vez disso, fornece o subscription_id associado à assinatura, junto com outros detalhes relevantes.
R: Para verificar se os webhooks que você recebe são genuinamente do Dodo Payments e não de atores maliciosos, siga estes passos:
  1. Verifique a Assinatura: Cada webhook enviado pelo Dodo Payments inclui uma assinatura única no cabeçalho webhook-signature. Esta assinatura é gerada usando a chave secreta do seu webhook e a carga útil do evento.
  2. Recupere a Chave Secreta: Certifique-se de ter a chave secreta para seu webhook, que pode ser encontrada no painel do Dodo Payments sob as configurações de Webhooks.
  3. Recalcule a Assinatura: Use o mesmo algoritmo de assinatura (HMAC-SHA256) que o Dodo Payments para calcular a assinatura em seu servidor. Use a carga útil do webhook e sua chave secreta do webhook.
  4. Compare as Assinaturas: Compare a assinatura recalculada com a fornecida no cabeçalho webhook-signature. Se elas coincidirem, o webhook é autêntico; se não, deve ser rejeitado.
  5. Use HTTPS: Certifique-se de que seu endpoint de webhook use HTTPS para proteger a comunicação e evitar adulterações durante a transmissão de dados. Ao implementar esses passos, você pode verificar com confiança a autenticidade dos webhooks enviados pelo Dodo Payments.
Recomendamos usar pacotes fornecidos pelo StandardWebhooks para verificar a assinatura e não construí-la você mesmo.
R: Para assinaturas, subscription.renew será acionado sempre que o valor da assinatura for deduzido. Portanto, sim, esse é um comportamento esperado.
R: Para testar webhooks localmente, você pode seguir estes passos:
  1. Use uma Ferramenta de Túnel: Ferramentas como ngrok, LocalTunnel ou Cloudflare Tunnel podem expor seu servidor local à internet. Isso fornece uma URL pública que o Dodo Payments pode usar para enviar eventos de webhook para seu ambiente local.
  2. Configure o Endpoint do Webhook: Crie um endpoint de webhook em sua aplicação local para lidar com eventos de webhook recebidos. Certifique-se de que ele escute solicitações HTTP POST.
  3. Configure o Webhook no Dodo Payments: Vá para o painel do Dodo Payments, navegue até as configurações de Webhooks e atualize a URL do webhook para a URL pública gerada pela ferramenta de túnel.
R: Verifique o seguinte:
  • Você não confundiu a URL do webhook com a URL de redirecionamento
  • O webhook está configurado em Desenvolvedores > Webhooks
  • Sua URL aceita solicitações POST e responde com 2xx
  • A validação da assinatura (se habilitada) está implementada corretamente
Se você só vê GETs com ?status=success, você está depurando a URL de redirecionamento, não o webhook.
R: Não. Embora seja uma solução rápida, os parâmetros de consulta da URL podem ser adulterados.Se você estiver usando redirect_url?status=success:
  • Valide a transação novamente com uma chamada de API
  • Ou aguarde o webhook payment.succeeded
Trate redirecionamentos como confirmações voltadas para o usuário, não como prova de pagamento.
R: Sim, o Dodo Payments oferece integração via API e suporte a SDKs para integração perfeita com seu site ou plataforma. Você pode encontrar documentação da API, guias de SDK e recursos de integração na Seção de Desenvolvedores do seu painel.

Testes & Desenvolvimento Local

R: Sim — assinaturas podem ser testadas completamente no Modo de Teste.Apenas não use números de cartão reais.
R:
  • No seu painel do Dodo, procure um botão de alternância do Modo de Teste.
  • Ative-o para usar chaves de API de teste e simular pagamentos.
Você verá rótulos “Modo de Teste” em todas as telas. Certifique-se de usar a chave de API ou ambiente correspondente ao alternar.
R: Sim, mas tenha em mente:
  • Nenhum dinheiro real será transferido
  • Você pode simular webhooks e fluxos
  • Os detalhes do cartão ainda devem ser cartões de teste
Isso ajuda a depurar fluxos de ponta a ponta sem impacto financeiro.
R: Isso significa:
  • Um cartão indiano está sendo usado para fazer o pagamento, mas o país de cobrança não está definido como IN.
  • Você provavelmente passou um país de cobrança incorreto.

Suporte & Comunicação

R: Você pode entrar em contato com nossa equipe de suporte enviando um e-mail para [email protected]. Estamos aqui para ajudá-lo com quaisquer problemas ou perguntas que você possa ter.
R: Se você enviou mensagens em:
  • Intercom sem resposta
  • Discord sem reconhecimento
Então:

Segurança & Prevenção de Fraude

R: O Dodo Payments usa detecção de fraudes em tempo real para monitorar transações suspeitas. Também cumprimos os padrões PCI-DSS para garantir que todas as informações de pagamento sejam criptografadas e seguras.
R: Sim, o Dodo Payments usa criptografia de dados e tokenização para proteger informações sensíveis. Garantimos que os dados de pagamento do cliente nunca sejam armazenados diretamente e permaneçam seguros durante as transações.
R: Por favor, relate quaisquer vulnerabilidades descobertas diretamente à nossa equipe de segurança em [email protected]
R: Atualmente, não oferecemos recompensas monetárias, mas fornecemos mercadorias do Dodo Payments como um token de apreciação.