2012-06-13 120 views
4

我有一个网站付款表格, 我想添加定期付款。 我该怎么做?什么ID的我需要在表单字段中使用?贝宝定期付款表格

我看到一个WordPressplugin使用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;" /> 

我不知道什么是a3t3是有史以来交易多久发生,p3是多少次它会发生。

我在网上看了一下,发现如何为经常性支付的某种产品制作PayPal按钮。但我需要它动态输入。

谢谢。

+1

请参阅https://www.paypal.com/cgi-bin/webscr?cmd=_pdn_subscr_techview_outside –

回答

9
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="[email protected]"> 
<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> 
+0

谢谢。在我有'cmd'的名字是_donations和形式剂量有一个名字,它有'ID'这是'donateplusform'。它的一个插件。它的重要性?我应该改变它们吗? –

+0

我试图改变名称并添加ID。我得到的页面似乎错了,它没有显示用户插入的数量。 –

+0

和什么字段是会发生多少次? –

0

必填字段:

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

p3:定期结算周期。这是结算周期的长度。 号码由常规结算周期单元修改(下面t3)

t3:常规结算周期单位。这是 正常结算周期(P3,以上)可接受值的单位:d(天), W(周),M(月),Y(年)

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

来源: Subscriptions and recurring Payments Guide 来自PayPal。

重要的是要注意,如果没有可选src(在上面的文档也描述)认购只是第一笔交易后到期是重要的,threfore它不复发:

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