PayPal定期付款表单

11

我有一个带支付表单的网站,我想添加定期付款功能。如何实现?在表单字段中我需要使用哪些ID

我看到一个WordPress插件,它使用a3t3p3,像这样:

    <input type="hidden" name="a3" id="a3" value="" />
<p class="donate_recur"><label for="recur">Repeat Donation</label>
<select name="t3" id="t3">
                <option value="0"> Do not repeat </option> 
                 <option value="D"> Daily </option> 
                 <option value="W"> Weekly </option> 
                 <option value="M"> Monthly </option> 
                 <option value="Y"> Yearly </option> 
 </select> x 
<input name="p3" id="p3" value="'.$dplus['duration'].'" type="text" style="width:10px;" />

我不确定是什么,但t3代表交易的持续时间,而p3则代表它将发生的次数。

我在网上查了一下,找到了如何为某种具有重复付款的产品制作PayPal按钮,但我需要动态输入它。

谢谢。


1
请参考以下链接:https://www.paypal.com/cgi-bin/webscr?cmd=_pdn_subscr_techview_outside - dilip kumbham
2个回答

21
a3 - amount to billed each recurrence
p3 - number of time periods between each recurrence
t3 - time period (D=days, W=weeks, M=months, Y=years)


<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick-subscriptions">
<input type="hidden" name="business" value="me@mybusiness.com">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="no_shipping" value="1">
<input type="image" src="http://www.paypal.com/en_US/i/btn/btn_subscribe_LG.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">
<input type="hidden" name="a3" value="5.00">
<input type="hidden" name="p3" value="1"> 
<input type="hidden" name="t3" value="M">
<input type="hidden" name="src" value="1">
<input type="hidden" name="sra" value="1">
</form>

谢谢。在这个程序相关的内容中,我有一个名为_donations的cmd命令,而表单没有名称,只有一个ID,即donateplusform。这是一个插件。这会影响吗?我需要改变它们吗? - Dvir Levy
我尝试更改名称并添加ID。我得到的页面似乎有问题,它没有显示用户插入的金额。 - Dvir Levy
2
“cmd”的值必须为“_xclick-subscriptions”。如果是“_donations”,则意味着您正在使用的插件正在尝试设置(非重复)“捐赠”按钮。 - Robert
1
“sra”和“src”是什么意思? - FUT
@FUT 这里是srasrc的含义。http://stackoverflow.com/questions/30562581/what-do-the-src-and-sra-form-fields-for-paypal-ipn-html-form-do - desbest

4

必填字段包括:

a3:常规费率。这是订阅的价格。

p3:常规结算周期。这是结算周期的长度。该数字由常规结算周期单位(下面的t3)修改。

t3:常规结算周期单位。这是常规结算周期(上述p3)的单位。可接受的值为:D(天),W(周),M(月),Y(年)。

no_note:此字段确保您的订户不会被提示在订阅中包含备注,PayPal订阅不支持此功能。此字段必须包括,并且值必须设置为1。

来源: 来自PayPal的订阅和重复支付指南。

需要注意的是,如果没有使用可选字段src(也在上述文档中描述),订阅将在第一笔交易后立即到期,因此不具有周期性:

src:循环支付。如果设置为“1”,则付款将循环,除非您的客户在结算周期结束之前取消订阅。如果省略,则订阅付款将在结算周期结束时不会循环支付。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接