stripe.php¶
Модуль интеграции со Stripe для обработки платежей через WHMCS: инициализация платежных намерений (Payment Intents) и обработка вебхуков.
Методы API¶
| Метод | Действие | Описание |
|---|---|---|
init | инициализация платежа | Инициализирует платежное намерение (Payment Intent) в Stripe для оплаты счета WHMCS. Создает клиента в Stripe, если он еще не существует. |
stripe/init¶
Инициализирует платежное намерение (Payment Intent) в Stripe для оплаты счета WHMCS. Создает клиента в Stripe, если он еще не существует.
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: init |
| token | ✅ | string | Токен авторизации пользователя. |
| id | ❌ | integer | ID клиента (используется для проверки прав доступа). |
| confirmation | ✅ | string | Параметр подтверждения транзакции. |
| method | ❌ | string | Метод оплаты (например, card). Используется для проверки валютных ограничений. |
| force_subscr | ❌ | integer | Флаг для активации режима использования платежей вне сессии (off-session) для будущих подписок. |
| invoice_id | ✅ | integer | Идентификатор счета в системе WHMCS для обработки платежа. |
| radar | ❌ | string | Параметр для настройки опций Stripe Radar при создании сессии оплаты. |
Пример запроса