Wie kann ich den Fehler „Error: (Integration issue) Expected intent from order api call to be authorize, got capture" lösen. Please ensure you are passing intent=capture to the sdk URL“ beheben?
Für PayPal gibt es zwei verschiedene Abläufe:
- SALE: Die Zahlung wird autorisiert und sofort erfasst – d. h. der Geldbetrag des Käufers für die Zahlung wird während derselben Transaktionssitzung abgerufen.
- AUTH: Die Zahlung wird erst autorisiert und das Capture kann sofort oder getrennt zu einem späteren Zeitpunkt stattfinden.
Dieser Fehler tritt auf, weil PayPal für den AUTH-Ablauf eingerichtet ist, während die PayPal-Standardeinstellung der SALE-Ablauf ist. Dies wird durch die Intent-Konfiguration in der Drop-in-Konfiguration für PayPal festgelegt.
Falls Sie den AUTH-Ablauf integrieren, sollte der Intent auf „Authorize (AUTH)“ eingestellt werden. Um dieses Problem zu lösen, können Sie configuration.intent auf „authorize“ setzen, wenn Sie eine Drop-in-Instanz erstellen. Weitere Informationen zum Thema finden Sie hier.
War dieser Artikel hilfreich?
Mehr erfahren
Erfahren Sie mehr zu diesem Thema.
Zur Adyen-Dokumentation