我正在尝试使用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?