magento - 完成结帐的所有步骤后重定向到 Paypal

标签 magento paypal

我在 Magento 的商店中使用 PayPal 作为付款方式。当我选择 PayPal 作为付款方式时,它同时将我重定向到 PayPal 登录页面,但我想在完成所有结帐步骤后重定向到该页面。

我该怎么做? 是否有任何管理设置或我必须为此自定义代码? 请帮忙。

最佳答案

Paypal Express Checkout 是一种结帐方式(而不是付款方式),需要获得 paypal 网站的授权,获取授权和用户账单详细信息,然后将您重定向回以在 paypal express 中完成结帐结帐页面。

这就是它的工作原理,您可以将操作设置为“销售”而不是“授权”,但它仍会将您重定向回 Magento 中的 Paypal 快速结账页面以完成订单下达.

PayPal Express 旨在以这种方式工作(重定向到 Paypal,然后再次重定向到您的网站)。一个原因是,例如,在客户最终同意购买之前,必须向客户展示您的业务条款等。

当然还有另一种可能性:您可以使用网站 Payments Standard。客户在确认您的业务条款并在那里付款后,将被重定向到 PayPal。 不好的地方是:Payments Standard 是一个“旧标准”并且“大部分时间都在重定向”;我们看到了几种情况,客户确认付款,但 IPN 不会在 Magento 后端显示。

简要想法:

Sale:如果在PayPal在线支付中使用Sale支付操作,下单成功后金额将自动记入商户账户。 如果将 PayPal 付款操作设置为 Sale,则在下订单时会自动为订单开具发票。

授权: – 下单成功后,金额不会自动记入商家账户。对于存入商家账户的金额,商家应登录 PayPal 账户并批准交易。

Paypal express : 选择付款方式后(显然是在订单完成之前),用户会直接重定向到 PayPal。 在授权使用 PayPal 付款后,他们返回网站完成订单。

使用在 Mage_Checkout_OnepageControllersavePayment() 操作中调用的 getCheckoutRedirectUrl() 方法。因此,如上所述,您会在订单完成之前被重定向。

Paypal 标准: 用户完成整个结帐流程并在现场完成订单。然后他们被重定向到 PayPal 以解决付款问题。 他们不需要返回网站完成订单,因为在重定向到 PayPal 之前订单已经完成。

使用在 Mage_Checkout_Model_Type_OnepagesaveOrder() 方法中调用的 getOrderPlaceRedirectUrl()

这就是为什么无论您是否使用 PayPal 付款,如果您返回该网站,您都会看到空篮子的原因 – 报价已转换为订单

因此从这个意义上说,PayPal Express 本质上是一种结帐方式,而 PayPal 标准是一种付款方式。

从 Magento 知识库中查看更多信息:

http://www.magentocommerce.com/knowledge-base/entry/getting-started-with-paypal-express-checkout-for-magento-community

http://www.magentocommerce.com/knowledge-base/entry/paypal-express-checkout-workflow-for-magento-community

http://www.magentocommerce.com/knowledge-base/entry/setting-up-paypal-express-checkout-for-magento-community

关于magento - 完成结帐的所有步骤后重定向到 Paypal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25030058/

相关文章:

java - Magento OPC 继续按钮不起作用

api - 为 paypal SANDBOX 创建 API 凭据

php - 哪种 paypal 帐户类型适用于像 istockphoto 这样的积分购买?

php - 验证 POST 数据来自 PayPal

php - Paypal API - 接受美国境外的信用卡

mysql - Magento - 如何将文件加载到数据库中

php - Magento 2.0 - 如何获取客户多选属性选项值

php - 我需要将联系表单数据存储到数据库中我做了一些代码,但在 IndexController.php 中出现错误

php - Magento 中的 'catalog/category' 和 '' 目录/图层有什么区别?

ruby-on-rails - Rail 的 PayPal 与自动返回和动态 URL 数据集成的标准做法是什么?