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
The illustration of support agent wearing a headset.

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