如何将payment_method_nonce发送到服务器?

时间:2015-07-22 06:04:27

标签: yii2 braintree yii2-advanced-app

我的服务器是使用yii2 Advanced框架构建的。

我整合了Braintree Drop-In表格。

文档说明创建了一个隐形的payment_method_nonce。我的问题是我应该如何将其发送到服务器?

单击Drop-In表单中的默认提交按钮(填充其中一个测试卡详细信息),它接受信息(UI更改时使用新的更改付款方式按钮),但Post调用永远不会发生/没有'到达服务器。

如何将payment_method_nonce发送到服务器?

我在这里错过了什么吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我终于开始工作了。

这是我使用的yii2视图代码:

<?php $form = ActiveForm::begin(); ?>
<div id="payment-form"></div>
<?= Html::submitButton('Submit',['class'=>'btn btn-success']); ?>

<script src="https://js.braintreegateway.com/v2/braintree.js"></script>
<script>
var clientToken ='<?php echo $var ;?>';
braintree.setup(clientToken, "dropin", {
  container: "payment-form"
});
</script>

只有插入式div的基本内容