Móc: payment.gateway.config_schema
Last updated on Jun 24, 2026 01:40
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;
});