<?php

return [
    [
        'key'    => 'sales.payment_methods.ocbc',
        'info'   => 'ocbc::app.ocbc.info',
        'name'   => 'Ocbc',
        'sort'   => 0,
        'fields' => [
            [
                'name'          => 'title',
                'title'         => 'ocbc::app.ocbc.system.title',
                'type'          => 'text',
                'depend'        => 'active:1',
                'validation'    => 'required_if:active,1',
                'channel_based' => false,
                'locale_based'  => true,
            ], [
                'name'          => 'description',
                'title'         => 'ocbc::app.ocbc.system.description',
                'type'          => 'textarea',
                'channel_based' => false,
                'locale_based'  => true,
            ],[
                'name'          => 'ocbc_access_key',
                'title'         => 'ocbc::app.ocbc.system.ocbc_access_key',
                'info'          => 'ocbc::app.ocbc.system.ocbc_access_key_info',
                'type'          => 'password',
                'depend'        => 'active:1',
                'validation'    => 'required_if:active,1',
                'channel_based' => false,
                'locale_based'  => true,
            ], [
                'name'          => 'ocbc_merchant_id',
                'title'         => 'ocbc::app.ocbc.system.ocbc_merchant_id',
                'info'          => 'ocbc::app.ocbc.system.ocbc_merchant_id_info',
                'type'          => 'password',
                'depend'        => 'active:1',
                'validation'    => 'required_if:active,1',
                'channel_based' => false,
                'locale_based'  => true,
            ], [
                'name'          => 'ocbc_secret_key',
                'title'         => 'ocbc::app.ocbc.system.ocbc_secret_key',
                'info'          => 'ocbc::app.ocbc.system.ocbc_secret_key_info',
                'type'          => 'password',
                'depend'        => 'active:1',
                'validation'    => 'required_if:active,1',
                'channel_based' => false,
                'locale_based'  => true,
            ], [
                'name'          => 'image',
                'title'         => 'ocbc::app.ocbc.system.image',
                'info'          => 'admin::app.configuration.index.sales.payment-methods.logo-information',
                'type'          => 'file',
                'channel_based' => false,
                'locale_based'  => true,
            ], [
                'name'          => 'active',
                'title'         => 'ocbc::app.ocbc.system.status',
                'type'          => 'boolean',
                'validation'    => 'required',
                'channel_based' => false,
                'locale_based'  => true,
            ],
        ],
    ],
];
