我在我的网站上使用Paypal托管的胖子 . 当访问者点击我的网站上的按钮,处理服务器上的所有数据,之后我从paypal通过api特殊链接获取并简单地将访问者重定向到Paypal
https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=XXXXXXXXXXXXX
所有数据,如 paypal account, custom field ,价格和sicounts都是安全的 .
现在我想在我的网站上实现第三方购物车 . 我想在服务器端准备所有数据,如产品名称,价格,折扣,优惠券,特价商品等,并将访客重新填入贝宝
但我无法在Paypal手册上找到购物车形式的托管按钮的模拟
所以我应该使用隐藏字段的常用表单
<div>
<form method="post" action="https://www.sandbox.paypal.com/cgi-bin/webscr">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="upload" value="1">
<input type="hidden" name="business" value="my@email.com">
<input type="hidden" name="custom" value="asgasgasgagahsdgsdghsgag">
<input type="hidden" name="currency_code" value="EUR">
<input type="hidden" name="return" value="http://return.link">
<input type="hidden" name="cancel_return" value="http://cancel.link">
<ul>
<li>
<input name="quantity_1" value="1">
<input type="hidden" name="item_name_1" value="Product 1">
<input type="hidden" name="amount_1" value="25.01">
<input type="hidden" name="discount_amount_1" value="5.00">
</li>
<li>
<input name="quantity_2" value="1">
<input type="hidden" name="item_name_2" value="Product 2">
<input type="hidden" name="amount_2" value="12.71">
<input type="hidden" name="discount_amount_2" value="5.00">
</li>
</ul>
<input type="submit" value="Checkout">
</form>
</div>
我不喜欢这种方式,导致帐号 email, custom variable 等数据,价格和折扣都是安全的
Paypal中的购物车是否有任何模拟托管按钮?
1 回答
我建议使用Express Checkout API而不是Payments Standard . 这使您可以完全自由地以您需要的方式自定义结账解决方案并使用您自己的动态变量等,但是一切都很好地隐藏在用户之外,因为这一切都发生在API上 .