Перейти к основному содержимому

Поиск

Введите слово или вопрос для поиска по справочным статьям.

Как подключить Razorpay?

В этом материале

Где: Настройки → Читатели и деньги → Подключения → Платежи

Откройте эту страницу: admin.<your-site>/settings/connections/payments (замените <your-site> на адрес вашего сайта)

Перед началом

  • Аккаунт в Razorpay. Начните в Тестовый режим в Razorpay.
  • Вы должны быть владельцем сайта.

Инструкция

  1. В панели Razorpay переключитесь в Тестовый режим.
  2. Перейдите в Настройки → Дополнительно → Подключение сервисов → Ключи API и создайте ключ. Скопируйте key id и key secret. Razorpay показывает secret только один раз.
  3. В Keynate откройте Настройки → Читатели и доход → Подключения → Платежи и нажмите Подключить Razorpay (или Добавить подключение).
  4. Выберите Тестовый режим. Вставьте Идентификатор ключа (Key ID) (он начинается с rzp_test_), Секретный ключ (Key Secret) и Секрет вебхука.
  5. Нажмите Подключить Razorpay внизу панели.
  6. В карточке найдите Уведомления о платежах через Razorpay. По правилам Razorpay другие сервисы не могут настроить это за вас, но это займет всего минуту в Razorpay. Нужно сделать 3 шага:
    1. Откройте Razorpay → Вебхуки и нажмите Add New Webhook.
    2. Заполните форму Razorpay: укажите URL вебхука, Секретный ключ и выберите Active events (отметьте каждое галочкой). Рядом с каждым полем есть кнопка Копировать. Секретный ключ показывается только один раз. Если вы его потеряли, нажмите Изменить, затем Сгенерировать новый секретный код.
    3. Нажмите Create Webhook. Затем сделайте небольшой тестовый платеж.
  7. Следите за строкой под шагами. Сначала там написано Waiting for Razorpay's first message…, а когда все заработает, она станет зеленой с надписью We received Razorpay's first message.. После этого статусы платежей будут обновляться автоматически. Нажмите Проверить сейчас, чтобы проверить статус снова. Позже эти шаги можно открыть через Показать шаги еще раз.
  8. Нажмите Проверить соединение в карточке и сделайте тестовый платеж.
  9. Когда все пройдет успешно, нажмите Go live with Razorpay в панели тестового режима и добавьте боевые ключи (rzp_live_). В боевом режиме карточка станет зеленой после первого реального платежа.

Подробнее: Уведомления об оплате (вебхуки).

Полезно знать

  • Идентификаторы ключей (key id) должны начинаться с rzp_test_ для тестового режима или с rzp_live_ для боевого.
  • Используйте разные секретные ключи вебхука (webhook secret) для тестового и боевого режимов.

Частые проблемы

  • "Key id начинается с rzp_test_ (тестовый режим) или rzp_live_ (боевой режим). Скопируйте его со страницы API-ключей в панели Razorpay."
  • "Вставьте key secret. Razorpay показывает его только один раз, при создании ключа." Если вы его потеряли, создайте новый ключ.
  • "Вставьте webhook secret, который вы указали в Razorpay."

Вопросы

Часто задаваемые вопросы

Где найти страницу ключей Razorpay?

В панели настройки есть ссылка, которая открывает ее в новой вкладке, а на боковой панели страницы есть ссылки Открыть ключи API в Razorpay и Открыть вебхуки в Razorpay.

Как понять, что вебхук работает?

В карточке отобразится сообщение We received Razorpay's first message., а до этого будет висеть Waiting for Razorpay's first message…. Если у вас также включены Stripe или PayPal, система не сможет определить, от кого именно пришло уведомление, и предупредит об этом. Если вы уже все настроили раньше, больше ничего делать не нужно.

Где переключатель тестового режима?

В панели управления Razorpay. Переключитесь в Тестовый режим, прежде чем создавать ключи.

Похожие темы

Отзыв

Было ли это полезно?

Также доступно на

Все еще нужна помощь?