簡體   English   中英

如何使用Rails動態生成PayPal按鈕?

[英]How to dynamically generate a PayPal button with Rails?

我有一個電子商務網站,其中有許多價格不同的不同產品,我希望允許人們使用PayPal購買它們。 本指南詳細介紹了如何創建“貝寶立即購買”按鈕,但是您必須手動填寫表格。 每次添加產品時,這將非常耗時。

我查看了“立即購買”按鈕的HTML,希望能夠通過ERB插入我的產品信息,但是HTML中沒有列出價格等產品信息。 相反,有一個非常長的“值”元素,我假設其中的產品信息已加密。

有人知道如何使用Rails動態生成PayPal按鈕嗎? 如果沒有,有人知道我可以使用替代方法嗎?

您可以按以下方式注入數據:

ERB示例(如果您要發送一種產品):

   <li>
      <b>product name:</b> <%= @product.name %>
      <br>
      <b>product price:</b> <%= @product.price %>
      <b style='text-decoration: underline;'>Pay:</b>
<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post" >
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="yourbusinessmail@hotmail.com*">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="item_name" value="<%= @product.name %>">
<input type="hidden" name="item_number" value="<%= @product.id %>">
<input type="hidden" name="amount" value="<%= @product.price %>">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="button_subtype" value="products">
<input type="hidden" name="no_note" value="0">
<input type="hidden" name="shipping" value="<%= @product.shipping %>">
<input type="hidden" name="add" value="1">
<input type="hidden" name="bn" value="PP-ShopCartBF:btn_cart_LG.gif:NonHostedGuest">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_cart_LG.gif" border="0" name="submit" >
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>
    </li>

使用下面的Paypal網站鏈接自定義按鈕,然后可以像在Ruby代碼中那樣注入值:
設計貝寶按鈕

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM