我正在使用此代码订阅PayPal付款
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick-subscriptions" />
<input type="hidden" name="business" value="a@a.com" />
<input type="hidden" name="item_name" value="this is buy" />
<input type="submit" value="Subscribe!" />
<input type="hidden" name="currency_code" value="GBP"/>
<input type='hidden' name='custom' value='777sdfsdf' />
<input type='hidden' name='invoice' value='103' />
<input type="hidden" name="a1" value="0" />
<input type="hidden" name="p1" value="1" />
<input type="hidden" name="t1" value="D" />
<input type="hidden" name="a3" value="10.00" />
<input type="hidden" name="p3" value="1" />
<input type="hidden" name="t3" value="D" />
<input type="hidden" name="src" value="1" />
<input type="hidden" name="srt" value="52" />
<input type="hidden" name="sra" value="1" />
</form>
这项工作正常,试用期为一天,但我的要求是我不想向用户免费试用,所以当我使用这个时
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick-subscriptions" />
<input type="hidden" name="business" value="a@a.com" />
<input type="hidden" name="item_name" value="this is buy" />
<input type="submit" value="Subscribe!" />
<input type="hidden" name="currency_code" value="GBP"/>
<input type='hidden' name='custom' value='777sdfsdf' />
<input type='hidden' name='invoice' value='103' />
<input type="hidden" name="a1" value="0" />
<input type="hidden" name="p1" value="0" />
<input type="hidden" name="t1" value="D" />
<input type="hidden" name="a3" value="10.00" />
<input type="hidden" name="p3" value="1" />
<input type="hidden" name="t3" value="D" />
<input type="hidden" name="src" value="1" />
<input type="hidden" name="srt" value="52" />
<input type="hidden" name="sra" value="1" />
</form>
当用户点击并转到PayPal时出现以下错误
Invalid first trial period. You must specify valid values for the A1, P1 and T1 parameters for a subscription.
我的发现 我搜索并发现应该至少有一个试用期,但我无法使用上述方法找到如何实施无试用期 我不想在PayPal中更改使用任何其他付款方式
仅供参考:我正在使用沙箱进行测试,所以我希望PayPal环境中的情况相同
答案 0 :(得分:0)
不需要试用期。但是,所有期间必须有效(即长度不能为零)。
删除零长度时段,只列出您想要的时段。所以你所谓的第1期是第0期(在你的例子中,这将是唯一的期间)。