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

платежи woocommerce

Интеграция PayPal с WooCommerce

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

В первой части статьи я объясню, как происходит эта интеграция. А во второй части мы поговорим об опциях WooCommerce, необходимых для корректной настройки PayPal.

Sandbox аккаунт на PayPal

Зарегистрироваться на PayPal можно на их официальном сайте. Мы же для демо-версии создадим «sandbox account» или т.н. «песочницу». Это тип аккаунта, позволяющий предварительно тестировать процесс приема платежей до того, как вы начнете проводить реальные транзакции.

Как создать sandbox аккаунт?

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

Создать их можно на PayPal developer. В правом верхнем углу расположена кнопка «Sign up».

создание аккаунта на PayPal woocommerce

При нажатии на эту кнопку на экране будет отображена регистрационная форма для создания корпоративного счета. Заполните эту форму.

создание аккаунта на PayPal регистрация woocommerce

Теперь созданный вами аккаунт можно использовать для тестирования WooCommerce транзакций.

1. PayPal стандарт

Теперь займемся конфигурацией шлюза PayPal в настройках оформления заказа WooCommerce.

Включить/Отключить

Первая опция в этом разделе это чекбокс, контролирующий общий статус транзакций посредством PayPal. С помощью этой опции можно включить или отключить шлюз при оформлении заказа.включение PayPal woocommerceЕсли владелец магазина отключает эту опцию, то шлюз не будет отображаться в лицевой части сайта при оформлении клиентами заказов.

Заголовок

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

заголовок PayPal woocommerce

Описание

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

Email для PayPal

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

Получатель почты

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

Токен идентификации PayPal

токен индентификации PayPal woocommerceИногда клиентам нужно будет предоставлять данные о проводимых транзакциях. С этой целью PayPal предлагает воспользоваться безопасным методом передачи данных PayPal Data Transfer (PDT). С его помощью можно отображать данные выполняемой транзакции для ваших клиентов.

А для просмотра этих данных в WooCommerce понадобится опция «Токен идентификации PayPal». Это также опциональное поле, как и предыдущее, позволяющее видеть всю информацию об отложенных и успешных платежах без использования PayPal IPN (мгновенное платежное уведомление). Это автоматически генерируемое сообщение, уведомляющее владельца интернет-магазина о транзакции PayPal. Это означает что, при включении данной опции после оплаты заказа клиентом на вашем сайте сразу появится подтверждающее сообщение со всеми данными о транзакции.

Как получить Токен идентификации PayPal?

Вы должны сделать следующее:

  • Авторизоваться на PayPal
  • Нажать на кнопку «Profile»
  • Нажать на «Website Payment Preferences»
  • Включить чекбокс «Payment Data Transfer»
  • После этого вы увидите «Токен идентификации PayPal», который нужно указать в WooCommerce настройках.

Префикс счета

префикс счета PayPal woocommerceПри обработке транзакции на PayPal счет генерируется мгновенно. Каждому счету присваивается уникальный номер для дальнейшего отслеживания продаж. Опция «Префикс счета» позволяет владельцу магазина добавлять свой идентификатор перед номером счета всех транзакций PayPal. WooCommerce при установке плагина указывает по умолчанию префикс WC-. Это означает, что, к примеру, номер счета 0001 будет отображаться как WC-0001.

Аналогично можно добавить пользовательский префикс счета. Например, изменив WC– на Мой заказ, номер счета будет выглядеть вот так: Мой заказ-0001. Я рекомендую использовать разные префиксы в том случае, если вы владеете несколькими онлайн-магазинами, но для них всех используете один и тот же аккаунт на PayPal.

Процесс оплаты

процесс оплаты PayPal woocommerceЕсли ваши клиенты оплачивают заказы через PayPal, то платежи обрабатываются либо мгновенно либо в течении какого-то времени. Опция «Процесс оплаты» позволяет выбрать формат обработки транзакций. У вас есть два варианта:

  • Получение: если вы выбираете этот вариант, то транзакции ваших клиентов проверяются и обрабатываются сразу после оплаты. Это значит, что транзакция получает статус «выполненной».
  • Авторизация: этот вариант означает, что каждый проводимый платеж вам придется подтверждать вручную. И пока вы его не подтвердите, клиент будет видеть статус транзакции «В обработке».

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

Стиль страницы

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

2. ПАРАМЕТРЫ ДОСТАВКИ

Если вы используете PayPal для оплаты клиентами стоимости доставки товара, тогда нужно выполнить следующие настройки:

Детали доставки

детали поставки PayPal woocommerceПри онлайн-покупках мы часто сталкиваемся с двумя типами адресов – адресом для доставки товара и адресом для выставления счета. Адрес для выставления счета — это адрес, указанный вами при регистрации кредитной/дебетовой карты, в то время как адрес для доставки – это адрес, где вы принимаете доставленный товар. Часто клиенты в качестве адреса для выставления счета указывают свой рабочий адрес.

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

Переопределение адреса

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

3. Тестирование шлюза

PayPal Sandbox

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

Журнал отладки

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

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

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.