我已设置引导程序站点并希望将dropin UI
置于modal box
之内。如何为新客户为dropin UI生成#Braintree客户端令牌
我被困在需要生成客户端令牌的部分。我尽可能按照指南进行了操作,但我没有使用ruby或节点或任何只是html页面的东西。
有什么方法可以让我更深入地了解如何生成客户端令牌?我应该使用节点吗?我真的只需要一个按钮,就是这样。
编辑:我已经添加了一切,我目前除了页面的其余部分。我只是在模态中显示它。
<div class="modal fade" id="myModal" tabindex="-1">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button class="close" data-dismiss="modal" type="button"><span>×</span>
</button>
<h4 class="modal-title" id="myModalLabel">Modal title</h4>
</div>
<div class="modal-body">
<form action="/checkout" id="checkout" method="post" name="checkout">
<div id="dropin">
</div>
<input class="btn btn-primary" type="submit" value="Pay $10">
</form>
<script src="https://js.braintreegateway.com/v2/braintree.js">
var gateway = braintree.connect({
environment: braintree.Environment.Sandbox,
merchantId: 'xxx',
publicKey: 'xxx',
privateKey: 'xxx'
});
gateway.clientToken.generate({}, function(err, response) {
var clientToken = response.clientToken
});
gateway.transaction.sale({
amount: '10.00',
paymentMethodNonce: 'nonce-from-the-client',
}, function(err, result) {});
</script>
<script>
var
braintree.setup(
"xxx",
'dropin', {
container: 'dropin'
});
</script>
</div>
</div>
</div>
</div>
</div>
</div>
在这里添加您的相关代码 – HaveNoDisplayName 2015-03-25 00:00:56
您需要在服务器上使用您喜欢的任何后端语言生成客户端令牌。节点总是一个不错的选择:) – 2015-03-25 00:52:52