繁体   English   中英

使用js将Paypal集成到Rails中

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM