WC_Gateway_BACS::init_form_fields()publicWC 1.0

Initialise Gateway Settings Form Fields.

Method of the class: WC_Gateway_BACS{}

No Hooks.

Return

null. Nothing (null).

Usage

$WC_Gateway_BACS = new WC_Gateway_BACS();
$WC_Gateway_BACS->init_form_fields();

WC_Gateway_BACS::init_form_fields() code WC 8.6.1

public function init_form_fields() {

	$this->form_fields = array(
		'enabled'         => array(
			'title'   => __( 'Enable/Disable', 'woocommerce' ),
			'type'    => 'checkbox',
			'label'   => __( 'Enable bank transfer', 'woocommerce' ),
			'default' => 'no',
		),
		'title'           => array(
			'title'       => __( 'Title', 'woocommerce' ),
			'type'        => 'safe_text',
			'description' => __( 'This controls the title which the user sees during checkout.', 'woocommerce' ),
			'default'     => __( 'Direct bank transfer', 'woocommerce' ),
			'desc_tip'    => true,
		),
		'description'     => array(
			'title'       => __( 'Description', 'woocommerce' ),
			'type'        => 'textarea',
			'description' => __( 'Payment method description that the customer will see on your checkout.', 'woocommerce' ),
			'default'     => __( 'Make your payment directly into our bank account. Please use your Order ID as the payment reference. Your order will not be shipped until the funds have cleared in our account.', 'woocommerce' ),
			'desc_tip'    => true,
		),
		'instructions'    => array(
			'title'       => __( 'Instructions', 'woocommerce' ),
			'type'        => 'textarea',
			'description' => __( 'Instructions that will be added to the thank you page and emails.', 'woocommerce' ),
			'default'     => '',
			'desc_tip'    => true,
		),
		'account_details' => array(
			'type' => 'account_details',
		),
	);

}