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

时间:2018-03-22 07:59:17

标签: paypal paypal-subscriptions

我在沙盒中制作了一个订阅按钮,它工作得很好。但是当我在现场制作一个按钮时,会抛出以下错误

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

我的沙盒代码:

<form action="https://www.sandbox.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="FPHQZ37TC27R2">
<input type='hidden' name='rm' value='2'>
<table>
<tr><td><input type="hidden" name="on0" value="VaccineXpress Subscription">VaccineXpress Subscription</td></tr><tr><td><select name="os0">
    <option value="1 Provider : $59.00 USD - monthly">1 Provider : $59.00 USD - monthly : $59.00 USD - monthly</option>
    <option value="1 Additional Provider : $68.00 USD - monthly">1 Additional Provider : $68.00 USD - monthly : $68.00 USD - monthly</option>
    <option value="2 Additional Providers : $77.00 USD - monthly">2 Additional Providers : $77.00 USD - monthly : $77.00 USD - monthly</option>
</select> </td></tr>
</table>
<input type="hidden" name="currency_code" value="USD">
<input type="image" src="https://www.sandbox.paypal.com/en_US/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.sandbox.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>

我的直播代码:

<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="FD2ZRKMF3EPDC">
<input type='hidden' name='rm' value='2'>

<table>
<tr><td><input type="hidden" name="on0" value="VaccineXpress Subscription">VaccineXpress Subscription</td></tr><tr><td><select name="os0">
    <option value="1 Provider : $59.00 USD â monthly">1 Provider : $59.00 USD â monthly : $1.00 USD - monthly</option>
    <option value="1 Additional Provider : $68.00 USD â monthly">1 Additional Provider : $68.00 USD â monthly : $68.00 USD - monthly</option>
    <option value="2 Additional Providers : $77.00 USD â monthly">2 Additional Providers : $77.00 USD â monthly : $77.00 USD - monthly</option>
</select> </td></tr>
</table>
<input type="hidden" name="currency_code" value="USD">
<input type="image" src="https://www.paypalobjects.com/en_US/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_US/i/scr/pixel.gif" width="1" height="1">
</form>

我从创建按钮部分创建了按钮。我也通过销售工具设置了返回网址。请告诉我在现场犯错的地方。没有任何a3,p3&amp;沙箱或实时代码中的t3。

我是否必须为此设置任何付款/帐户设置。 我是否必须从帐户设置中“关联您的银行帐户”。

请求同意。

1 个答案:

答案 0 :(得分:0)

这三个变量定义了您的订阅条款。您构建的内容基本上是“立即购买”按钮,因为没有收集未来付款的机制。

progressDialog.show();

这相当于每月0.01美元的费用。在托管或保存按钮中,这些变量在源代码中不可见。

此外,订阅按钮不支持下拉菜单。在您的使用案例中,您需要为下拉列表中的每个选项创建一个单独的按钮。