【发布时间】:2017-05-22 13:39:55
【问题描述】:
我正在为一个非营利组织创建一个 Angular/Bootstrap 网站,它将通过 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>
【问题讨论】: