发布 discount_amount 时,Paypal Standard 未重定向到移动结帐
Posted
技术标签:
【中文标题】发布 discount_amount 时,Paypal Standard 未重定向到移动结帐【英文标题】:Paypal Standard not redirecting to mobile checkout when discount_amount posted 【发布时间】:2013-03-01 02:39:04 【问题描述】:我正在iPhone
上测试以下内容。如果我没有为discount_amount
设置值并单击Buy
按钮,我会转到Paypal mobile checkout
,但是当我为discount_amount
添加值时,我会进入标准网络结帐。有谁知道为什么以及如何解决这个问题?
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;"/>
<title></title>
</head>
<body>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" id="form1" class="panel">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="paypal@mysite.com">
<input type="hidden" name="currency_code" value="GBP">
<input type="hidden" name="notify_url" value="http://www.mysite.com/paypal_ipn">
<input type="hidden" name="return" value="http://www.mysite.com/success">
<input type="hidden" name="cancel_return" value="http://www.mysite.com/">
<input type="hidden" name="custom" value="1708|288|18|app">
<input type="hidden" name="item_name" value="Sticker">
<input type="hidden" name="item_number" value="STICKER">
<input type="hidden" name="option_index" value="0">
<input type="hidden" name="shipping" id="mc_shipping" value="0">
<input type="hidden" name="discount_amount" id="discount_amount" value="2">
<fieldset>
<label>Sticker Size:</label>
<input id='on0' type='hidden' name='on0' value='Size'>
<select name='os0' id='print_item'>
<option value='42cm'>42cm - £27.99</option>
</select>
<input type="hidden" id="option_tube0" value="small" />
<input type="hidden" id="option_select0" name="option_select0" value="42cm" />
<input type="hidden" item-price="27.99" id="option_amount0" name="option_amount0" value="27.99" />
<br />
<label>Quantity: </label>
<select name="quantity" id="quantity">
<option value="1">1</option>
</select>
</fieldset>
<input type="image" src="https://www.paypalobjects.com/en_US/GB/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" id="buy_now">
</form>
</div>
</body>
</html>
【问题讨论】:
【参考方案1】:并非所有可以使用的变量都支持移动流程。当您传递不受支持的变量时,您将通过常规 Web 流获得指导。以下是移动流程不支持的一些自定义项。
-
即时更新 API
买方提供的价格、描述、数量
折扣
支付类型:授权、订单
库存管理
【讨论】:
感谢您的澄清。如果我使用的是 PP Express 而不是 PP Standard,我是否认为没有折扣选项?我在想我唯一的选择是在发布之前减少 ItemAmount?还有其他如何处理促销代码的建议吗? 可以应用运费折扣,您可以将任何折扣应用于您想要的常规金额。您只需将要收取的金额传递给 PayPal。以上是关于发布 discount_amount 时,Paypal Standard 未重定向到移动结帐的主要内容,如果未能解决你的问题,请参考以下文章
使用 PayPal Checkout Express 时是不是可以通过 SetExpressCheckout 传递送货地址?