我的客户有一个销售一些电子消耗品(例如电池)的网站,目前有不到 20 种产品,对于每种产品,他在他的 PayPal 帐户中创建了一些托管按钮,并复制了 html 并粘贴到该产品的页面中,例如这个:
5 美元买 1 件 [购买]
23 美元买 5 件[购买]
45 美元买 10 个[购买]
现在,他想让客户输入要购买的商品数量,并希望系统在考虑折扣的情况下为他/她计算价格。
例如客户输入17,则显示他/她需要支付的价格,
以 $45+$23+($5x2)=$78 的价格购买 [17] [购买]
我可以使用 javascript 进行此计算并将其显示在产品页面中,但我需要使其与 PayPal 正确交互。
我用谷歌搜索了一下,我想我需要使用 Button Manager API 、加密按钮 和明文按钮 可能是我需要的。
但是对于这种情况,哪个更好呢?实现应尽可能简单。
请指教。
提前致谢。
最佳答案
最简单的解决方案是生成您自己的付款 URL 并将购买图形/表格链接到该 URL,而不是使用 PayPal 按钮。
https://www.paypal.com/cgi-bin/webscr?
cmd=_ext-enter
&redirect_cmd=_xclick
&business=YOUR_EMAIL
&item_name=ITEM_NAME
&item_number=ITEM_NUMBER
¤cy_code=USD
&amount=12345.67
&shipping=0
&tax=0
&return=RETURN_URL
&cancel_return=CANCEL_URL
¬ify_url=IPN_URL
只需根据需要替换值。您需要编写一个 IPN 脚本来获取通知回发并在每次付款时更新他的订单数据库,这也是您验证链接未被用户篡改的地方(如果付款金额不匹配产品的数量等)。
关于shopping-cart - 哪个 PayPal 按钮最适合这种情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5054697/