Skip to main content

Плагин оплаты PayPal

1. Описание

PayPal аккаунты бывают двух типов: стандартный и бизнес аккаунт. Стандартный аккаунт используется для оплаты покупок. Вы также можете выставить счёт-фактуру или запросить деньги в личном кабинете. Однако такой тип не подойдет для автоматизации приёма платежей на сайте. Для приёма платежей за товары и услуги, вам необходимо завести бизнес-аккаунт в системе PayPal.

Принцип работы плагина

Плагин оплаты PayPal для RadicalMart поддерживает два типа интеграции с шлюзом: стандартная интеграция и гостевая оплата картой.

Примечание: будьте внимательны, чтобы не запутаться в терминологии. Есть два типа аккаунта PayPal: стандартный и бизнес. В платёжном плагине для RadialMart имеется несколько типов интеграции: стандартный и оплата гостевой картой. Вы можете использовать стандартный (классический) способ приёма оплаты на бизнес аккаунт (для приёма платежей подходит только бизнес аккаунт) или использовать метод гостевой оплаты картой. Об этом ниже.

Типы интеграции

  • Стандартный тип интеграции подразумевает оплату клиентом суммы со своего баланса PayPal. Для приёма платежей продавцу нужно иметь бизнес аккаунт PayPal. Вам достаточно указать свой e-mail, ассоциированный с бизнес-аккаунтом PayPal для приёма платежей. Никакие дополнительные параметры указывать не нужно.
  • Гостевая оплата картой добавляет дополнительный режим — возможность пользователям оплатить покупку банковской картой без авторизации в платёжной системе PayPal. Это удобно тем пользователям, которые не пользуются PayPal и не имеют аккаунта в данной системе, однако могут оплатить картой своего банка.

Примечание: гостевая оплата картой поддерживается только в выборочных странах. Платёжной системой PayPal официально заявлена поддержка ряда стран и неофициально замечена поддержка в ряде других стран (например, Германия).

Список стран, в которых доступна оплата гостевой картой:

  • США
  • Канада
  • Великобритания
  • Австралия
  • Израиль
  • Германия

Список стран может меняться. См.официальную доументацию.

PayPal - оплата гостевой картой
Рисунок 1: интерфейс с возможностью гостевой оплаты картой.
PayPal - оплата гостевой картой
Рисунок 2: гостевая оплата картой в Германии. Локализация интерейса.

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

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

Тестовый доступ

Для тестирования плагина, заведите аккаунт на https://developer.paypal.com/ и используйте тестовые данные, полученные в личном кабинете.

PayPal developer tool
Рисунок 3.Личный кабинет разработчика. Перейдите в Testing Tools > бизнес аккаунт и нажимайте на API Credentials. Эти данные понадобятся при тестировании оплаты картой на стороне платёжного плагина. Аккаунт типа Personal используется для тестирования плательщиком.

2. Настройки на стороне PayPal

настройки в личном кабинете PayPal
Рисунок 4. Настройки в личном кабинете PayPal
настройки в личном кабинете PayPal
Рисунок 5. Нужно перейти в Manage API credentials
Рисунок 6. Request API signature -  Agree and Submit.
Рисунок 6. Request API signature - Agree and Submit.
PayPal business account credentials
Рисунок 7. Доступы, которые используем в настройках способа оплаты RadicalMart.

3. Настройки на стороне RadicalMart

Переходим в RadicalMart - способы оплаты - выбираем PayPal.

Настройки способа оплаты RadicalMart
Копируйте данные доступов (Credentials), взятые из настроек личного кабинета (см.выше).
Рисунок 8. Настройки способа оплаты RadicalMart

4. Часто Задаваемые Вопросы

Не отображается ссылка на гостевую оплату картой

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

10412 Payment has already been made for this InvoiceID.

Повторная попытка оплатить уже оплаченный счёт. Проверьте, правильно ли указан e-mail продавца.

Не работает приём платежей

Удостоверьтесь, что ваш PayPal аккаунт имеет тип бизнес.

Как включить логирование платежей?

Вам нужно перейти в Система > Плагины > найти плагин оплаты PayPal для RadicalMart и включить режим логирования.