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 自定義支付網關還有其他問題嗎? 在下面的評論中詢問他們!