Платёжный шлюз
С помощью Navixy вы можете предоставить вашим клиентам возможность онлайн-платежей. Вы можете использовать Stripe или другие популярные системы.
Приём платежей через Stripe
С Navixy вы можете легко интегрировать Stripe для автоматического получения онлайн-платежей от ваших клиентов.
Чтобы активировать интеграцию Stripe с Navixy, пожалуйста, свяжитесь с вашим менеджером по работе с клиентами за помощью. После активации вам потребуется настроить следующие технические параметры в вашем аккаунте Stripe:
Создайте аккаунт Stripe: если у вас ещё нет аккаунта Stripe, вам потребуется создать его на http://stripe.com
Настройте методы оплаты: в вашем аккаунте Stripe необходимо настроить методы оплаты, которые вы хотите принимать от клиентов. Stripe поддерживает широкий спектр способов оплаты, включая банковские карты, цифровые кошельки и банковские переводы.
Настройте ваши API-ключи: Чтобы позволить Navixy взаимодействовать со Stripe, вам потребуется настроить API-ключи в вашем аккаунте Stripe. Следуйте инструкциям для генерации API-ключей и добавьте их в ваш аккаунт Navixy.
Ниже приведены инструкции по конфигурации, которые необходимо выполнить для интеграции Navixy и Stripe.
Настройка webhook Stripe
Войдите в панель управления Stripe
Перейдите в Developers → Webhooks
Нажмите «Add endpoint» в правом верхнем углу. Заполните поля в появившемся диалоговом окне:

URL для вызова зависит от того, где развернут ваш сервис — на EU или US сервере:
Если ваш сервис использует платформу в ЕС:
https://saas.navixy.com/api-v2/external/payments/<PlatformID>/stripe
Если ваш сервис развернут на платформе в США:
https://saas.us.navixy.com/api-v2/external/payments/<PlatformID>/stripe
Вам нужно указать ваш идентификатор платформы: числовое значение, где <PlatfromID> — это номер вашей панели или просто то, с чем вы входите в Admin Panel.
Фильтр событий
Выберите «Select types to send» и отметьте только следующие 4 пункта:
charge.refundedpayment_intent.amount_capturable_updatedpayment_intent.succeededpayment_intent.payment_failed
Предоставление API-ключей Stripe
Предоставьте данные ваших API-ключей Stripe команде поддержки Navixy для завершения интеграции. Вот параметры, которые вам нужно предоставить:
Developers → API keys | Получите два параметра:
Publishable keySecret key

Developers → Webhooks → Webhook | Нажмите на созданный webhook и выберите «reveal» под signing secret, чтобы получить ключ:
Signing secret

После выполнения этих шагов вы будете готовы принимать онлайн-платежи от ваших клиентов через Stripe. Интеграция Stripe с Navixy позволит оптимизировать обработку платежей и обеспечить бесшовный опыт для ваших клиентов.
Приём платежей другими методами
Вы можете использовать практически любой метод оплаты, создав собственный скрипт для приёма онлайн-платежей. Ваш скрипт должен быть доступен по URL и обрабатывать платежи, вызывая Navixy Billing API.
Пользовательский интерфейс для ваших собственных методов оплаты
После того как вы укажете URL платежной системы в Navixy Admin panel, ссылка «Add money» станет доступна в разделе «Account» в пользовательском интерфейсе.

Вот как вы можете настроить пользовательский платёжный шлюз в Navixy:
Перейдите в Service Preferences в Navixy Admin Panel
Укажите URL платёжной системы

Ваша платёжная система должна обрабатывать параметр /?id={id}.
Использование Navixy Billing API для пополнения баланса пользователя
Чтобы пополнить баланс пользователя с помощью Navixy API, вы можете использовать метод balance/refill Этот метод позволяет пополнить баланс конкретного пользовательского аккаунта на указанную сумму.
Ниже приведён пример использования метода balance/refill с следующими параметрами:
user_id: идентификатор пользовательского аккаунта, баланс которого вы хотите пополнитьamount: сумма средств, которая будет добавлена на баланс пользователяcomment: необязательный комментарий к транзакции
Обязательно замените {api_key_hash}, {user_id}, {amount}, и {comment} на соответствующие значения для вашего запроса. Обратите внимание, что для аутентификации API-запроса требуется действительный хеш API-ключа.
Автоматическое пополнение баланса
Если вам требуется, чтобы баланс пользователя автоматически пополнялся после достижения определённого порога, вы можете настроить автопополнение в Navixy. Это можно сделать, настроив параметры автопополнения в разделе Service Preferences панели Navixy Admin Panel.
Последнее обновление
Это было полезно?