Required Configuration
Map Configuration
To display interactive maps in the Rideon Taxi admin and allow users to add items by location, you need to enable Google Maps integration.
To do this:
Sign up for a Google Cloud account and purchase a Maps API key from the Google Cloud Platform. This provides access to Google Maps data.
In the Site admin dashboard, go to Settings -> General Settings -> Third Party API menu.

Enter your Maps API key in the "Google Map Browser Key *" field. This key should have HTTP referrer restrictions to your web domain.
Save the API keys. Maps should now be enabled across Admin panel.
Note: Google Maps usage is subject to additional charges beyond the initial API key purchase. Monitor your Cloud Platform billing dashboard to optimize usage if needed.
Tip
Recommended tutorial is below 👇
You need to generate the google API key. Visit this link - https://developers.google.com/maps/documentation/embed/get-api-key
Enabling Captchas
To protect your UniBooker site from bots and abuse, it's highly recommended to enable captcha
To configure captchas:
Sign up for a free account on Google reCAPTCHA and get your site key and secret key
In the Site admin dashboard, go to Settings -> General Settings -> Third Party API menu.
Under panel Settings, toggle the switch to enable captchas.
Enter your reCAPTCHA site key in the Site Key field.
Enter your reCAPTCHA secret key in the Secret Key field.

Business Setup
To customize your email, phone number, logo, favicon, currency, price range, search settings, and more, navigate to Settings > General Settings > General

One Signal Configuration (for notification)
To enable One Signal Configuration for sending notifications regarding bookings ride, cancellations, reviews, and more, access Settings > General Settings >Push Notification Settings.
Fees(Admin Commission) and Tax
To configure admin commission and tax settings, navigate to Settings > General Settings > Fees.
Social Logins
To enable or disable social logins such as Google and Apple, navigate to Settings > General Settings > Social Logins.
SMS Configuration
To enable SMS settings, navigate to Settings > General Settings > SMS Settings.
Firebase Configuration
To enable Firebase settings, create a Firestore database with the name ‘drivers’. Then, go to Project Settings > Service Account and generate a new private key. Upload this key via FTP to /storage/firebase, and make sure the file name is firebase_credentials.json.
Next, go to app/Services and edit FirestoreService.php and FirebaseAuthService.php. Add 'projectId' => ''
, which you can find inside the JSON file.
Last updated