Просмотров: 5911 (Статистика ведётся с 06.02.2017)

Настройка платежной системы PayPal в вашем магазине зависит от способа работы с ней:

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

Заполните поля формы необходимым для вас образом. При этом в качестве обработчика должно быть выбрано PayPal (paypal), а качестве кодировки - utf-8.

Настроим свойства обработчика:

  • Примечание: первые три свойства настраиваются, если платежная система будет использоваться с предавторизацией для оформления заказа (Express Checkout).

    В поля Имя пользователя, Пароль и Пароль для подписи подставьте значения, полученные при активации счета:

  • В поле Адрес страницы для получения уведомлений задайте адрес к созданной вами странице, на которой должен быть размещен и настроен на Paypal компонент Подключение обработчика результата платежной системы (bitrix:sale.order.payment.receive). В поле Идентификатор укажите идентификатор, полученный от PayPal для Payment Data Transfer, а в поле Адрес возврата - адрес созданной вами страницы, на которую будет возвращаться покупатель после оплаты заказа.

  • Укажите настройки параметров в секции Оплаты необходимым вам образом (в нашем случае параметры заполняются автоматически из общих бизнес-смыслов):

  • В поле Путь к изображению для кнопки купить вы можете указать путь к другому изображению для кнопки, которая будет отображаться на странице оформления заказа при условии использования предавторизации (см. ниже). В поле Email задайте email адрес вашего аккаунта PayPal, а с помощью соответствующих полей можно задать названия для произвольных полей, необходимых клиентам:

  • Сохраните внесенные изменения.

Использование предавторизации (Express Checkout)

Чтобы в вашем интернет-магазине платежная система PayPal работала с использованием механизма предавторизации, помимо настроек обработчика платежной системы необходимо включить поддержку предавторизации (Express Checkout) в следующих компонентах:

  • Корзина (bitrix:sale.basket.basket):

  • и Одношаговое оформление заказа (bitrix:sale.order.ajax):

В результате после добавления товаров в корзину пользователю на странице корзины будет доступна кнопка Оформить заказ с PayPal:

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

Работа с платежной системой без предавторизации

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

Если платежная система PayPal настроена без использования предавторизации (в компонентах sale.basket.basket и sale.order.ajax соответствующие опции не отмечены), то процесс оформления заказа и его оплата будет следующим:

  • Пользователь выбирает товары, добавляет их в корзину и переходит к оформлению заказа.
  • Из списка доступных методов оплаты выбирает PayPal, заполняет необходимым образом остальные поля и нажимает Оформить заказ. На странице, сообщающей о сформировании заказа, появляется кнопка PayPal:

  • Пользователь нажимает данную кнопку и попадает на страницу авторизации PayPal. Введя данные своего аккаунта, он может выполнить оплату заказа.
6


Курсы разработаны в компании «1С-Битрикс»