paypal在沙盒中定期付款但不在现场付款

时间:2015-10-14 13:32:44

标签: php html forms paypal paypal-sandbox

我在我的网络上测试PayPal定期付款,相同的代码在沙盒中为我工作,但是当我更改网址以使其生效时我得到此错误

Invalid Regular period. You must specify valid values for the A3, P3 and T3 parameters for a subscription. 

这是我正在测试的代码

<form name="frm_payment_method" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="business" value="mymail@gmail.com">
<input type="hidden" name="notify_url" value="http://www.domain.com/ipn.php">
<input type="hidden" name="cancel_return" value="http://www.domain.com/cancel.html">
<input type="hidden" name="return" value="http://www.domain.com">
<input type="hidden" name="rm" value="2">
<input type="hidden" name="lc" value="">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="page_style" value="paypal">
<input type="hidden" name="charset" value="utf-8">
<input type="hidden" name="item_name" value="Monthly Subscription">
<input type="hidden" name="cmd" value="_xclick-subscriptions">
<input type="hidden" name="src" value="1">
<input type="hidden" name="srt" value="0">
<input type="hidden" name="a1" value="80">
<input type="hidden" name="p1" value="12">
<input type="hidden" name="t1" value="M">
</form>

当我在沙盒网址中尝试此功能时

https://www.sandbox.paypal.com/cgi-bin/webscr

但是当我让它们生效时

https://www.paypal.com/cgi-bin/webscr

我收到了这个错误

无效的常规期间。您必须为订阅指定A3,P3和T3参数的有效值。

1 个答案:

答案 0 :(得分:0)

你错过了下面一行。

同时确保'business'的值是您的Live PP帐户的电子邮件地址,而不是Sandbox PP帐户。