在我的 woocommerce 网站上使用 paypal 插件处理付款。当我仅在 woorcommerce 上禁止某些客户时,他们能够输入虚假信息并使用相同的 paypal 帐户传递订单。无论如何,有没有阻止/禁止这些用户从 paypal 的方式,即使他们插入虚假信息,付款也不会被处理,因为他们使用相同的 paypal 帐户。
我试过仅在 woocommerce 上禁止他们,但他们可以通过虚假电子邮件访问 paypal 按钮。
这在技术上是可行的,是的,尽管我个人不知道有预建的 UI 或插件。
使用最新的 woocommerce-paypal-payments 插件时,在捕获步骤之前或付款人在 PayPal 的网络批准之后,代码可以立即执行 get call 以获取当前 PayPal 订单的详细信息,如果付款人的 PayPal 电子邮件地址(或者更好的是 PayPal 帐户 ID,因为 PayPal 电子邮件可以更改)被列入黑名单,拒绝捕获它并显示一些消息或(故意含糊)错误。 PHP Web 开发人员可以进行此更改,甚至可能使用挂钩而不是直接编辑插件的代码,以便在将来将 woocommerce-paypal-payments 插件更新到较新版本时更改将保持有效。