Как принять платежи через Stripe в WordPress

Если вы продаете что-то онлайн, вам нужен Stripe. Система онлайн-платежей с шифрованием во многом превзошла PayPal как предпочтительную платежную систему при продаже на сайте. Установить ее быстро и легко, и она позволяет предлагать широкий выбор вариантов оплаты. Но как настроить сайт WordPress с Stripe? Давайте разберемся.
Содержание
- Принятие платежей через Stripe в WordPress с WP Stripe Checkout
- Добавление платежного шлюза Stripe в WooCommerce
- Другие способы принять платежи через Stripe в WordPress
Принятие платежей через Stripe в WordPress с WP Stripe Checkout
Существует несколько плагинов, но тот, к которому я постоянно возвращаюсь, это WP Stripe Checkout. Их дополнительные опции стоят денег, но базовый плагин без лишних функций абсолютно бесплатен.

Кнопка не самая привлекательная, но она выполняет свою задачу. Любой с базовыми навыками CSS может легко изменить внешний вид кнопки.
Сначала вам нужна учетная запись Stripe. Перейдите на Stripe и зарегистрируйтесь. Или войдите в свою учетную запись, если она у вас уже есть.

Теперь установите плагин WP-Stripe Checkout. После установки вы увидите новый пункт меню с левой стороны в админке WordPress. Перейдите в Stripe Checkout -> Настройки.

Вернитесь в свою учетную запись Stripe и перейдите на страницу API Keys. Даже если вы уже настроили API-ключи, к ним нельзя получить доступ повторно по соображениям безопасности. Поэтому нажмите Создать секретный ключ, чтобы получить новый.
Open ключ можно скопировать снова, но секретный компонент находится в Секретном ключе. Это ключ, который открывает все, и его не следует никому передавать. Поэтому он доступен только один раз. Если вам он снова понадобится, вам нужно сгенерировать новый.

Теперь введите как Open ключ, так и Секретный ключ на странице настроек плагина. Как видите, вы также можете создать тестовые ключи, если хотите сначала сделать пробный платеж, чтобы проверить, работает ли система. Их можно создать на той же странице API.

Теперь выберите свою валюту (в моем случае, евро). Вам также нужно настроить страницы Успеха и Отмены на вашем сайте. Это страницы, на которые клиента перенаправят после успешной оплаты или если она была отменена.
Проверить Front-end Nonces должно быть отмечено, а Загружать скрипты глобально - нет. Но самая важная часть здесь - настроить URL вебхука Stripe. Без него вся система развалится.

Перейдите на страницу Webhooks. Вебхук - это когда вы получаете уведомление, когда ваша учетная запись Stripe регистрирует событие. Это может быть продажа, возврат, действие оформления заказа и так далее.
Скопируйте и вставьте URL вебхука Stripe с вашей страницы настроек плагина и, после нажатия на Добавить конечную точку, вставьте URL в поле Endpoint URL.

Затем нажмите Выбрать события внизу. Здесь вы указываете, о каких событиях хотите получать уведомления. Нажмите Выбрать все события, а затем Добавить события, чтобы сохранить.

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

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

Теперь последний этап. Мы добавляем кнопки на веб-страницы.
Добавьте блок короткого кода WordPress в то место, где вы хотите разместить кнопку.

Базовый код для ввода в блок короткого кода:
[wp_stripe_checkout_session name="Мой продукт" price="2.99"]Замените Мой продукт на название вашего продукта и измените цену на желаемую. Помните, что валюта уже была указана в настройках.
Теперь вы увидите это на своей странице:

Но вы можете добавить больше. Кроме того, чтобы поставить `` по обе стороны от короткого кода для центрирования кнопки, вы можете добавить больше кода для дополнительных функций. Например, если вы хотите изменить Купить сейчас на что-то другое, код будет: [wp_stripe_checkout_session name="Мой продукт" price="2.99" button_text="Оплатить сейчас"] - Вы можете указать, что требуется адрес для выставления счета, с помощью billing_address=”required”. - Вы можете указать, что принимаете промокоды, с помощью allow_promotion_codes=”true”. - Если вы хотите получить их согласие на отправку рекламных электронных писем, добавьте consent_collection_promotions=”auto”. Просто добавьте столько, сколько хотите - или все их - в тот же блок короткого кода. Когда кто-то нажимает кнопку Купить сейчас, его сразу перенаправляют на оформление платежа Stripe с предзаполненной формой. Узнайте, как вы можете создать пользовательские формы в WordPress здесь. WP-Stripe Checkout очень гибкий. Вы можете создавать кнопки для пожертвований, а также использовать его для запуска сайта членства. Вы можете настроить периодические платежи и перенаправить платных участников на часть сайта для членов. ## Добавление платежного шлюза Stripe в WooCommerce Единственная вещь, которую WP-Stripe Checkout не сможет сделать, это интеграция с WooCommerce. В противном случае это был бы идеальный плагин, охватывающий все.
Золотым стандартом для WooCommerce является бесплатный официальный плагин Stripe. Он предоставляет все функции WP-Stripe Checkout, но, надо признать, отображает лучшие кнопки.
## Другие методы для принятия платежей через Stripe в WordPress
Есть два других плагина, на которые стоит обратить внимание, если предыдущие два вам не нравятся. - Принять платежи через Stripe. - WP-Simple Pay. Как видите, существует довольно много вариантов внедрения Stripe на ваш сайт. С его низкими комиссиями за обработку, без регистрационных сборов и без ежемесячных платежей, Stripe быстро становится любимцем владельцев интернет-магазинов. Наконец, не забудьте обеспечить безопасность вашего сайта WordPress и не забудьте о вашем SSL сертификате!