3DS2アプリ内ネイティブフローで決済を開始するにはどうすればよいですか?
このページでは、3DS2アプリ内ネイティブフローでアプリ内決済を開始するための要件をまとめています。ネイティブではなくリダイレクトフローが発生している場合は、Checkout (/payments) または従来型統合 (/authorize) へのAPIリクエストに「sdkVersion」が正しく含まれているかどうかを再確認してください。
チェックアウト(/payments)を使用する場合
当社のプラットフォームでは、/payments APIリクエストでマーチャントが「paymentMethod.threeDS2SdkVersion」を渡すことを期待します(こちらのiOSとAndroid向けの説明を参照)。Adyenのドキュメントに従って、次の2つの手順を実行してください。
従来型統合(/authorize)を使用する場合
当社のプラットフォームでは、/authorize APIリクエストでマーチャントが「threeDS2RequestData.sdkVersion」を渡すことを期待します(こちらのiOSとAndroid向けの説明を参照)。Adyenのドキュメントに従って、次の2つの手順を実行してください。
追加の注意事項/推奨事項:
- クライアント側またはコンポーネント側からSDKバージョンをプラットフォームに動的に渡すことを強くお勧めします。ライブの取引を中断する可能性があるため、ハードコーディングやダミー値の送信は避けてください。
- SDKバージョンが次の要件を満たしていることを確認してください。
- 従来型統合:iOS / Android v2.2.5
- Checkout統合:Android Component v4.5.0とiOS Component v4.10.2
最新の3DS2 SDKを使用することをお勧めします。リリースノート :
APIリクエストでSDKバージョンを正しく渡しているにもかかわらず、アプリ内ネイティブフローのアクティブ化に問題がある場合は、以下のトラブルシューティング手順を参照してください。
この記事は役に立ちましたか?
詳細情報
このトピックについて詳しく説明します。
Adyen Docへ