【问题标题】:How to send the payment_method_nonce to the server?如何将 payment_method_nonce 发送到服务器?
【发布时间】:2015-07-22 06:04:27
【问题描述】:

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

我已经集成了 Braintree Drop-In 表单。

文档说创建了一个不可见的 payment_method_nonce。我的问题是我应该如何将它发送到服务器?

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

如何将 payment_method_nonce 发送到服务器?

我错过了什么吗?

提前致谢。

【问题讨论】:

    标签: yii2 braintree yii2-advanced-app


    【解决方案1】:

    我终于让它工作了。

    这是我使用的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 的基本内容

    【讨论】:

      猜你喜欢
      • 2018-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-21
      • 2019-11-09
      • 2015-01-06
      • 1970-01-01
      相关资源
      最近更新 更多