【发布时间】:2013-02-14 01:04:57
【问题描述】:
当我如下设置 modify=1 并单击按钮时,我没有看到广告行为被带到 PayPal 页面,我可以在该页面升级我(测试用户的)现有订阅。相反,我只会收到一份新订阅,如果我同意,它不会取消旧订阅。我还发送了一些额外的东西,我认为肯定有什么东西破坏了它......但是什么?
<form target="paypal" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" name="subscribe_XXXXXX" id="subscribe_XXXXXX" style="float: left;">
<input type="hidden" name="cmd" value="_s-xclick" />
<input type="hidden" name="bn" value="XXXXXX" />
<input type="hidden" name="custom" value="XXXXXX" />
<input type="hidden" name="image_url" value="XXXXXX" />
<input type="hidden" name="no_shipping" value="1" />
<input type="hidden" name="notify_url" value="XXXXXX" />
<input type="hidden" name="return" value="XXXXXX" />
<input type="hidden" name="rm" value="2" />
<input type="hidden" name="cbt" value="XXXXXX" />
<input type="hidden" name="src" value="1" />
<input type="hidden" name="currency_code" value="USD" />
<input type="hidden" name="hosted_button_id" value="XXXXXX" />
<input type="hidden" name="item_name" value="XXXXXX" />
<input type="hidden" name="modify" value="1" />
<input type="hidden" name="on0" value="Subscription options" />
<input type="hidden" name="on1" value="email" />
<table>
<tbody>
<tr>
<td>Subscription options:</td>
<td>
<select name="os0">
<option value="Daily">Daily: </option>
<option value="Weekly">Weekly: </option>
<option value="Montly">Monthly: </option>
<option value="Yearly">Yearly: </option>
</select>
</td>
<td>
<input type="text" name="os1" maxlength="200"/>
</td>
<td>
<input type="image" src="https://www.sandbox.paypal.com/en_US/i/btn/btn_subscribeCC_LG.gif" border="0" name="submit" title="Subscribe to CognitiveLab ICND1" alt="PayPal - The safer, easier way to pay online!" width="96" height="30" /><img alt="|" border="0" src="https://www.sandbox.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1" />
</td>
</tr>
</tbody>
</table>
</form>
所有网址均正确且工作正常。我也试过 modify=2,如果我知道用户没有订阅,我会设置 modify=0。
我希望这会导致 subscr_modify IPN 带有修订后的 period[123] 和 mc_amount[123] 以及 subscr_effective 日期。没有,我得到一个新的subscr_signup.
【问题讨论】:
-
解释不清楚,可能更短,描述问题本身
-
@ses 很清楚,可以得到答案并与知道这意味着什么的人展开最有价值的讨论。 '问题本身'被明确地表述为“我没有得到广告中的行为......”实际上所有这些无法解释的反对意见都是对这个网站的目的的完全和彻底的讽刺。
标签: paypal-ipn paypal-subscriptions