WooCommerce 自定义支付网关的直截了当的指南

已发表: 2023-03-14

WooCommerce 支持世界上两个最大的支付网关,PayPal 和 Stripe。 它提供扩展,让您通过这些支付网关接受付款。

但是,如果您想超越这两个支付网关怎么办? 当您希望将 WooCommerce 自定义支付网关添加到您的商店时,您可能需要第三方解决方案。

如何添加 WooCommerce 自定义支付网关?

您可以使用一些主要的解决方案来帮助您将自定义支付网关添加到 WooCommerce。 您可以使用插件或让 WordPress 专家向您的网站添加自定义代码,这将有助于接受自定义付款或提供另一种方式为您的用户付款。

使用 WooCommerce 自定义支付网关插件

您想到的第一个解决方案是使用插件,这是在您的网站上使用 WordPress 和 WooCommerce 时提供的。 但是,当您希望向 WooCommerce 添加自定义支付网关时,它并不是很理想。

当然,有许多 WooCommerce PayPal 插件甚至 Stripe 支付插件可以让您将这些流行的支付网关添加到您的商店,而无需使用 WooCommerce 为它们设计的扩展。 其中一些插件甚至允许您使用这些付款方式的变体,例如 PayPal 定期付款。

但是,例如,当您想要添加一个完全不同且不太受欢迎的本地支付网关时,事情就没有那么简单了。

说实话,没有插件以不需要您具备任何代码知识的方式提供真正的自定义支付解决方案。 也就是说,有一些插件可以让您的客户在不付款的情况下提交订单。

这些 WooCommerce 自定义支付网关插件还允许您的客户提及他们愿意使用哪个支付网关进行支付。

WPRuby 的 WooCommerce 自定义支付网关

如果您认为可以使用此类插件进行操作,则可以继续安装 WPRuby 的 WooCommerce 自定义支付网关插件。 它允许您的客户在不付款的情况下提交订单,并在备注中提及他们希望用于付款的支付网关。

WooCommerce 自定义支付网关插件
您可以自定义显示给客户的消息,如上图所示。

现在,这个插件还有一个专业版,声称可以帮助您创建无限的 WooCommerce 自定义支付网关。 但是,如果您对代码和 API 的功能没有足够的了解,您将无法做到这一点。

Imaginate Solutions 的 WooCommerce 自定义支付网关

但是,如果您拥有技术诀窍,那么您还可以在 Imaginate Solutions 的 WooCommerce 插件自定义支付网关中选择另一个选项。 它允许您免费创建一个 WooCommerce 自定义支付网关。

创建 WooCommerce 自定义支付网关

创建 WooCommerce 自定义支付网关插件

现在我知道这听起来可能令人生畏,但如果您想要一个“真正的”WooCommerce 自定义支付网关插件,它实际上将特定的自定义支付网关添加到您的商店,那么从头开始创建一个几乎是唯一的选择。

不用说,您需要了解自己的编码方式。 通过四处搜索,您可能能够找到整个项目代码的主要部分的示例或参考代码,但根据您要使用的支付处理器,需要对代码进行大量自定义和修改。

这里的一个重要定制是在插件和您的支付处理器的 API 之间创建一个链接,以及在客户和您的支付处理器之间来回发送和接收信息的代码函数。

我知道这听起来很复杂,但事实就是如此。 如果您没有任何使用代码的经验,则需要聘请 WordPress 代理商或专业人员为您创建自定义插件。

修改 WooCommerce 类代码

还有另一种解决方案,但涉及使用代码的另一种解决方案。 不过,根据您的要求,这可能比开发您自己的插件更简单。

WooCommerce 通过一种称为核心类的代码形式提供支付网关扩展。 您可以让编码专业人员使用这些核心类并向它们添加自定义函数以扩展它们的功能并涵盖您需要的自定义支付网关。

由于您在这里已经有了坚实的工作基础,因此所涉及的工作或开发成本可能会低得多。 但是,这可能只有在您的自定义支付网关可以集成到这些 WooCommerce 核心类中时才有可能。

创建 WooCommerce 自定义支付网关重定向

一些店主还希望设置他们的 WooCommerce 自定义支付网关解决方案,使他们能够在客户登陆支付页面时将其重定向到支付网关。

现在,如果这是任何其他页面,您可以使用我们的插件 Profile Builder 创建自定义重定向。 此功能允许您创建到另一个页面或外部 URL 的 WordPress 重定向。

然而,这里的情况是独特而复杂的。 这不仅仅是将您的客户重定向到不同页面的问题,而是在您商店的最后一个客户操作与您的自定义支付网关之间发生的“实时”信息传输。

这就是为什么您需要再次修改此处的代码。 它基本上涉及使用您的支付处理器的 API,以便您的商店可以将支付信息传输给它。

同样,如果您以前从未做过这样的事情,您将别无选择,只能寻求专业编码专家的帮助。

将付费会员订阅视为可能的替代解决方案

我了解到您正在寻找一种自定义支付网关解决方案,但很多店主并不真正需要这种解决方案。 此外,还有一些与我们将在下面更详细讨论的问题相关的问题。

话虽如此,如果您没有使用自定义支付网关的真实、具体原因,那么付费会员订阅可能会提供您在支付管理方面所需的一切。

付费会员订阅是一个 WordPress 会员插件。 它专为处理 WordPress 定期付款以及帮助您创建订阅产品和销售会员资格而设计。

因此,如果您经营一家销售订阅产品或会员资格的 WooCommerce 商店,那么使用 PMS 可能是您最好的选择。 事实上,如果您只想使用自定义支付网关,因为某些 WordPress 支付插件不支持通过 PayPal Standard 进行定期支付,那么付费会员订阅将非常适合您。

它允许您通过 PayPal 和 Stripe 接受定期付款。 此外,您的客户还可以通过 PayPal Standard 使用他们的信用卡进行支付。

除了接受和管理付款外,PMS 还提供了许多其他功能,使其成为一个完整的 WooCommerce 会员插件。

付费会员订阅专业版

通过 PayPal 或 Stripe 为您的 WooCommerce 订阅产品接受定期付款的最简单方法。

获取插件

或下载免费版

一些店主只想尝试覆盖尽可能多的本地支付网关,而没有考虑可能随之而来的所有问题。 他们相信在他们的商店中提供付款选项会以某种方式增加转化率或提供更好的客户体验。

但在大多数情况下,两者都不做。 许多客户无论如何都会使用他们的卡进行付款,因此您将获得一个很好的 WordPress 支付插件,如我们上面讨论的付费会员订阅。

客户无法通过 PayPal 和 Stripe 涵盖的任何选项进行支付的情况可能非常罕见。 因此,您的自定义本地支付网关可能只是他们的额外支付选项,而不是必需的支付选项。

与自定义支付网关相关的常见问题

此外,正如我们上面提到的,您可能会遇到自定义支付网关的一些严重问题,无论它们是否会给您带来任何真正的好处。 如果您不擅长技术故障排除以及更正和修改代码片段,则尤其如此。

缺乏对这些自定义支付网关的标准支持将是您关注的主要原因。 这可能会使您难以为客户提供无缝的支付体验。

即使您聘请专业开发人员为您创建 WooCommerce 自定义支付网关插件,也不能保证永远与您的自定义支付网关进行万无一失的支付集成。

如果您的自定义支付网关在其端进行了一些重大更改,特别是涉及其 API 的任何内容,您最终可能会断开连接并再次需要代码方面的帮助。

同样,较小的本地自定义支付网关随机出现故障的情况并不少见。 您与他们的帐户出现问题也可能导致您的帐户暂时无法再接受付款。

管理多个自定义支付网关本身就是一件很麻烦的事情。

所有这些问题都将导致转化率下降和收入损失。 此外,付款管理也可能是一项完整的工作。

总而言之,我绝不是要吓唬你不要使用自定义支付网关。 如果有一个在您的客户中非常受欢迎的本地自定义支付选项,并且您有可靠的技术支持来处理任何集成问题,那么您当然可以将该自定义支付网关添加到您的商店。

但是,如果没有必要,并且您自己既不擅长编写代码,也没有人非常擅长帮助您,那么这可能不值得麻烦。

付费会员订阅可能是最佳选择!

在完成我们上面分享的所有分析之后,许多店主可能会发现,为他们的商店添加自定义支付网关是毫无意义的。 如果您是其中一员,请知道 PMS 可以为您的商店构建可靠的支付基础设施,尤其是当您处理订阅或会员支付时。

但是,即使您要添加 WooCommerce 自定义支付网关,付费会员订阅可能仍然有用。 你看,你可能仍然需要向你的客户提供 PayPal(如果不是同时提供 PayPal 和 Stripe)作为支付选项。 毕竟,它是最受欢迎的支付平台之一,可以为您处理信用卡支付。 因此,无论哪种方式,您都必须考虑购买付费会员订阅专业版。

它不仅让您的支付管理变得轻而易举,还可以处理很多与支付和用户管理相关的其他事情。 所以今天就试一试,它会让您更加专注于最重要的业务领域并带来收益!

付费会员订阅专业版

接受(经常性)付款、创建订阅计划并限制您网站上的内容。 使用付费会员订阅轻松设置 WordPress 会员网站。

获取插件

或下载免费版

您对 WooCommerce 自定义支付网关还有其他问题吗? 在下面的评论中询问他们!