Meteor TypeError: braintree.setup is not a function
Meteor TypeError: braintree.setup is not a function
我正在尝试为我们的应用程序开发 braintree,但似乎我不断遇到同样的错误。我成功地(两次)安装了 braintree-web,并且正在导入 braintree。我使用的是正确的客户端令牌。
TypeError: braintree.setup 不是函数
import braintree from 'braintree-web';
Template.braintree_payment.onRendered(function(){
var clientToken = "abc....";
console.log("logging");
braintree.setup(clientToken, "dropin", {
container: "payment-form"
});
});
您使用的是哪个版本的 braintree-web?版本 2 确实应该有 braintree.setup
功能,但版本 3 没有。
版本 3 应该像这样初始化:
braintree.client.create({
authorization: 'CLIENT_AUTHORIZATION'
}, function (err, clientInstance) {
braintree.hostedFields.create(/* ... */);
});
在此处查看版本 3 的文档:https://developers.braintreepayments.com/guides/client-sdk/setup/javascript/v3
我正在尝试为我们的应用程序开发 braintree,但似乎我不断遇到同样的错误。我成功地(两次)安装了 braintree-web,并且正在导入 braintree。我使用的是正确的客户端令牌。
TypeError: braintree.setup 不是函数
import braintree from 'braintree-web';
Template.braintree_payment.onRendered(function(){
var clientToken = "abc....";
console.log("logging");
braintree.setup(clientToken, "dropin", {
container: "payment-form"
});
});
您使用的是哪个版本的 braintree-web?版本 2 确实应该有 braintree.setup
功能,但版本 3 没有。
版本 3 应该像这样初始化:
braintree.client.create({
authorization: 'CLIENT_AUTHORIZATION'
}, function (err, clientInstance) {
braintree.hostedFields.create(/* ... */);
});
在此处查看版本 3 的文档:https://developers.braintreepayments.com/guides/client-sdk/setup/javascript/v3