【问题标题】:WooCommerce Paypal - Disallow Payment based on PayPal Billing Address (Country Restriction)WooCommerce Paypal - 不允许基于 PayPal 帐单地址的付款(国家/地区限制)
【发布时间】:2021-01-30 17:47:21
【问题描述】:

我的一位客户有一些法律规定,仅当买家的帐单邮寄地址位于特定国家/地区时,他才允许他提供 PayPal 作为付款方式。

当然,您可以根据买家通过 WooCommerce 提供的帐单地址禁用付款方式。但是,这很容易操作。

PayPal 要求他们执行一个查询,在买家选择 PayPal、登录他的账户并接受付款方式后,检查买家在其实际 PayPal 账户中提供的账单地址是否也位于该特定国家/地区。如果是这样,买家继续进行第三个结帐步骤并可以完成他的订单。如果不是,买家将被重定向到第二个结帐步骤,看到“此付款方式不适用于您的国家/地区”或其他说明,并且可以选择其他付款方式。所以基本上,查询必须检查帐单地址是否在特定国家/地区,然后拒绝“付款执行”命令。

我正在使用 WooCommerce 附带的标准 PayPal 网关。有谁知道如何进行这项工作?

PS:是的,从 PayPal 检索帐单地址通常是不可能的。但是,我的客户获得了 PayPal 的特别许可。所以这不是问题。

【问题讨论】:

    标签: wordpress woocommerce paypal payment-gateway paypal-sandbox


    【解决方案1】:

    使用 WooCommerce 的 PayPal Checkout 插件,验证对 PayPal 的 METHOD=GetExpressCheckoutDetails API 调用的响应是否包含您想要的国家,并使用它来决定是否让客户继续。

    【讨论】:

      猜你喜欢
      • 2021-12-22
      • 2019-02-09
      • 2020-01-18
      • 2017-08-28
      • 1970-01-01
      • 2016-01-01
      • 2013-06-12
      • 2014-05-29
      • 2021-12-24
      相关资源
      最近更新 更多