paypal - 在订单确认之前或之后重定向到 PayPal 结账

标签 paypal e-commerce payment-gateway cart

所以我正在制作一个小型购物车应用程序。 结帐项目是这样的: 收集用户信息 -> 列出所有订单数据的订单确认页面 -> 用户点击 OK 并被重定向到 paypal -> 用户登录到他的 pp 帐户 -> 被重定向回我的页面,他的 pp 帐户被扣款,并受到欢迎带有消息“感谢您的订购,这是您的订购代码:xxx”。

或者这是首选方式: 收集用户信息 -> 重定向到 paypal -> 用户登录到他的 pp 帐户 -> 重定向回我的网站,到订单确认页面,其中包括所有订单的信息和消息“您的帐户尚未收费,按确认将放置订购并从您的账户中扣款”-> 用户按下确认,订单被保存,扣款完成

我认为方法 #1 更好,因为它不会让买家感到困惑,但是我看到一些网站(包括 ebay)的工作方式与方法 #2 类似。 您更喜欢哪种方式,为什么?

谢谢

最佳答案

如果您想在“重定向回我的站点”之后执行某些操作,例如一些可能会阻止少数客户的验证(例如,如果您有一些 PayPal 帐户黑名单),那么您想使用选项#2。如果您无论如何都会接受付款,选项#1 就足够了。这两种选择都被许多在线商家广泛接受。

如果我没记错的话,对于选项#1,客户在 PayPal 上确认交易时会看到“付款”按钮,而对于选项#2,它将是“继续”,因为没有立即付款。

对于选项#2,你必须再次调用 PayPal 来完成支付(你可能想在后端完成,这样如果出现任何问题你可以重试),这将是一项额外的交易工作与选项 #1 相比关闭。

关于paypal - 在订单确认之前或之后重定向到 PayPal 结账,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25414858/

相关文章:

php - paypal ipn 简单问题

paypal - 买方指定付款金额

python - Django 电子商务网站巨大的产品页面初始加载时间(等待)

php - 在Google Analytics EE中看不到产品的收入

java - Paypal 与 java 集成

sdk - 如何在 corona sdk 中使用 paypal?

paypal - 二级支付处理器作为下降的后备

ios - Braintree 保险库不存储付款方式

php - cc Avenue 支付网关未返回值以重定向 url

c# - 此商家已禁用 DPRP。 Paypal 错误