diff --git a/src/plugins/geoservices/mapbox/qgeoserviceproviderpluginmapbox.cpp b/src/plugins/geoservices/mapbox/qgeoserviceproviderpluginmapbox.cpp
index 4bc8d7b95819bfefbef14cb827b99c772a9e1e33..835f9d04d7e2df66075a18f710c7564b9aa19cd6 100644
--- a/src/plugins/geoservices/mapbox/qgeoserviceproviderpluginmapbox.cpp
+++ b/src/plugins/geoservices/mapbox/qgeoserviceproviderpluginmapbox.cpp
@@ -52,6 +52,12 @@ QGeoCodingManagerEngine *QGeoServiceProviderFactoryMapbox::createGeocodingManage
     return 0;
 }
 
+static inline QString msgAccessTokenParameter()
+{
+    return QGeoServiceProviderFactoryMapbox::tr("Mapbox plugin requires a 'mapbox.access_token' parameter.\n"
+                                                "Please visit https://www.mapbox.com");
+}
+
 QGeoMappingManagerEngine *QGeoServiceProviderFactoryMapbox::createMappingManagerEngine(
     const QVariantMap &parameters, QGeoServiceProvider::Error *error, QString *errorString) const
 {
@@ -61,8 +67,7 @@ QGeoMappingManagerEngine *QGeoServiceProviderFactoryMapbox::createMappingManager
         return new QGeoTiledMappingManagerEngineMapbox(parameters, error, errorString);
     } else {
         *error = QGeoServiceProvider::MissingRequiredParameterError;
-        *errorString = tr("Mapbox plugin requires a 'mapbox.access_token' parameter.\n"
-                          "Please visit https://www.mapbox.com");
+        *errorString = msgAccessTokenParameter();
         return 0;
     }
 }
@@ -76,8 +81,7 @@ QGeoRoutingManagerEngine *QGeoServiceProviderFactoryMapbox::createRoutingManager
         return new QGeoRoutingManagerEngineMapbox(parameters, error, errorString);
     } else {
         *error = QGeoServiceProvider::MissingRequiredParameterError;
-        *errorString = tr("Mapbox plugin requires 'mapbox.access_token' parameters.\n"
-                          "Please visit https://www.mapbox.com");
+        *errorString = msgAccessTokenParameter();
         return 0;
     }
 }