Чтобы принимать платежи в Shop-Script через платежную систему PayPal, установите плагин с помощью приложения «Инсталлер».
1. Зарегистрируйтесь в PayPal
Создайте корпоративный счет в PayPal.
Получение бизнес-аккаунта может потребовать дополнительных действий, например, предоставления информации о вашем банковском счете и т. д.
Инструкция по открытию бизнес-аккаунта в PayPal (PDF).
Совет: если у вас уже есть личный аккаунт в PayPal, для получения платежей рекомендуется создать новый аккаунт в PayPal несмотря на то, что вам будет предложено повысить уровень вашего личного аккаунта до уровня «Business». Получение отдельного бизнес-аккаунта позволит вам указать информацию о вашем юридическом лице, а это положительно скажется на лояльности покупателей.
В настройках шифрования платежей в аккаунте PayPal выберите кодировку UTF-8.
2. Установите плагин
Если ваш интернет-магазин находится не в облаке Webasyst, проверьте, чтобы ваш хостинг поддерживал протоколы TLS 1.2 и HTTP/1.1. На хостинге должен быть расположен корневой сертификат типа VeriSign 2048-bit G5 Root Certificate с использованием алгоритма шифрования SHA-256. SSL-подключения к серверам PayPal с использованием устаревшего сертификата VeriSign G2 Root Certificate работать не будут.
В бекенде Webasyst перейдите в приложение «Инсталлер», с помощью функции поиска найдите плагин «PayPal» и щёлкните по кнопке «Установить».
3. Добавьте способ оплаты в Shop-Script
В панели управления Shop-Script откройте раздел «Настройки → Оплата» в выпадающем меню «Добавить способ оплаты» и выберите «PayPal».
Если нужно, измените стандартное название и описание способа оплаты. Они будут видны покупателям во время оформления заказа.

- Для оформления заказа в корзине:
- выберите, для каких типов покупателей должен быть доступен этот способ оплаты;
- выберите, для каких типов доставки должен быть доступен этот способ оплаты.
- Выберите способы доставки, для которых должен быть доступен этот способ оплаты.
- Введите ваш email-адрес продавца, зарегистрированный в PayPal.
- Из списка настроенных валют магазина выберите те, которые поддерживаются вашим аккаунтов в PayPal.
- Для проверки работы плагина включите тестовый режим, если вы впервые настраиваете интеграцию с PayPal. Для работы тестового режима настройте тестовый аккаунт в песочнице PayPal. Оформите несколько пробных заказов. После завершения проверки выключите тестовый режим, чтобы начать принимать реальные платежи от покупателей.
- Скопируйте URL-адрес для уведомлений и сохраните его в своём аккаунте на сайте PayPal. Это нужно для автоматического обновления статусов заказов в Shop-Script по мере обработки платежей в аккаунте PayPal.
Готово! Ваш магазин подключен к PayPal.
25 комментариев
22 июля ошибку обновления статуса заказов исправили. У вас проблема сохранилась даже после установки обновления для этого плагина в Инсталлере?
* В облаке возможность редактировать PHP-файлы отсутствует.
В логах есть информация об ошибках работы плагина PayPal?
Я возможно понял в чем дело. В аккаунте пейпел прописывается URL возврата. Именно ему и передаются параметры оплаченного заказа, судя по всему. У меня он пуст, так как в инструкции к плагину ничего по этому поводу не указывается. Вы можете сказать какой адрес у скрипта пейпела в облаке?
Проблема была в https приставке. Однако после этого появилась новая
2016-02-29 12:40:47:
#56d4121d7a56c
data:
array (
'method' => 'waPayment::callback',
'exception' => 'Unsupported payment operation',
)
Как бороться с этим?
Похоже на то, что в запросе от платёжной системы отсутствует элемент с именем 'txn_type' и одним из этих значений:
Возможно, вы сможете выяснить причину этого самостоятельно, например, обратившись в справочную систему PayPal.
Больше года плагин работал нормально, но после перехода на 7 версию скрипта начались метаморфозы. Не сразу... 2 дня назад платеж прошел нормально, но сейчас, при оформлении покупки опция оплаты через Pay Pal не выбирается. Появилась надпись красным цветом "Оплата выбранным способом не может быть обработана, потому что требуемая валюта не определена в настройках магазина."
Все валюты определены, мы ничего не меняли. Как объяснить, что без нашего вмешательства начались проблемы с плагином?
Возможно, ошибка в коде плагина. Попробуйте в файле wa-plugins/payment/paypal/lib/paypalPayment.class.php в методе allowedCurrency заменить строку
на
Спасибо, помогло.
А если личный аккаунт подключить, работать плагин не будет? Обязательно нужен корп.аккаунт?
Прикрутили плагин, ввели корп. почту в paypal, оплата проходит, но статус в магазине не обновляется. Прошу исправить.
Статус на почту покупателя и продавца пришел, но в магазине статус не обновляется.
Сообщения об ошибках публикуйте, пожалуйста, в специальном разделе форума поддержки. Так их удобнее регистрировать и обсуждать, если потребуется.
Илья, проблема решена?
хочу сделать связку модулькасса + paypal для фискализации, но если статус не меняет то это большой минус
Роман получилась интеграция модулькассы с Paypal ?
Присоединяюсь , статус при оплате не меняется , приходится вручную проверять.
Здравствуйте. Зарегистрировали корп.счет, все подтвердили. Но при попытке перехода на оплату вываливается ошибка "Похоже, возникла проблема с нашей стороны. Повторите попытку позже.". Возможно что то не настроено в paypal, но что? у вас инструкция как создать счет и только..
Покажите на снимке экрана, как выглядит сообщение об ошибке.
Разобрались. Надо было выключить "Блокировка нешифрованных платежей через веб-сайт"
это для ошибки code=EWP_SETTINGS
Установил плагин по инструкции, установлена его последняя актуальная версия.
Настроил язык и кодировку.
В PayPal зарегистрирован с корпоративным счетом.
Но при попытке оплаты через плагин, выдает ошибку "Things don't appear to be working at the moment. Please try again later.", в URL страницы содержится код "GENERIC_ERROR".
Кто знает, в чем тут проблема?
И еще вопрос: нужно ли как-то в самом PayPal настраивать API и прочее? Если да, то есть ли более подробная инструкция на сей счет?
Если проблема сохранилась, напишите нам в службу поддержки — поможем вам разобраться.
кто-то умеет автоматически печатать чеки при оплате через PayPal?
rocketr.ru за 300 руб. в мес. пока альтернативного решения не нашёл и это тоже не проверял. модульбанк (модулькасса) дали мне их справочник api типа валяй интегрируй.
Перестал работать плагин. Настройки все прежние. Все проверили
Сообщения об ошибках публикуйте, пожалуйста, в специальном разделе форума поддержки. Так их удобнее регистрировать и обсуждать, если потребуется.
Можно же приобрести аккаунт палки, даже сейчас в России) Покупаешь верифицированные аккаунты PayPal на GCtransfer .com. Пользуюсь долго сама)