【问题标题】:What is the standard Woocommerce Return URL for Paypal?Paypal 的标准 Woocommerce 返回 URL 是什么?
【发布时间】:2014-03-04 21:06:02
【问题描述】:

我注意到,当我使用 Paypal 在我的 woocommerce 网站上订购时,我没有自动返回该网站。我找到了在我的 Paypal 个人资料中设置此选项的位置,但我必须输入返回 URL。有标准的返回网址吗?

【问题讨论】:

    标签: paypal woocommerce


    【解决方案1】:

    返回 URL 将是 >>>> yoursite.com/checkout/order-received/

    您可以从此页面阅读有关设置的更多信息。 http://wphow.org/setup-paypal-to-accept-credit-cards/

    【讨论】:

      【解决方案2】:

      应该是:YourDomain/checkout/order-received/

      您可以在此链接上找到所有最新更新的信息:

      How to set PayPal with Woo-commerce + Return URL

      我有同样的问题,这解决了我的问题。

      而且为了方便您无需点击链接,您需要按照以下步骤操作:

      您可以在您的 PayPal 帐户中设置自动退货,这会将客户带到收据页面。例如,使用以下 URL 并将 YourDomain 替换为您自己的 URL:

      您的域/checkout/order-received/

      ?utm_nooverride=1 添加到您的网址末尾,以确保交易(即转化)记入原始流量来源,而不是 PayPal。

      所以完整的链接应该是这样的: YourDomain/checkout/order-received/?utm_nooverride=1

      现在, 1-转到您的 PayPal 帐户 >> 个人资料选项卡 >> 帐户设置 >> 我的销售工具 >> 网站偏好并单击右侧的更新。 2-你会发现 Return URL: text field 你需要用上面的链接更新它。

      附上图片。

      我希望这会有所帮助

      【讨论】:

      • 如何在多个网站上设置 1 个 PayPal 账户?
      【解决方案3】:

      /wp-content/plugins/woocommerce/classes/gateways/paypal/class-wc-gateway-paypal.php 是动态生成 PayPal 标准请求的位置。在其中,它调用get_return_url() 以生成返回 URL。

      因此,它是根据网站上的订单数据和 SSL 设置动态生成的。不过,它基于您的“感谢”页面,因此您只需将 PayPal 个人资料中的自动退货设置设置为该 URL 作为基本设置即可。无论如何,支付请求中包含的返回 URL 都应该覆盖它。

      【讨论】:

      • 如果您将 1 个 PayPal 地址用于多个网站,则会出现问题。
      • 如果您使用我们的 PayPal for WooCommerce 插件而不是 Woo 附带的 PayPal Standard,那么所有这些问题都会消失。 :) angelleye.com/product/woocommerce-paypal-plugin
      【解决方案4】:

      在 WordPress > WooCommerce > 设置 > 结帐 > 贝宝

      取消选中或关闭“使用表单提交方法”选项。禁用该选项后,一切正常。

      【讨论】:

      • 我在“使用表单提交方法”的任何地方都没有看到这个选项
      【解决方案5】:

      在 WordPress/WooCommerce 的法语安装中,结帐页面被命名为“commande”。 此外,还可以更改 WooCommerce 结帐端点 (https://docs.woocommerce.com/document/woocommerce-endpoints-2-1/)。

      也许这个 URL 问题的更通用的答案是

      YourDomain/YourCheckoutPageName/YourWooCommerceCheckoutEndpoint/?utm_nooverride=1

      (Tariq Ahmed 的回答中描述了 utm_nooverride 部分。)

      例如,默认的 YourDomain/checkout/order-received/?utm_nooverride=1 可以是 YourDomain/commande/commande-recue/?utm_nooverride=1。 p>

      我想。 :)

      【讨论】:

        猜你喜欢
        • 2016-11-25
        • 2011-08-27
        • 2016-04-17
        • 2012-12-15
        • 2022-01-12
        • 1970-01-01
        • 2014-08-20
        • 1970-01-01
        • 2019-05-16
        相关资源
        最近更新 更多