我正在尝试使用 paypal 的订阅 HTML 按钮为我的移动 WEB 用户创建一个选项来订阅我的服务。我没有发现任何说这不是用贝宝大声说出来的,或者通过搜索 stackoverflow 或谷歌,但是当我尝试将我的订阅者(通过 cmd)发送到“_express-checkout-mobile”而不是“_xclick-subscriptions”时我被告知“交易无效”。
我希望可以做到这一点,因为我希望能够使用贝宝创建包含第一个月的安装费的月度费用(与“设置试用价格”完美配合),因此我可以使用 javascript/php/forms根据用户的选择更新价格(或通过我手动输入上门服务的价格),然后将我的移动用户发送到移动站点。
本质上,每笔交易的价格和第一个月的费用需要是可变的,并且可以是每月或每年的......我也愿意用其他方法来解决这个问题,但我希望它去贝宝移动来自我的动态订阅者选择。(顺便说一句,我有一个经过 paypay 验证的企业帐户)。
使用 php 等示例“测试”代码。
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<!-- Identify your business so that you can collect the payments. -->
<input type="hidden" name="business" value="robwestx@gmail.com">
<!-- Specify a Subscribe button. -->
<input type="hidden" name="cmd" value="_xclick-subscriptions">
<!-- Identify the subscription. -->
<input type="hidden" name="item_name" value="<? echo $_POST['my_item']; ?>">
<input type="hidden" name="item_number" value="">
<!-- Set the terms of the trial period (e.g. first month/year with setup). -->
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="a1" value="<? echo $my_total; ?>">
<input type="hidden" name="p1" value="1">
<?
if($_POST['onoffswitch']){//Monthly or annual
echo '<input type="hidden" name="t1" value="Y">';
}else{
echo '<input type="hidden" name="t1" value="M">';
}
?>
<!-- Set the terms of the regular subscription. -->
<input type="hidden" name="a3" value="<? echo $my_mo_total; ?>">
<input type="hidden" name="p3" value="1">
<?
if($_POST['onoffswitch']){
echo '<input type="hidden" name="t3" value="Y">';
}else{
echo '<input type="hidden" name="t3" value="M">';
}
?>
<!-- Set recurring payments until canceled. -->
<input type="hidden" name="src" value="1">
<!-- Display the payment button. -->
<input type="image" name="submit" border="0"
src="https://www.paypalobjects.com/en_US/i/btn/btn_subscribe_LG.gif"
alt="PayPal - The safer, easier way to pay online">
<img alt="" border="0" width="1" height="1"
src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" >
</form>
我找到了这个,但我什至无法通过订阅获得移动版本。(当 discount_amount 发布时,Paypal Standard 不会重定向到移动结帐)