我已经设置了一个引导网站,并希望将dropin UI
放在modal box
内。
我被困在需要生成客户端令牌的部分。我尽可能地遵循指南,但我没有使用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>