paypal订阅移动网站上的HTML按钮

时间:2013-07-15 08:41:57

标签: javascript html mobile paypal paypal-subscriptions

我正在尝试使用paypal的订阅HTML按钮为我的移动WEB用户创建一个选项来订阅我的服务。我没有找到任何说这不是与paypal,或通过搜索stackoverflow或谷歌,但当我尝试将我的订阅者(通过cmd)发送到“_express-checkout-mobile”而不是“_xclick-subscriptions”我被告知“交易无效。”

我希望这可以做到,因为我希望能够使用paypal创建包含第一个月设置费用的月费(这与“设置试用价格”完美配合),因此我可以使用javascript / php /表单根据用户选择更新价格(或者通过我手动输入房价电话的价格),然后将我的移动用户发送到移动网站。

基本上,价格和第一个月的费用需要变化,并且每个交易都要按月或按月计算......我也愿意采用其他方式解决这个问题,但我希望它能够实现从我动态的订阅者选择到paypal移动。 (我有一个付费验证的商业帐户btw)。

示例用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>

我发现了这个,但我甚至无法通过订阅获得移动版本。 (Paypal Standard not redirecting to mobile checkout when discount_amount posted

1 个答案:

答案 0 :(得分:2)

谢谢帕特里克。这解决了我的问题。

但我确实想知道他们为什么不允许这些选择类型转发到移动优化“此时”。如果有一种不同的付款方式可以与移动设备一起使用,我会按照自己的意愿行事(*上面),那么请有人告诉我,因为这很令人沮丧。

如果其他人正在寻找Paypal移动支付标准,或在移动设备上快速结账,请使用订阅,答案是:

  

注意:与“捐赠”,“添加到购物车”或“订阅”按钮集成的商家目前无法从移动优化体验中受益。他们的客户将继续在移动设备上完成当前的支付体验。

https://developer.paypal.com/webapps/developer/docs/classic/products/mobile-paypal-payments-standard/