Крючок: payment.gateway.config_schema
Last updated on Jun 24, 2026 01:53
Обзор
Тип: Фильтр
Расположение: app/Http/Controllers/Api/V1/PaymentGatewayController.php
Расширяет или изменяет схему формы конфигурации платежного шлюза. Используйте для добавления произвольных полей в настройки шлюза в панели администратора.
Параметры
| Парам | Тип | Описание |
|---|---|---|
$schema |
array | Текущая схема конфигурации |
$gateway |
object | Экземпляр платежного шлюза |
Возвращаться
Должен вернуть массив.
Пример использования
Hook::addFilter('payment.gateway.config_schema', function ($schema, $gateway) {
if ($gateway->code === 'bank_transfer') {
$schema['branch_code'] = [
'type' => 'text',
'label' => 'Branch Code',
'required' => false,
];
}
return $schema;
});