我在我的网站上使用 Paypal 托管按钮。当访问者单击我网站上的按钮时,处理服务器上的所有数据,之后我通过 api 特殊链接从 paypal 获取并简单地将访问者重定向到 Paypal
https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=XXXXXXXXXXXXX
paypal 账户、自定义字段、价格和数量等所有数据都是安全的。
现在我想在我的网站上实现第三方购物车。我想在服务器端准备所有数据,如产品名称、价格、折扣、优惠券、特别优惠等,并将访问者重定向到 paypal
但我在 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>
我不喜欢这种方式,因为帐户电子邮件、自定义变量、价格和折扣等数据是安全的
paypal 中是否有类似托管购物车的按钮?
最佳答案
我建议使用 Express Checkout API 而不是支付标准。这使您可以完全自由地按照您需要的方式自定义结帐解决方案并使用您自己的动态变量等。但是一切都很好地对用户隐藏了,因为这一切都是通过 API 进行的。
关于购物车形式的 Paypal 托管按钮模拟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13856260/