![](/img/trans.png)
[英]Braintree's Sandbox PayPal Integration (using JS and PHP)
[英]paypal integration in rails using js
所以,伙计们,我试图在多供应商站点(使用rails构建)中使用js(贝宝按钮)获得自定义付款。列表的价格在@ listing.price中显示。 我必须将此价格作为Paypal中的结帐价格(如果可能,请使用Paypal按钮)。
<script> // Render the PayPal button into #paypal-button-container paypal.Buttons({ price = document.getElementById('price'); // Set up the transaction createOrder: function(data, actions) { return actions.order.create({ purchase_units: [{ amount: { value: 'price' } }] }); },
}).render('#paypal-button-container');
</script>
该代码显示正确的值(清单的价格)
<%= @listing.price %>
仍然缺少某些东西。您能帮忙吗..如果可能的话,是否还有其他方法可以在Rails中进行多供应商付款处理(除了条纹以外...在美国以外)
我所看到的主要问题是您没有试图通过<div id="price">
..传递价格。
要将<%= @listing.price %>
传递给Javascript,请尝试在<div id="price">
上设置数据属性,如下所示: <div id="price" data-price="<%= @listing.price %>">
。 然后,您应该可以通过price.dataset.price
用javascript接收它。 #dataset
引用div
上的所有数据属性,并且#price
是您赋予数据属性的任意名称。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.