2017-01-08 9 views
0

私は、非営利団体向けのAngular/Bootstrapウェブサイトを作成しており、Paypal経由で寄付を受け付けています。Angular/Bootstapサイト上のPaypal寄付;

ウェブサイトでは、次のオプションがラジオボタンで表示されます。 寄付頻度:週、月または年 寄付金額:$ 10、$ 50、$ 100、$ 200、$ 500またはその他(ユーザーがテキストボックスで入力する「その他」)。 直接寄付:一般目的、青少年プログラム、アダルトプログラム、または特定の使用(ユーザーがテキストボックスを使用して寄付を指示する場所に入力する「特定の使用」)。

私の質問 - サブスクリプションボタンを作成すると、ボタンを作成するときに「x」の金額(寄付金額)を設定する必要があります。 また、私は支払い目的(これは、ユーザーがPaypalにテキストをここに入力したがっていることを望みます)に関して「直接寄付」を設定することができません。

これらの問題を回避する方法はありますか?
別の種類のボタンを使用する必要がありますか?
ここでAPIを使用する必要はありますか?

  • 明らかに、寄付のための「購読」アイコンではなく、ウェブサイト上に異なるボタンアイコンを表示するようになっています。

ここに、ボタンのサンプルコードがあります。

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top"> 
<input type="hidden" name="cmd" value="_s-xclick"> 
<input type="hidden" name="hosted_button_id" value="V7E299NH9JGC2"> 
<table> 
<tr><td><input type="hidden" name="on0" value="Donation Amount">Donation Amount</td></tr><tr><td><select name="os0"> 
    <option value="$10">$10 </option> 
    <option value="$50">$50 </option> 
    <option value="$100">$100 </option> 
    <option value="$200">$200 </option> 
    <option value="$500">$500 </option> 
</select> </td></tr> 
<tr><td><input type="hidden" name="on1" value="Frequency">Frequency</td></tr><tr><td><select name="os1"> 
    <option value="Weekly">Weekly </option> 
    <option value="Monthly">Monthly </option> 
    <option value="Yearly">Yearly </option> 
</select> </td></tr> 
<tr><td><input type="hidden" name="on2" value="Direct Donation">Direct Donation</td></tr><tr><td><select name="os2"> 
    <option value="General Purposes">General Purposes </option> 
    <option value="Youth Programs">Youth Programs </option> 
    <option value="Audult Programs">Audult Programs </option> 
    <option value="Specific Use">Specific Use </option> 
</select> </td></tr> 
</table> 
<input type="image" src="https://www.paypalobjects.com/en_AU/i/btn/btn_subscribeCC_LG.gif" border="0" name="submit" alt="PayPal – The safer, easier way to pay online!"> 
<img alt="" border="0" src="https://www.paypalobjects.com/en_AU/i/scr/pixel.gif" width="1" height="1"> 
</form> 

答えて

0

私はここで自分の質問への答えを見つけた... https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/html_example_subscribe/#basic-subscribe-button

しかし、いずれにせよ、私のコードは次のようになり始めている...

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank"> 

    <!-- Identify your business so that you can collect the payments. --> 
    <input type="hidden" name="business" value="*********"> 

    <!-- Specify a Subscribe button. --> 
    <input type="hidden" name="cmd" value="_xclick-subscriptions"> 
    <!-- Identify the subscription. --> 
    <input type="hidden" name="item_name" value="Youth Program"> 
    <input type="hidden" name="item_number" value="Youth Programs"> 

    <!-- Set the terms of the regular subscription. --> 
    <input type="hidden" name="currency_code" value="AUD"> 

    <input type="radio" name="a3" value="$10"> $10 
    <input type="radio" name="a3" value="$50"> $50 
    <input type="radio" name="a3" value="$100"> $100 
    <input type="radio" name="a3" value="$200"> $200 
    <input type="radio" name="a3" value="$500"> $500 
    <br> 
    <input type="hidden" name="p3" value="1"> 
    <input type="radio" name="t3" value="W"> Weekly 
    <input type="radio" name="t3" value="M"> Monthly 
    <input type="radio" name="t3" value="Y"> Yearly 
    <br> 

    <!-- Set recurring payments until canceled. --> 
    <input type="hidden" name="src" value="1"> 

    <!-- Display the payment button. --> 
    <input type="image" name="submit" 
    src="https://www.paypalobjects.com/en_AU/i/btn/btn_donateCC_LG.gif" 
    alt="Subscribe"> 
    <img alt="" width="1" height="1" 
    src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" > 
</form> 

ラジオボタン用Amount &周波数が働き、その説明のためにラジオボタンを作成するだけです。

0

非常に簡単です。ここにある指示に従って、テキストフィールド、オプション、ドロップダウン、または寄付者に直接寄付する場所を寄付者が選択できるようにするための任意のボタンを含む新しいボタンを作成します。

マニュアルは、以下見つけることができます:

https://www.paypal.com/webapps/mpp/get-started/donate-button-text-field

私の答えは、あなたがそれを受け入れてください:)

を助けた場合
関連する問題