我已設置引導程序站點並希望將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