で 3D-Secure 2.0 を実装しようとしてい"braintree-web-drop-in": "1.19.0"
ます。3D セキュアと dropin-ui の Braintree ドキュメントを調べましたが、使用する 3D セキュアのバージョンを指定する方法が見つかりませんでした。
version:2
ドロップインを作成しながら、さまざまなレベルで渡そうとしました。
1.
authorization: clientToken,
container: '#dropin-container',
version: 2,
threeDSecure: {
amount: '1'
},
2.
authorization: clientToken,
container: '#dropin-container',
threeDSecure: {
amount: '1',
version: 2
},
3.
authorization: clientToken,
container: '#dropin-container',
threeDSecure: {
options: {
version: 2
},
amount: '1'
},
これらのどれも機能しませんでした。常にバージョン1を使用しています。
/three_d_secure/lookup
コールにはthreeDSecureVersion:"1.0.2"
「THREEDS_NOT_ENABLED_FOR_V2」というエラーも表示されません。そのため、サンドボックス アカウントで 3D セキュア 2 が有効になっている必要があります。
サンドボックスとブレインツリーの実稼働アカウントで何かを手動で有効にする必要がありますか? バージョン 1 をデフォルトとして使用しますか? バージョン 2 を使用するにはどうすればよいですか?