Bookings will show "Confirmed". The host also gets a notification. You can then message the host from Dashboard > Messages to coordinate check-in.' },
{ id: 8, cat: 'booking', q: 'How do I message the host?', a: 'Go to Dashboard > Messages. Every confirmed booking has its own chat thread. Click on a thread to send messages. The host sees it from their own Messages page. This is the only way to contact the host before your stay.' },
{ id: 9, cat: 'booking', q: 'Can I book for someone else?', a: 'The booking is tied to your account. If you are booking for family or friends, let the host know in the booking chat after payment so they have the right contact details for check-in.' },
{ id: 10, cat: 'booking', q: 'What if the host does not reply?', a: 'If the host has not replied within 24 hours, use the Contact Us page and include your booking ID. The admin team can follow up with the host directly.' },
{ id: 11, cat: 'payment', q: 'What payment method is used?', a: 'All bookings go through ToyyibPay. You can pay using FPX online banking from most Malaysian banks (Maybank, CIMB, Bank Islam, etc.), credit/debit cards, or e-wallet options depending on what ToyyibPay shows at checkout.' },
{ id: 12, cat: 'payment', q: 'Is ToyyibPay a real payment gateway?', a: 'Yes, ToyyibPay is a Malaysian payment gateway registered with Bank Negara Malaysia. In the sandbox/test environment, payments are simulated and no real money moves. On the live site, your payment is processed directly by ToyyibPay and RumaRehat does not store any card details.' },
{ id: 13, cat: 'payment', q: 'When exactly does the charge happen?', a: 'At the moment you click the final confirm button on the ToyyibPay page. The total shown on the booking form is the final amount — no extra fees are added after that.' },
{ id: 14, cat: 'payment', q: 'Can I get my money back if I cancel?', a: 'You submit a cancellation request from Dashboard > Bookings. The host reviews it and can approve or reject. If approved, the refund goes back through ToyyibPay. The amount and timing depend on when you cancel and what the host agrees to.' },
{ id: 15, cat: 'payment', q: 'Payment went through but the booking does not show up', a: 'Check the notification bell and Dashboard > Bookings. If the status is not "Confirmed" after a few minutes, use the Contact Us page with your ToyyibPay transaction reference number (bill code or bill ID). The admin can manually verify and fix it.' },
{ id: 16, cat: 'account', q: 'How do I register?', a: 'Click "Log In" in the navbar, then the "Register" link. Enter your name, email, and password. You will get a verification email — click the link in it to activate your account. Until you verify, you cannot access the dashboard or book anything.' },
{ id: 17, cat: 'account', q: 'The verification email never arrived', a: 'Check spam. If it is not there, log in anyway and the dashboard will show a banner with a "Resend verification email" button. Click that. Make sure you typed the email correctly during registration.' },
{ id: 18, cat: 'account', q: 'I forgot my password', a: 'On the login page, click "Forgot your password?". Enter your email and you will get a reset link. The link expires in 60 minutes. If you do not see the reset email, check spam and try again.' },
{ id: 19, cat: 'account', q: 'How do I change my name or email?', a: 'Click your name in the navbar, then "Profile". You can update your name and email there. If you change your email, you will need to verify the new one again before you can access the full dashboard.' },
{ id: 20, cat: 'account', q: 'Can I delete my account?', a: 'Yes, from the Profile page there is a delete account option. This removes your data permanently. If you have active bookings, cancel or complete them first. Deletion cannot be undone.' },
{ id: 21, cat: 'account', q: 'What do the user roles mean?', a: 'There are three roles: Customer (role 2) — can browse, book, and chat; Owner (role 3) — can list and manage homestays and respond to guests; Admin (role 1) — handles owner applications, reports, and platform moderation. Your role is set when you register (customer) and only changed when admin approves your owner application.' },
{ id: 22, cat: 'hosting', q: 'How do I become a host?', a: 'Click "List Your Property" in the navbar or "Become a Host" on the homepage. You need a verified customer account first. Submit the owner application form with your details. An admin reviews it manually from the admin dashboard. If approved, your role changes to Owner (role 3) and you can start listing properties.' },
{ id: 23, cat: 'hosting', q: 'What info do I need to list my homestay?', a: 'Name, description, full address with coordinates (latitude/longitude — you can search for them on the owner dashboard), base nightly price, max guest count, photos, amenities (WiFi, bathroom, pool, karaoke, etc.), and house rules. You can also upload 360 degree room scans later from the Room Scans page.' },
{ id: 24, cat: 'hosting', q: 'How do I edit my listing after publishing?', a: 'Go to Dashboard > My Homestay. You can update everything — price, name, description, amenities, photos, address, guest limit. Changes appear on the public listing immediately after you save. You can also delete the homestay from the same page (this is permanent).' },
{ id: 25, cat: 'hosting', q: 'How do I see booking requests as a host?', a: 'When a guest books your homestay, you get a notification in the bell icon. Go to Dashboard > Messages to chat with the guest. All confirmed bookings for your property are tracked in your dashboard. You cannot cancel a booking on your end — guests must request cancellations from their side.' },
{ id: 26, cat: 'hosting', q: 'Can I set different prices for weekends?', a: 'Not yet. The system uses a single base nightly price for each homestay. If you want to charge more for peak season, you can manually raise your base price before that period and lower it later. Mention any seasonal pricing in your listing description so guests know.' },
{ id: 27, cat: 'hosting', q: 'What happens if I do not maintain my listing?', a: 'Guests can submit reports (neighbourhood concerns, safety issues, etc.) that go to admin. If multiple reports come in, admin may contact you or suspend your listing. Keep photos current, respond to messages, and keep the property in the condition described in your listing.' },
{ id: 28, cat: 'safety', q: 'There is an emergency at the property — what do I do?', a: 'Call Malaysian emergency services at 999 first. After that, use the booking chat to tell the host or call them directly if they shared a phone number. For non-emergency safety concerns (broken lock, exposed wire, etc.), take photos and submit a report through the Neighbourhood Concerns page. Include the homestay name and booking ID.' },
{ id: 29, cat: 'safety', q: 'How do I submit a neighbourhood concern report?', a: 'Go to Dashboard > Reports (or the "Report neighbourhood concerns" link in the footer). Select the booking related to the issue, describe what happened with time and date, and submit. The owner gets a notification and can reply. Admin can also see the report and step in if needed. The owner can mark the report as "settled" once resolved.' },
{ id: 30, cat: 'safety', q: 'What data does RumaRehat collect from me?', a: 'When you register: name, email, password. When you book: booking dates, homestay ID, and payment reference. When you host: property address and details. When you chat: message content. That is it. No credit card numbers, no location tracking (except the attractions page if you grant location permission), no data sold to anyone.' },
{ id: 31, cat: 'safety', q: 'Do hosts need to meet any safety standards?', a: 'Hosts are expected to provide a safe environment, but there is no formal certification process on the platform yet. Guests should read house rules and check photos carefully. If something looks unsafe at check-in, contact the host immediately and report it if needed.' },
{ id: 32, cat: 'cancellation', q: 'How do I cancel a booking?', a: 'Go to Dashboard > Bookings, find the booking, and click the cancellation option. You will be asked to provide a reason. The cancellation request is sent to the host. The host can approve or reject it. You will get a notification with the outcome.' },
{ id: 33, cat: 'cancellation', q: 'Host approved my cancellation — when do I get refunded?', a: 'The refund goes back through ToyyibPay to your original payment method. The platform does not hold any money — ToyyibPay handles the return. Depending on your bank or e-wallet, it can take 3 to 14 business days.' },
{ id: 34, cat: 'cancellation', q: 'The host cancelled on me — what now?', a: 'Hosts should not cancel confirmed bookings unless there is a genuine emergency. If a host cancels, contact us through the Contact Us page with your booking ID. Admin can investigate and potentially remove the listing.' },
{ id: 35, cat: 'cancellation', q: 'Can I change my booking dates instead of cancelling?', a: 'There is no "modify booking" feature yet. You would need to cancel the existing booking and make a new one for the new dates. Talk to the host through the booking chat first so they know what is happening.' },
{ id: 36, cat: 'platform', q: 'How does the Maps page work?', a: 'The Maps page shows all active homestays as green home icon markers on a Leaflet map. The sidebar on the right lists all homestays as cards. Click a card or a marker — the map flies to that location at zoom level 16 and opens a popup with the listing name, address, price, guest count, and navigation buttons (Google Maps and Waze). Click the popup close button or the "Reset View" button in the header to zoom out to the full Malaysia view. You can also scroll to zoom in/out.' },
{ id: 37, cat: 'platform', q: 'What is the Attraction & Tours page?', a: 'It lists curated tourist spots across Malaysia organised by state. Each attraction has a description. If you allow location access, the page shows attractions near you. You can get directions to any attraction via Google Maps or Waze.' },
{ id: 38, cat: 'platform', q: 'How do I use the wishlist?', a: 'On any homestay detail page, click the wishlist button (heart icon) to save it. Your saved homestays appear under Dashboard > Wishlist. Click the heart again to remove. There is no limit on how many you can save.' },
{ id: 39, cat: 'platform', q: 'How do I contact the RumaRehat team?', a: 'Use the Contact Us page (link in navbar and footer). Fill in your name, email, subject, and message. Admin reviews submissions during business hours. For booking-related issues, include your booking ID in the message.' },
{ id: 40, cat: 'platform', q: 'Is there a phone app?', a: 'No. The site works in any browser on desktop, tablet, or phone. The layout adjusts to smaller screens. There are no plans for a dedicated mobile app right now.' },
],
get filteredFaqs() { return this.faqs.filter(f => (!this.search || f.q.toLowerCase().includes(this.search.toLowerCase()) || f.a.toLowerCase().includes(this.search.toLowerCase()))); },
get categories() { return [...new Set(this.filteredFaqs.map(f => f.cat))]; },
faqsByCat(cat) { return this.filteredFaqs.filter(f => f.cat === cat); },
categoryLabel(cat) { return { general: 'General', booking: 'Booking & Reservations', payment: 'Payments & Refunds', account: 'Account Management', hosting: 'Hosting Your Property', safety: 'Safety & Reporting', cancellation: 'Cancellations', platform: 'Platform & Navigation' }[cat] || cat; }
}">
Contact support
Support
Help Center
Find answers to common questions about booking, payments, hosting, account management, and more.
Showing answer(s)
No results found
Try a different search term or browse all categories.
Still need help?
Contact our support team
If you could not find the answer you were looking for, reach out to us directly. Our team is here to help with booking issues, hosting questions, and platform guidance.