Где: Settings → Readers & money → Connections → Payments
Open this page: admin.<your-site>/settings/connections/payments (replace <your-site> with your site address)
Перед началом
- Аккаунт PayPal Developer с созданным приложением. Вы должны быть владельцем сайта.
Good to know first
- PayPal не принимает рупии. Он предназначен для читателей за пределами Индии (доллары, евро и другие валюты). Для цен в рупиях подключите Razorpay.
- Если тариф указан только в рупиях, добавьте цену в долларах или евро, чтобы читатели могли заплатить через PayPal. Keynate предупредит вас, если платеж через PayPal невозможен.
Инструкция
- В Keynate откройте Настройки → Читатели и доход → Подключения → Платежи и нажмите Добавить подключение.
- Выберите Шлюз PayPal и Режим: Тестовый режим или Боевой режим.
- В PayPal Developer откройте Apps & Credentials и перейдите в свое приложение.
- Скопируйте Client ID и Секретный ключ в Keynate.
- Нажмите кнопку внизу панели (для каждого шлюза на ней написано Подключить Razorpay). Скопируйте URL вебхука из карточки.
- В приложении PayPal откройте Вебхуки, добавьте URL и отметьте указанные события.
- Скопируйте Webhook ID и вставьте его в Keynate.
- Нажмите Проверить соединение.
- Сделайте тестовый платеж. Для тестов PayPal используется небольшая сумма в долларах США. Войдите через тестовый аккаунт покупателя PayPal Sandbox со статусом Personal из другой страны (например, США), а не через свой бизнес-аккаунт. Подробнее: Make a test payment.
- Когда все заработает, нажмите Go live with PayPal и укажите боевые данные.
Подробнее о настройке вебхука читайте в разделе Payment messages (webhook).
Частые проблемы
- "Вставьте Client ID вашего приложения PayPal."
- "Вставьте Webhook ID (только буквы и цифры)."
Вопросы
Часто задаваемые вопросы
What is a Webhook ID?
Это идентификатор вебхука, добавленного в PayPal. Он появится в списке Webhooks вашего приложения после добавления URL этого сайта.
Do I need test keys first?
Начните в режиме Тестовый режим, а затем укажите боевые ключи.