Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!

Способы оплаты: инструкции по подключению

Способы оплаты: инструкции по подключению
📌 Подробнее о возможностях нового модуля — на лендинге.
Есть идеи или предложения? Поделитесь ими на портале обратной связи.
Материал добавлен: 14 Мая 2025
Материал обновлен: 18 Июня 2025

Все настройки выполняются в панели uCozПодписки и тарифыСпособы оплаты.

Подключение UnitPay

  1. Войдите в свой аккаунт UnitPay. Ознакомьтесь с пошаговой инструкцией: начало работы с UnitPay.
  2. В личном кабинете получите ключи:
    • ID проекта в системе UnitPay
    • Секретный ключ магазина — на странице «Настройки проекта»
  3. Перейдите в uCoz. Нажмите кнопку «Подключить» у способа оплаты UnitPay. Введите полученные ключи.
  4. Скопируйте Webhook URL и вставьте его в настройках UnitPay.
  5. Заполните отображаемую информацию:
    • Название способа оплаты (например: Оплата картой, UnitPay)
    • Описание для пользователей (например: Оплата банковскими картами VISA, MasterCard)
  6. Сохраните и протестируйте подключение.

Подключение ЮKassa

  1. Войдите в свой аккаунт ЮKassa
  2. В личном кабинете получите ключи:
  3. Перейдите в uCoz. Нажмите кнопку «Подключить» у способа оплаты ЮKassa. Вставьте shopid и секретный ключ.
  4. Скопируйте Webhook URL и вставьте его в разделе HTTP-уведомлений ЮKassa.
  5. При необходимости активируйте переключатель «Отправлять чеки» в uCoz.
  6. Заполните отображаемую информацию:
    • Название способа оплаты (например: Оплата картой, ЮKassa)
    • Описание для пользователей (например: Оплата банковскими картами VISA, MasterCard)
  7. Сохраните и протестируйте. В разделе Платежи должен появиться успешный платёж.

Подключение PayPal

  1. Авторизуйтесь под бизнес-аккаунтом на портале разработчика PayPal.
  2. Создайте Live-приложение.
  3. Получите ключи:
    • Client ID
    • Secret (секретный ключ)
    Ключи находятся в разделе Apps & Credentials.
  4. Перейдите в uCoz. Нажмите кнопку «Подключить» у способа оплаты PayPal. Вставьте скопированные ключи.
  5. Скопируйте Webhook URL и вставьте его на странице Instant Payment Notification (IPN) в PayPal.
  6. При необходимости активируйте переключатель «Отправлять чеки» в uCoz.
  7. Заполните отображаемую информацию:
    • Название способа оплаты (например: Оплата картой, PayPal)
    • Описание для пользователей (например: Оплата банковскими картами VISA, MasterCard)
  8. Сохраните и протестируйте подключение.

Если платёж прошёл, но подписка или группа не активировалась (актуально для старых аккаунтов PayPal)

У части старых аккаунтов PayPal используется устаревшая схема уведомлений IPN. В этом режиме PayPal отправляет только IPN-события, и новый формат Webhook не работает. Из-за этого сайт может получить уведомление о списании денег, но не получить событие о подтверждении оплаты подписки. В результате оплата в панели управления может отображаться как «не оплачено», а пользователь не переводится в нужную группу.

Чтобы это исправить, нужно переключить аккаунт PayPal на работу через Webhooks.

Шаг 1. Отключите старый IPN Listener

  1. Перейдите по адресу: https://www.paypal.com/merchantnotification/ipn/preference/edit.
  2. Отключите IPN (IPN Listener).

Шаг 2. Включите Webhooks в кабинете разработчика PayPal

  1. Откройте PayPal Developer Dashboard: https://developer.paypal.com/dashboard/applications/.
  2. Выберите своё приложение в разделе REST API apps.
  3. Прокрутите страницу вниз до раздела Webhooks.
  4. Добавьте новый Webhook.
  5. Укажите URL Webhook, который вы получили в панели управления uCoz при подключении PayPal.
  6. Убедитесь, что включены события, связанные с оплатой и подписками (например, payment sale completed, billing subscription activated и т.п.).

После переключения аккаунта с IPN на Webhooks система будет корректно получать уведомления об успешных платежах и автоматически активировать подписки и группы пользователей на сайте.

Способы оплаты: инструкции по подключению