为Joomla提供多功能的PayPal按钮

为Joomla提供多功能的PayPal按钮,joomla,paypal,Joomla,Paypal,我一直在我组织的捐赠页面()上做一些测试。目前为我们提供支付选项的服务是First Data;这家公司正在改变他们的工作方式,为了让我们继续使用它,我们需要彻底修改我们网站上的捐赠页面。因此,我们正在研究贝宝按钮的多功能性和可定制性。如果您查看链接,您会发现我们当前通过First Data的选项是多方面的。在一个简单的交易中,人们可以选择一个预设的捐赠金额,选择自己的金额,并根据他们选择的捐赠金额选择定期付款选项,或者选择不使用该选项。因此,在一种付款形式中,我们可以提供一次性捐款和定期捐款 我

我一直在我组织的捐赠页面()上做一些测试。目前为我们提供支付选项的服务是First Data;这家公司正在改变他们的工作方式,为了让我们继续使用它,我们需要彻底修改我们网站上的捐赠页面。因此,我们正在研究贝宝按钮的多功能性和可定制性。如果您查看链接,您会发现我们当前通过First Data的选项是多方面的。在一个简单的交易中,人们可以选择一个预设的捐赠金额,选择自己的金额,并根据他们选择的捐赠金额选择定期付款选项,或者选择不使用该选项。因此,在一种付款形式中,我们可以提供一次性捐款和定期捐款

我想知道是否有任何方式,贝宝按钮可以提供相同的多功能性。我们一直在考虑完全切换到PayPal并删除第一批数据,但有一件事让我们望而却步,那就是在制作PayPal按钮时提供的一些定制

我使用了不同的付款按钮代码,但是每次我在网站上实际试用新创建的按钮时,都会收到错误消息(“定期无效。您必须为订阅的A3、P3和T3参数指定有效值”)。我使用的代码是,一个:

<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="SACSLVL35UTAS">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="item_name" value="Donate to My Organization">
<input type="hidden" name="item_number" value="1234">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="no_shipping" value="2">
<input type="hidden" name="src" value="1">
<input type="hidden" name="p3" value="1">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="bn" value="PP-SubscriptionsBF:btn_subscribeCC_LG.gif:NonHosted">
<table>
<tr><td>When would you like this to Recur?</td></tr><tr><td><select name="t3">
<option value="D">Daily</option>
<option value="M">Monthly</option>
<option value="Y">Yearly</option>
</select> </td></tr>
<tr><td>How many times would you like this to recur? (including this payment)</td></tr><tr><td><select name="srt">
<option value="0">Never End</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select> </td></tr>
<tr><td>Enter Your Donation Amount</td></tr>
<tr><td><input type="text" name="a3" size="4" maxlength="60"></td></tr>
</table>
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to
pay online!">
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>

您希望这种情况何时再次发生?
每日的
月刊
每年的
您希望这种情况再次发生多少次?(包括本次付款)
永无止境
2.
3.
4.
5.
6.
7.
8.
9
10
11
12
输入您的捐款金额
第二:

<form target="_self" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<!-- If using a Business or Company Logo Graphic, include the "cpp_header_image" variable. -->
<input type="hidden" name="cpp_header_image" value="https://yourwebsite.com/logo.jpg">
<input type="hidden" name="cmd" value="_xclick-subscriptions">
<!-- <input type="hidden" name="redirect_cmd" value="_xclick-subscriptions"> -->
<!-- Replace "business" value with your PayPal Email Address or your Merchant Account ID -->
<input type="hidden" name="business" value="your email address">
<input type="hidden" name="item_name" value="Widget Fund Donation">
<input type="hidden" name="item_number" value="WFD-1002">
<input type="hidden" name="no_note" value="1">
<!-- no_shipping value 2 needed to send the free gift -->
<input type="hidden" name="no_shipping" value="2">
<input type="hidden" name="tax" value="0">
<input type="hidden" name="lc" value="US">
<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="cn" value="Add special instructions to the seller:">
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynow_LG.gif:NonHosted">
<!-- Replace value with the web page you want the customer to return to after a successful transaction -->
<input type="hidden" name="return" value="http://www.yourwebsite.com/ThankYou.html">
<!-- Replace value with the web page you want the customer to return to after item cancellation -->
<input type="hidden" name="cancel_return" value="http://www.yourwebsite.com/Cancel.html">

<!--  -->
Enter the amount you would like to donate:&nbsp;
<!-- a3, Required, Regular Subscription Price -->
<input type="text" name="a3" size="4" maxlength="7">

<br><br>

<!-- src, Optional, Recurring Payments, 0 no recur, 1 payments recur -->
<input type="hidden" name="src" value="1">

<!--  -->
Select the length of the desired Billing Cycle:&nbsp;
<!-- p3, Required, Duration based on the value of t3 -->
<select name="p3">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="15">15</option>
<option value="30">30</option>
</select>

<br><br>

<!--  -->
Select how often you would like to Donate:&nbsp;
<!-- t3, Required, Subscription Units D W M Y, -->
<select name="t3">
<option value="D">Day(s)</option>
<option value="W">Week(s)</option>
<option value="M">Month(s)</option>
<option value="Y">Year(s)</option>
</select>

<br><br>

<!--  -->
Select the number of Donation Payments you would like to make:
<br><br>
<!-- srt, Optional, Recurring Times, must be used with src -->
<select name="srt">
<option value="">Until Canceled</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="6">6</option>
<option value="12">12</option>
<option value="18">18</option>
<option value="24">24</option>
<option value="36">36</option>
</select>

<!-- sra, Optional, Reattempt on failure 2 more time, value 0 or 1, if 0 no reattempt -->
<input type="hidden" name="sra" value="1">

<br><br><br>

Thank you for your Donation,
<br><br>
Please Select your Free Gift:&nbsp;&nbsp;
<input type="hidden" name="on0" value="Free Gift Choice">
<select name="os0">
<option value="Solar Calculator">Solar Calculator</option>
<option value="Key Chain Light">Key Chain Light</option>
</select>

<br><br><br>

<!--  -->
<input type="hidden" name="bn" value="PP-SubscriptionsBF:btn_donateCC_LG.gif:NonHosted">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_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_US/i/scr/pixel.gif" width="1" height="1">
</form>

输入您想捐赠的金额:


选择所需计费周期的长度: 1. 2. 3. 4. 5. 6. 7. 15 30

选择您希望捐赠的频率: 天(s) 星期 月份 年份(s)

选择您要支付的捐赠金额:

直到取消 1. 2. 3. 6. 12 18 24 36


谢谢你的捐赠,

请选择您的免费礼品: 太阳能计算器 钥匙链灯


感谢您提供的任何见解、技术帮助和智慧

谢谢,
Jutta

您是否考虑过使用CiviCRM,它将为您管理定期事务和固定金额,然后让您从包括Paypal在内的多个网关中进行选择?嗨,不,我不知道CiviCRM是什么。我不想使用贝宝上的任何程序,因为这是我目前正在做的事情。。。借助FirstData.CiviCRM,它是一个Joomla扩展,用于管理非营利捐款和其他记录(即专门为非营利组织设计的CRM),因此它可以处理您的网关、内置定期付款代码、发送感谢信等。无论如何,与贝宝互动有很多Joomla扩展,你最好不要重新发明轮子。哇,谢谢你。我会调查的!