Come posso risolvere il problema "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”?
Per PayPal, ci sono due diversi flussi:
- SALE: il pagamento viene autorizzato e acquisito immediatamente, vale a dire i fondi dell'acquirente per coprire il pagamento vengono recuperati durante la stessa sessione di transazione.
- AUTH: il pagamento è prima autorizzato; l'acquisizione può avvenire immediatamente o separatamente in un secondo momento.
Questo errore si verifica perché PayPal è configurato sul flusso AUTH, mentre la configurazione predefinita di PayPal è impostata sul flusso SALE. Questo è definito dalla configurazione degli intenti nella configurazione Drop-in di PayPal.
Se stai integrando il flusso AUTH, l'intento deve essere impostato su authorize (AUTH). Per risolvere questo problema, imposta configuration.intent su authorize quando crei un'istanza di Drop-in. Maggiori informazioni a riguardo sono disponibili qui.
Ulteriori informazioni
Scopri maggiori dettagli su questo argomento.
Vai alla documentazione di Adyen