Back to Main Site

Крючок: payment.gateway.config_schema

Last updated on Jun 24, 2026 01:40

Обзор

Тип: Фильтр Расположение: 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;
});