如何在Braintree插件中启用3D-Secure 2

时间:2019-08-07 06:20:56

标签: braintree braintree-sandbox 3d-secure

我正在尝试使用def wait(seconds=None): time.sleep(seconds if seconds is not None else 3) def do_and_wait(message, seconds=None): print(message) wait(seconds) def something_else(callable, seconds=None): callable() wait(seconds) 实现3D-Secure 2.0。我遍历了3D安全和dropin-ui的braintree文档,但是找不到指定使用3D安全版本的方法。

我在创建dropin时尝试在不同级别传递"braintree-web-drop-in": "1.19.0"

1。

version:2

2。

authorization: clientToken,
container: '#dropin-container',
version: 2,
threeDSecure: {
                  amount: '1'
              },

3。

authorization: clientToken,
container: '#dropin-container',
threeDSecure: {
                  amount: '1',
                  version: 2
              },

这些都不起作用。它始终使用版本1。

authorization: clientToken, container: '#dropin-container', threeDSecure: { options: { version: 2 }, amount: '1' }, 呼叫有/three_d_secure/lookup

我也没有收到错误“ THREEDS_NOT_ENABLED_FOR_V2”。因此,必须已为我的沙盒帐户启用3D安全2。

我是否必须手动启用我的沙盒和生产Braintree帐户中的任何内容? 是否将版本1作为默认值?如何使用版本2?

0 个答案:

没有答案