Como posso resolver "Error: (Integration issue) Expected intent from order api call to be authorize, got capture. Please ensure you are passing intent=capture to the sdk URL”?

Para o PayPal, há dois fluxos diferentes:

  • VENDAS: o pagamento é autorizado e captado imediatamente — ou seja, os fundos do consumidor para cobrir o pagamento são recuperados na mesma transação. Esse é o fluxo de captação padrão do PayPal. 
  • AUTH: o pagamento é primeiramente autorizado e a captura pode ocorrer imediatamente ou separadamente, em um momento posterior.

Esse erro ocorre porque o PayPal foi configurado no fluxo AUTH, mas a configuração do PayPal definida por padrão é o fluxo SALE. Isso é definido pela configuração de intenção na configuração do Drop-in do PayPal.

Se aparecer esse erro, confira:

  • A permissão de terceiros
  • A intenção configuration.intent na sua resposta /paymentMethods deve refletir o fluxo de captações do PayPal. Se não for o caso, peça para nossa equipe de Suporte refazer sua vinculação com o PayPal. 
  • Passe a intenção correta ao configurar seu dropin/componente da Web. Ela deve ser a mesma da sua resposta /paymentMethods. Para isso, passe o objeto de intenção conforme descrito na nossa documentação aqui

 

Saiba mais

Encontre mais detalhes sobre esse tópico.

Acesse Documentos da Adyen
Ilustração estilizada de um representante de suporte ao cliente com fone de ouvido.

Você precisa de mais ajuda?

Entre em contato com nossa equipe de suporte

Envie-nos os detalhes do seu problema adicionando imagens ou capturas de tela.

Envie uma solicitação