Magento 完成所有结帐步骤后重定向到Paypal

Magento 完成所有结帐步骤后重定向到Paypal,magento,paypal,Magento,Paypal,我在Magento的商店中使用PayPal作为付款方式。当我选择PayPal作为付款方式时,它会同时将我重定向到PayPal登录页面,但我希望在完成所有结帐步骤后在该页面上重定向 我该怎么做? 是否有任何管理员设置,或者我必须为此自定义代码? 请提供帮助。Paypal Express Checkout是一种结账方法(而不是付款方法),可通过Paypal网站获得授权,获取授权和用户账单详细信息,并将您重定向回Paypal Express Checkout页面以完成结账 这就是它的工作原理,您可以将

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

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

Paypal Express Checkout
是一种结账方法(而不是付款方法),可通过Paypal网站获得授权,获取授权和用户账单详细信息,并将您重定向回Paypal Express Checkout页面以完成结账

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

PayPal Express
就是这样设计的(
重定向到PayPal,然后再次重定向到您的网站
)。一个原因是,例如,在客户最终同意购买之前,必须向客户展示您的业务条款等

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

简短的想法:

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

授权:–订单成功下单时,金额不会自动记入商户账户。若要将金额记入商户账户,商户应登录PayPal账户并批准交易

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

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

贝宝标准: 用户完成整个结账过程,并在现场完成订单。然后他们会被重定向到PayPal来整理付款。 他们不需要回到网站来完成订单,因为在重定向到PayPal之前订单已经完成

使用在
Mage\u Checkout\u Model\u Type\u Onepage的
saveOrder()
方法中调用的
getOrderPlaceRedirectUrl()

这就是为什么无论您是否在PayPal支付,如果您返回该网站,您都会看到一个空的购物篮–
报价已经转换为订单

因此,从这个意义上说,PayPal express本质上是一种结账方式,而PayPal standard则是一种付款方式。

请参阅Magento知识库中的其他信息:


Paypal Express Checkout
是一种结账方法(而不是付款方法),可通过Paypal网站获得授权,获取授权和用户账单详细信息,并将您重定向回Paypal Express Checkout页面以完成结账

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

PayPal Express
就是这样设计的(
重定向到PayPal,然后再次重定向到您的网站
)。一个原因是,例如,在客户最终同意购买之前,必须向客户展示您的业务条款等

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

简短的想法:

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

授权:–订单成功下单时,金额不会自动记入商户账户。若要将金额记入商户账户,商户应登录PayPal账户并批准交易

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

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

贝宝标准: 用户完成整个结账过程,并在现场完成订单。然后他们被重定向到PayPal进行排序