2017-05-18 9 views
0

私はさまざまな価格のさまざまな商品を持つ電子商取引のウェブサイトを持っており、人々がPayPalを使用してそれらを購入できるようにしたいと考えています。 This guide PayPal Buy Nowボタンを作成する方法を詳しく説明しますが、手動でフォームに記入する必要があります。これは、製品を追加するたびに非常に時間がかかることになります。RailsでPayPalボタンを動的に生成する方法は?

私は今すぐ購入ボタンのHTMLを見て、自分の製品情報にERBを挿入できるようにしたいと考えていますが、HTMLのどこにも価格情報のようなものはありません。代わりに、非常に長い「値」要素があり、製品情報がこの中で暗号化されていると仮定します。

誰でも、RailsでPayPalボタンを動的に生成する方法を知っていますか?そうでない場合は、誰かが私が使うことができる代替手段があるのを知っていますか?

答えて

0

あなたは以下のようにデータを挿入することができます

ERBサンプル(場合に使用すると、1つの製品を送っている):あなたのボタンをカスタマイズするペイパルウェブサイトのリンクの下

<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="[email protected]*"> 
<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> 

使用、あなたのように値を挿入することができますRubyコード:
Design Paypal button

+0

このソリューションはどこで見つかりましたか? –

+0

@JoeMoranoもしあなたがpaypalのリンクに従っているならボタンがあります**あなたのボタンを作成してください**、あなたのページに追加されるhtmlタグを生成します。ルビーに関しては、ERBファイルにコードを挿入する通常の方法です。 – Shiko

関連する問題