「 "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”?」を解決するにはどうすればいいですか?
PayPalには、次の2通りのフローがあります。
- SALE:支払いは承認され、すぐにキャプチャされます - つまり、支払いをカバーする買い物客の資金は、同じ取引セッション中に取得されます。
- AUTH:支払いは最初に承認され、キャプチャは即時または個別に、後で実行できます。
このエラーは、PayPalがAUTHフローに設定されているのに対し、PayPal設定のデフォルトがSALEフローに設定されているために発生します。PayPalのドロップイン設定のインテント設定で定義されているものです。
AUTHフローを統合する場合は、インテントを[authorize(AUTH)]に設定してください。これを解決するには、ドロップインのインスタンスを作成する際に、configuration.intentをauthorizeに設定します。詳細は、こちらでご覧いただけます。
詳細情報
このトピックについて詳しく説明します。
Adyen Docへ