【发布时间】:2016-04-02 04:05:15
【问题描述】:
我想用用户"device_data"和braintree js客户端,但是数据没有通过,$_POST['device_data']是有效的方法!
我在沙盒上试试这个!生产环境有区别吗?
这是我的代码!
<div style="max-width:300px; margin:20px auto;">
<form id="checkout" method="post" action="patch/to/checkout">
<div id="payment-form"></div>
<input type="submit" value="Pay" />
</form>
</div>
<script src="https://js.braintreegateway.com/v2/braintree.js"></script>
<script>
var clientToken = "clientTokenFromPHP";
braintree.setup(clientToken, "dropin", {
dataCollector: {
kount: {environment: 'sandbox'},
paypal: true
},
onReady: function (braintreeInstance) {
braintreeInstance.deviceData;
},
container: "payment-form",
});
</script>
我尝试在结帐页面上回显$_POST['device_data'],但它未定义!
我该如何解决这个问题?
【问题讨论】: