0

我有一个可以在线销售产品的网站,我将使用 PayPal 购物车这样做。我想要求人们登录才能下订单,并且已经成功集成了 Facebook,这样就可以一键完成。

但是,正如我所见,PayPal 购物车无法支持“需要登录”才能进行购买,因为实际购物车本身存储在 PayPal 的服务器上。这是一种非常简单的付款方式,几乎不需要任何设置。不幸的是,它有这个限制。

我目前正在使用“快速结帐”。我可以将购物车保存在我的服务器上,存储在某种 cookie 中,然后使用“网站支付标准”接受购物车总金额的单次付款。

这会是最好的解决方案,还是 PayPal 提供某种解决方案,让我可以以某种方式告诉它用户是否已登录?

如果用户未登录,则“添加到购物车”按钮被隐藏的情况将不起作用,因为他们可以在选项卡中打开页面,注销,然后在未登录的情况下将内容添加到他们的购物车。

如果有人知道特定的扩展或任何可以提供帮助的东西,我正在使用 cakePHP。

4

1 回答 1

0

使用任何 PayPal 付款方式,买家将以某种形式重定向到 PayPal - 完全重定向、iframe 或迷你浏览器 - 这样他们就可以登录到他们的帐户,选择一种计费方式,然后返回您的网站或完成付款.

使用 Express Checkout 买家将返回您的站点,您可以在您自己的站点上通过 DoExpressCheckoutPayment 调用完成付款。

您可以使用参考交易对成功的交易重新计费,但您需要先通过 Express Checkout 设置计费协议。如果未创建计费协议,您无法在不要求他们登录 PayPal 的情况下再次向买家计费。

于 2013-06-13T23:52:22.293 回答