Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在订单确认之前或之后重定向到PayPal签出_Paypal_E Commerce_Payment Gateway_Cart - Fatal编程技术网

在订单确认之前或之后重定向到PayPal签出

在订单确认之前或之后重定向到PayPal签出,paypal,e-commerce,payment-gateway,cart,Paypal,E Commerce,Payment Gateway,Cart,所以我正在制作一个小型购物车应用程序。 签出项目如下所示: 收集用户信息->订单确认页面,其中列出了所有订单数据->用户单击“确定”并被重定向到paypal->用户登录到他的pp帐户->被重定向回我的页面,他的pp帐户将被收取费用,并收到一条信息“感谢您订购这里是您的订单代码:xxx” 或者这是首选的方式: 收集用户信息->重拨到paypal->用户登录到他的pp帐户->重定向回我的网站,进入订单确认页面,该页面包含所有订单信息和消息“您的帐户尚未收费,按确认将下订单并向您的帐户收费”->用户按

所以我正在制作一个小型购物车应用程序。 签出项目如下所示: 收集用户信息->订单确认页面,其中列出了所有订单数据->用户单击“确定”并被重定向到paypal->用户登录到他的pp帐户->被重定向回我的页面,他的pp帐户将被收取费用,并收到一条信息“感谢您订购这里是您的订单代码:xxx”

或者这是首选的方式: 收集用户信息->重拨到paypal->用户登录到他的pp帐户->重定向回我的网站,进入订单确认页面,该页面包含所有订单信息和消息“您的帐户尚未收费,按确认将下订单并向您的帐户收费”->用户按确认,订单已保存,费用已支付

我认为way#1更好,因为它不会让买家感到困惑,但我见过一些网站(包括ebay)像way#2一样工作。 你喜欢哪种方式?为什么


谢谢

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

如果我没记错的话,对于选项1,客户在PayPal上确认交易时会看到“支付”按钮,而对于选项2,由于没有立即付款,所以会显示“继续”

对于选项#2,您必须再打一次电话给PayPal以完成付款(您可能希望在后端完成付款,以便在出现任何错误时重试),与选项#1相比,这将是一项额外的工作,需要权衡