Подключение оплаты PayPal
PayPal отправляет плагину сообщение, когда оплата проведена или отклонена. Для этого плагину нужны ваши ключи PayPal и вебхук в аккаунте PayPal.
Выберите PayPal
Откройте Настройки, затем Платежи. В поле Платёжный шлюз выберите PayPal и введите показанные для него ключи.
Введите ключи
Заполните поля:
- PayPal Client ID
- Секретный ключ PayPal
- ID вебхука PayPal: его выдаёт PayPal после сохранения вебхука, см. ниже
Добавьте вебхук в PayPal
Скопируйте адрес из поля Webhook URL PayPal. В панели разработчика PayPal откройте Apps & Credentials, выберите своё приложение и нажмите Add Webhook. Вставьте адрес и отметьте события:
- Обязательные, чтобы бронь подтверждалась: Checkout order completed и Payment capture completed
- Рекомендуемые, чтобы неоплаченная бронь отклонялась: Checkout order declined, Checkout order voided, Payment capture declined и Payment capture denied
Сохраните вебхук, скопируйте его ID и вставьте в поле ID вебхука PayPal в плагине. Остальные события игнорируются, поэтому лишние отметки не повредят.
Проверка на сайте для разработки
На сайте для разработки плагин использует песочницу PayPal вместо боевого сервиса. Там используйте ключи песочницы, а боевые ключи, только на боевом сайте.
