Прямое руководство по пользовательским платежным шлюзам WooCommerce

Опубликовано: 2023-03-14

WooCommerce поддерживает два крупнейших платежных шлюза в мире, PayPal и Stripe. Он предлагает расширения, позволяющие принимать платежи через эти платежные шлюзы.

Однако что, если вы хотите выйти за рамки этих двух платежных шлюзов? Вам может понадобиться стороннее решение, если вы хотите добавить пользовательские платежные шлюзы WooCommerce в свой магазин.

Как добавить пользовательские платежные шлюзы WooCommerce?

В вашем распоряжении есть несколько основных решений, которые помогут вам добавить пользовательские платежные шлюзы в WooCommerce. Вы можете либо использовать плагин, либо попросить эксперта WordPress добавить на ваш сайт собственный код, который поможет принимать пользовательские платежи или предложит другой способ оплаты для ваших пользователей.

Используйте плагин пользовательского платежного шлюза WooCommerce

Первое решение, которое придет вам на ум, — это использование плагина, который предоставляется, когда вы используете WordPress и WooCommerce для своего сайта. Однако это не совсем идеально, если вы хотите добавить собственный платежный шлюз в WooCommerce.

Конечно, существует множество плагинов PayPal для WooCommerce и даже платежных плагинов Stripe, которые позволяют добавлять эти популярные платежные шлюзы в ваш магазин без использования разработанных для них расширений WooCommerce. Некоторые из этих плагинов даже позволяют вам использовать варианты этих способов оплаты, такие как регулярные платежи PayPal.

Однако все не так просто, например, когда вы хотите добавить совершенно другой и не очень популярный локальный платежный шлюз.

По правде говоря, ни один плагин не предлагает реального индивидуального платежного решения, которое не требует от вас знания кода. Тем не менее, существуют плагины, которые позволяют вашим клиентам размещать свои заказы без оплаты.

Эти плагины для пользовательских платежных шлюзов WooCommerce также позволят вашим клиентам отметить примечание о том, с помощью какого платежного шлюза им удобно платить.

Пользовательский платежный шлюз WooCommerce от WPRuby

Если вы считаете, что можете заставить что-то работать с таким плагином, вы можете установить плагин WooCommerce Custom Payment Gateway от WPRuby. Это позволяет вашим клиентам размещать заказ без оплаты и указывать в примечаниях платежный шлюз, который они хотели бы использовать для оплаты.

Плагин пользовательского платежного шлюза WooCommerce
Вы можете настроить сообщение, которое будет показано вашим клиентам, как показано на изображении выше.

Теперь у этого плагина также есть профессиональная версия, которая, как утверждается, поможет вам создать неограниченное количество пользовательских платежных шлюзов WooCommerce. Но вы не сможете сделать это без адекватного знания кода и функционирования API.

Пользовательские платежные шлюзы для WooCommerce от Imaginate Solutions

Но если у вас есть технические ноу-хау, у вас также есть еще один вариант — плагин Custom Payment Gateways для WooCommerce от Imaginate Solutions. Он позволяет бесплатно создать один пользовательский платежный шлюз WooCommerce.

Создайте собственный платежный шлюз WooCommerce

Создайте плагин пользовательского платежного шлюза WooCommerce

Теперь я знаю, что это может показаться пугающим, но если вам нужен «настоящий» плагин пользовательского платежного шлюза WooCommerce, который фактически добавляет конкретный настраиваемый платежный шлюз в ваш магазин, то создание его с нуля — практически единственный вариант.

Излишне говорить, что вам нужно разбираться в коде. Выполнив поиск, вы, возможно, сможете найти образец или справочный код для большей части всего кода проекта, но будет много настроек и модификаций кода, необходимых в соответствии с платежным процессором, который вы хотите использовать.

Одной важной настройкой здесь будет создание связи между плагином и API вашего платежного процессора, а также функции кода, которые отправляют и получают информацию между клиентом и вашим платежным процессором.

Я знаю, это звучит сложно, но это то, что есть. Если у вас нет опыта работы с кодом, вам нужно будет нанять агентство WordPress или профессионала, чтобы создать для вас собственный плагин.

Изменение кода класса WooCommerce

Есть еще одно решение, но другое, связанное с работой с кодом. Однако, в зависимости от ваших требований, это может быть проще, чем разработка собственного плагина.

WooCommerce предлагает расширения платежного шлюза через форму кода, известную как базовые классы. Вы можете нанять профессионала в области кодирования для использования этих основных классов и добавления к ним пользовательских функций, чтобы расширить их функциональность и охватить необходимый вам настраиваемый платежный шлюз.

Поскольку у вас уже будет прочная база для работы здесь, требуемая работа или стоимость разработки могут быть намного ниже. Однако это, вероятно, будет возможно только в том случае, если ваш пользовательский платежный шлюз можно будет интегрировать в эти основные классы WooCommerce.

Создайте перенаправление пользовательского платежного шлюза WooCommerce

Некоторые владельцы магазинов также хотят настроить свое решение для пользовательского платежного шлюза WooCommerce таким образом, чтобы они могли перенаправлять своих клиентов на платежный шлюз, когда они попадают на страницу платежей.

Теперь, если бы это была любая другая страница, вы могли бы использовать наш плагин Profile Builder для создания собственного перенаправления. Эта функция позволяет вам создать перенаправление WordPress на другую страницу или внешний URL-адрес.

Однако случай здесь уникальный и сложный. Это не просто вопрос перенаправления ваших клиентов на другую страницу, но и «живая» передача информации, которая происходит между последним действием клиента в вашем магазине и вашим пользовательским платежным шлюзом.

И именно поэтому вам снова нужно немного повозиться с кодом здесь. В основном это будет включать использование API вашего платежного процессора, чтобы ваш магазин мог передавать ему платежную информацию.

Опять же, если вы никогда раньше не делали ничего подобного, у вас не будет другого выбора, кроме как обратиться за помощью к профессиональному эксперту по кодированию.

Рассмотрите платные подписки как возможное альтернативное решение

Я понимаю, что вы ищете собственное решение для платежного шлюза, но многим владельцам магазинов оно на самом деле не нужно. Более того, есть определенные проблемы, связанные с одним из них, о которых мы поговорим более подробно ниже.

При этом, если у вас нет реальной, конкретной причины для использования пользовательского платежного шлюза, то платные подписки для участников, вероятно, могут предложить все, что вам нужно с точки зрения управления платежами.

Платные подписки для участников — это плагин членства в WordPress. Он специально разработан для обработки регулярных платежей WordPress, а также для создания продуктов по подписке и продажи членства.

Поэтому, если вы используете магазин WooCommerce, который продает продукты по подписке или членство, то использование PMS, вероятно, будет вашим лучшим выбором. На самом деле, если вы хотели использовать собственный платежный шлюз только потому, что некоторые платежные плагины WordPress не поддерживают регулярные платежи через PayPal Standard, то платные подписки участников идеально вам подойдут.

Он позволяет принимать регулярные платежи как через PayPal, так и через Stripe. Кроме того, ваши клиенты также смогут платить с помощью своих кредитных карт через PayPal Standard.

Помимо приема и управления платежами, PMS предлагает множество других функций, которые делают его полноценным плагином для членства в WooCommerce.

Платные подписки участников Pro

Самый простой способ принимать регулярные платежи через PayPal или Stripe для ваших продуктов по подписке WooCommerce.

Получить плагин

Или скачать БЕСПЛАТНУЮ версию

Некоторые владельцы магазинов просто хотят попробовать охватить как можно больше локальных платежных шлюзов, не задумываясь обо всех возможных проблемах. Они считают, что наличие вариантов оплаты в их магазине каким-то образом повысит конверсию или улучшит качество обслуживания клиентов.

Но в большинстве случаев это не так. Многие клиенты все равно будут использовать свою карту для оплаты, поэтому вы будете защищены хорошим плагином для платежей WordPress, таким как платные подписки на членство, как мы обсуждали выше.

Вероятно, очень редко клиент не сможет заплатить ни одним из вариантов, предоставляемых PayPal и Stripe. Таким образом, ваши пользовательские локальные платежные шлюзы могут быть для них просто дополнительными способами оплаты, а не необходимыми способами оплаты.

Распространенные проблемы, связанные с пользовательскими платежными шлюзами

Кроме того, как мы упоминали выше, вы можете столкнуться с некоторыми серьезными проблемами с пользовательскими платежными шлюзами, независимо от того, принесут ли они вам реальную пользу. Это особенно верно, если вы плохо разбираетесь в устранении технических неполадок, а также в исправлении и изменении фрагментов кода.

Отсутствие стандартной поддержки этих пользовательских платежных шлюзов станет для вас серьезной причиной для беспокойства. И это может затруднить для вас предложение беспрепятственного платежа для ваших клиентов.

Даже если вы наймете профессионального разработчика для создания плагина пользовательского платежного шлюза WooCommerce, это не гарантирует надежную интеграцию платежей с вашими пользовательскими платежными шлюзами навсегда.

Если ваши пользовательские платежные шлюзы вносят существенные изменения на своей стороне, в частности, все, что связано с их API, вы можете столкнуться с разорванным соединением и вам снова понадобится помощь с кодом.

Точно так же небольшие локальные пользовательские платежные шлюзы, отключающиеся в случайное время, не являются чем-то необычным. Так же как и проблемы с вашей учетной записью, которые могут привести к тому, что ваша учетная запись больше не сможет временно принимать платежи.

Само по себе управление несколькими пользовательскими платежными шлюзами будет довольно хлопотным.

Все эти проблемы приведут к потере конверсий и потере дохода. Кроме того, управление платежами тоже может оказаться полноценной работой.

Все сказано и сделано, я никоим образом не пытаюсь отпугнуть вас от использования пользовательского платежного шлюза. Если есть локальный пользовательский способ оплаты, который очень популярен среди ваших клиентов, и у вас есть надежная техническая поддержка для решения любых проблем с интеграцией, вы, безусловно, можете добавить этот пользовательский платежный шлюз в свой магазин.

Однако, если в этом нет необходимости, и вы сами плохо разбираетесь в коде и у вас нет кого-то, кто очень хорошо в этом помогает, то это может просто не стоить хлопот.

Платные подписки участников могут стать выходом!

Проведя весь анализ, которым мы поделились выше, многие владельцы магазинов могут счесть бессмысленным добавлять собственные платежные шлюзы в свои магазины. Если вы один из них, знайте, что PMS может создать надежную платежную инфраструктуру для вашего магазина, особенно если вы имеете дело с платежами по подписке или членству.

Однако даже если вы собираетесь добавить пользовательский платежный шлюз WooCommerce, платные подписки участников все равно могут быть полезны. Видите ли, вам, вероятно, все равно придется предлагать PayPal (если не PayPal и Stripe) в качестве способа оплаты для ваших клиентов. В конце концов, это одна из самых популярных платежных платформ, которая будет обрабатывать платежи по кредитным картам за вас. Так что в любом случае вы должны подумать о покупке платной подписки для членов Pro.

Это не только упростит вам управление платежами, но и позаботится о многих других вещах, связанных с оплатой и управлением пользователями. Так что попробуйте сегодня, и это позволит вам больше сосредоточиться на областях вашего бизнеса, которые наиболее важны и принесут вам прибыль!

Платные подписки участников Pro

Принимайте (регулярные) платежи, создавайте планы подписки и ограничивайте контент на своем веб-сайте. Легко настроить членский сайт WordPress с помощью платных подписок.

Получить плагин

Или скачать БЕСПЛАТНУЮ версию

У вас есть еще вопросы о пользовательских платежных шлюзах WooCommerce? Задайте их в комментариях ниже!