我希望有人可以帮助修改订阅价格。
我有一个社交网站,您最初可以在其中订阅标准或高级帐户,该帐户在您帐户中活跃的应用程序中有所不同。
我的客户现在可以取消这 2 个订阅,并能够选择用户想要使用的应用程序,并对指定应用程序的总费用收取订阅费用。
我有一个“附加”页面,用户在其中单击与每个应用程序关联的复选框,然后处理付款,IPN 对其帐户进行修改,效果很好。
但是当用户决定他们想要更多或更少的应用程序并再次填写表格时,我无法弄清楚如何修改他们的付款。
当我将修改变量添加到 html 表单并继续付款时,它会将我带到一个带有来自不同项目的其他订阅的单选表单。
我只是想修改用户付款的总支出。过程的形式是用户,没有任何非法行为,只是简单地寻找用户能够更改订阅率,这取决于他们想要激活的应用程序。
这是我的html表单:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"
style="margin:20px;">
<input type="hidden" name="cmd" value="_xclick-subscriptions">
<input type="hidden" name="business" value="******************************" />
<input type="hidden" name="item_name" value="************************ Application Bolt-on's" />
<input type="hidden" name="return" value="http://www.***************.co.uk/?navigation=home">
<input type="hidden" name="cancel_return" value="http://www.***************.co.uk/?navigation=home">
<input type="hidden" name="item_number" value="1" />
<input type="hidden" name="currency_code" value="GBP" />
<?php
if( isset( $post['mod'] ) ) {
echo "<input type=\"hidden\" name=\"modify\" value=\"2\" />";
echo "<input type=\"hidden\" name=\"a3\" value=\"00.02\" />";
}else{
echo "<input type=\"hidden\" name=\"a3\" value=\"00.01\" />";
}
?>
<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" />
<input type="hidden" name="sra" value="1" />
<input type="hidden" name="no_note" value="1" />
<input type="hidden" name="custom" value="<?php echo $custom_str; ?>" />
<input type="image" src="https://www.paypal.com/en_US/GB/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.paypal.com/en_GB/i/scr/pixel.gif" width="1" height="1">
</form>
我已经阅读了很多文章,并且在是否可以完成的意义上没有触及这个主题,所以请不要向我发送贝宝网站的链接,除非它是我可能错过的确切答案。
任何帮助深表感谢,
问候,
菲尔