BrainTree JavaScript插入API和未设置Kount设备数据

问题描述 投票:0回答:1

我正在尝试向现有的BrainTree Drop In安装中添加Kount Fraud保护,根据文档,我应该能够提供一个数据收集器来开始流程:

braintree.dropin.create({
        authorization: clientToken,
        container: '#dropin-container',
        // add the data collector for Kount
        dataCollector: {
            kount: true
        },
        card: {
            amount: amount,
            currency: "USD"
        }      
    },
    function(createErr, instance) {
        button.on("click", function() {
            instance.requestPaymentMethod(function (err, payload) {
                   // payload.deviceData is 'undefined'
               });
            });
    });

问题是`payload.deviceData始终是未定义的。

文档尚不十分清楚drop in组件需要哪些依赖项。它显示了客户端组件的脚本,但没有显示该脚本。

我正在使用:

<!--  <script src="https://js.braintreegateway.com/web/3.57.0/js/client.min.js"></script> -->
<script src="https://js.braintreegateway.com/web/dropin/1.22.0/js/dropin.min.js"></script>
<script src="https://js.braintreegateway.com/web/3.57.0/js/data-collector.min.js"></script>

1.22是用于插入的正确版本吗?那是最新版本吗?除了使用1.22的文档中的内容是什么,我找不到一种检查其他版本的正式方法?

[还尝试将client.min.js添加到(除了放置,因为如果没有放置,上面的代码将找不到braintree.dropin.create

您知道这里缺少什么吗?

我正在尝试将Kount Fraud保护添加到现有的BrainTree Drop In安装中,并且根据文档,我应该能够提供一个数据收集器来启动流程:braintree.dropin ....

javascript braintree braintree-javascript
1个回答
0
投票

完全公开,我在Braintree工作。如果您还有其他疑问,建议联系Support

© www.soinside.com 2019 - 2024. All rights reserved.