UniFi — Интеграция платежного сервиса Stripe с сетью беспроводного доступа

Контроллер UniFi включает Stripe в качестве одного из платежных сервисов и связывается с Stripe напрямую через программный интерфейс Stripe API по протоколу HTTPS. Stripe имеет свои преимущества, например, простую установку, удобные процессы подписи и конфигурирования. К настоящему времени Stripe принимает платежи от клиентов в Канаде, Великобритании и США. В бета-версии (набор функций которой может быть неполным) он также принимает платежи от клиентов в Бельгии, Франции, Ирландии и Нидерландов.

В примере ниже показано, как интегрировать беспроводной портал UniFi с Stripe. Используя этот способ, пользователи могут совершать платежи через Stripe по беспроводной сети, используя страницу беспроводного портала UniFi. Каждая учетная запись в Stripe разделена на две, одна предназначается для тестирования, другая — для работы в среде эксплуатации. Данный пример разработан для среды тестирования, предоставленной Stripe. Интерфейсы UI / API в тестовой среде такие же, что и в среде реальной эксплуатации. Если Вы обнаружите различия, сообщите об этом в Stripe.
Шаги процедуры

Часть I. Подготовка учетной записи Stripe

  1. Перейдите на web-сайт Stripe https://stripe.com/
  2. «Sign Up» (Регистрация) > заполните требуемое поле > «Create your Stripe account» (Создайте Вашу учетную запись Stripe).
  3. Вы будете переадресованы на панель управления Stripe, будет отображено приветствие.
  4. «Go straight to your dashboard» > «Your Account» > «Account Settings» > «API Keys» (Перейти сразу к Вашей панели управления — Ваша учетная запись — Настройки учетной записи — Ключи API).
  5. Сделайте копию содержимого полей «Test Secret Key» (Секретный ключ при тестировании), «Live Secret Key» (Секретный ключ при эксплуатации). Это все, что требуется для последующей работы в Stripe.
  6. Убедитесь, что переключатель пользовательского интерфейса (UI) в левом верхнем углу панели управления Stripe установлен на Test (Тестирование).

02561

Пример ключей Stripe API

Часть II. Подготовка контроллера UniFi

  1. «Settings» > «Guest Control» > «Enable Guest Portal» (Настройки — Управление гостем — Включить гостевой портал).
  2. «Authentication» > «Hotspot» (Аутентификация — Беспроводной доступ).
  3. В панели беспроводного доступа выберите опцию «Enable payment-based authorization» (Включить авторизацию на основе платежей) и выберите в качестве сервиса «Stripe (US, Canada)».
  4. Данный пример разработан для среды тестирования. Поэтому в поля Stripe API Key необходимо вставить «Test Secret Key» (Секретный ключ для тестирования), полученный из панели управления Stripe. Если Вы уже созрели для использования среды эксплуатации, скопируйте и вставьте «Live Secret Key» (Секретный ключ при эксплуатации).
  5. «Apply» (Применить).
  6. Создайте WLAN с включенными правилами для гостей.

Часть III. Тестирование работы

  1. После привязки к гостевой WLAN проверьте, работает ли переадресация на страницу портала, и выберите разные пакеты.
  2. Заполните требуемые поля и выполните платеж, используя номер тестовой кредитной карты, предоставленный сервисом Stripe.

test credit card number (номер тестовой кредитной карты) : 4242424242424242

expiration date (срок действия) : правильной будет любая будущая дата.
CVC : правильным будет любое число, состоящее из 3 цифр

  1. Проверьте, отображается ли транзакция в панели управления Stripe.
  2. В контроллере «Settings» > «Guest Control» (Настройки — Управление гостем) В панели беспроводного доступа (Hotspot), «Go to Hotspot Manager» (перейти в менеджер беспроводного доступа)
  3. Посмотрите, отображается ли соответствующий платеж на странице Payments/Transactions (Платежи / транзакции).
  4. Проверьте, правильный ли выбран пакет, корректно ли время, выделенное данному гостю.

Часть IV. Переход на портал реальной эксплуатации.

  1. Установите переключатель режима работы слева вверху панели управления Stripe в положение Live (Эксплуатация).
  2. Замените Test Secret Key (Секретный ключ при тестировании) на Live Secret Key (Секретный ключ при эксплуатации).
  3. В подтверждающем сообщении email проверьте, что учетная запись активирована.

Примечания

 

Все авторские права и другие права интеллектуальной собственности на данные материалы являются собственностью Компании «Рутстор» (ROOTSTORE). При использовании данного материала ссылка на сайт rootstore.ru обязательна.

Авторизация
*
*
Регистрация
*
*
*
*
Генерация пароля
Заказать звонок



Купить в 1 клик