Back to Main Site

Móc: payment.gateway.config_schema

Last updated on Jun 24, 2026 01:06

Tổng quan

Loại: Bộ lọc Vị trí: app/Http/Controllers/Api/V1/PaymentGatewayController.php

Mở rộng hoặc sửa đổi lược đồ biểu mẫu cấu hình cổng thanh toán. Sử dụng để thêm các trường tùy chỉnh vào cài đặt cổng trong bảng quản trị.

Thông số

Thông số Loại Mô tả
$schema array Lược đồ cấu hình hiện tại
$gateway object Ví dụ cổng thanh toán

Trở lại

Phải trả về array.

Ví dụ sử dụng

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;
});