array( 'type' => 'number', 'label' => __( 'Phone number.', 'woocommerce' ), 'required' => true, ), 'spyr_authorizenet_aim-card-cvc' => array( 'type' => 'password', 'label' => __( 'Postal code.', 'woocommerce' ), 'required' => true, 'maxLength' => 4, ), ); $return = APPMAKER_WC_Dynamic_form::get_fields( $fields, 'payment' ); return $return; } } new APPMAKER_WC_Gateway_AuthorizeNet_AIM();