成功结帐时的贝宝重定向

Posted

技术标签:

【中文标题】成功结帐时的贝宝重定向【英文标题】:paypal redirect on successful checkout 【发布时间】:2012-11-08 10:16:07 【问题描述】:

我正在尝试让我的 Paypal 订阅在成功结帐后重定向到自定义页面。

在提交到 Paypal 之前,我重载了提交处理程序,运行我自己的函数(以存储详细信息)并返回一个唯一的 ID。我想将该 ID 附加到我的返回 URL。 (可以说是 GET 或 POST 变量)

我已在我的 Paypal 沙盒卖家首选项中“开启”自动重定向,但它似乎只重定向到我必须输入的 URL。

使用<input type="hidden" name="return" value="someurl" /> 似乎不起作用。

我想要这样,以便在输入带有“非付费”标志时捕获用户信息,然后通过 IPN 我可以使用“付费”标志更新该记录,并且我想使用唯一的可以这么说,ID 将这一切联系在一起。

【问题讨论】:

【参考方案1】:

您的隐藏字段名称需要符合 PayPal 要求的可接受的变量名称。 ReturnUrl(不区分大小写)不起作用吗?

<input type=hidden name="RETURNURL" value="https://www.YourReturnURL.com"> 

注意:我只调查并实施了快速结帐,因此这可能不适用于您的实施:https://cms.paypal.com/en/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_ECGettingStarted

【讨论】:

根据当前的 IPN 手册,文档名称为“return”。

以上是关于成功结帐时的贝宝重定向的主要内容,如果未能解决你的问题,请参考以下文章

Magento 2.3.3 - 结帐成功重定向到购物车

移动网站中的贝宝结帐

从贝宝重定向到 magento 管理模块

magento 将结帐付款重定向到第三方网关

如何使用 Paypal Adeptive 获取 paykey 并在结帐时成功结帐?

Magento购物车页面中的贝宝支付标准?