From onboarding to go-live, in six stages.
Road2Haramain owns the pilgrim-facing journey. MiPAY owns the regulated wallet and payment layer. Each partner keeps ownership of its specialist service and operational responsibilities.
Six stages, one orchestrated journey.
The proposed end-to-end operating process for Road2Haramain — from user onboarding through payment, settlement and reporting.
Onboarding
User registers, completes required eKYC and activates the Road2Haramain wallet through the MiPAY platform. Identity verification, sanctions screening and risk controls are aligned with the approved wallet model operated under the MiPAY framework.
Discover & book
User browses Hajj and Umrah packages and partner services inside the R2H experience. R2H orchestrates the user-facing journey while specialist providers retain ownership of their services and fulfilment.
Pay
Payment is initiated through the MiPAY wallet or other approved payment rails. QR payments and DuitNow are available where supported by the platform and merchant environment.
Process & settle
MobilityOne processes the transaction and settlement follows the agreed merchant and partner model. AML/CFT monitoring, sanctions screening and security controls continue to run in the background.
Track & support
Road2Haramain surfaces booking and service status, and routes customer support appropriately across the R2H team, the platform team, and the specialist partner.
Monitor & report
Transaction, service and operational reporting is available to authorised stakeholders. Regulatory, scheme and partner-level reporting follows the agreed data and audit model.
A clear layered architecture.
Management-level architecture only. Exact interfaces should be validated with MobilityOne / MiPAY and each service provider during scoping.
R2H owns the pilgrim-facing journey. MiPAY owns the regulated wallet and payment layer. Each partner keeps ownership of its specialist service and operational responsibilities.
Proposed implementation path.
From scope confirmation to production go-live, in six phases. Indicative timeline: ~3 months for the mobile app implementation, with an additional 1–2 months for prepaid Mastercard implementation where included.
Scope & requirements
Confirm white-label model, service scope, app identity and ownership.
UI/UX & architecture
Approve reskin, R2H journey and technical integration design.
Build & integration
Configure and develop the app, wallet journeys and service connections.
UAT sign-off
Obtain MiPAY UAT access, test end-to-end flows and close critical issues.
Regulatory readiness
Complete required BNM, VAPT and programme approvals where applicable.
Production go-live
Deploy, monitor and enter warranty and post-go-live support.
Commercial items to confirm.
A summary of the cost components currently being scoped for the Road2Haramain white-label programme. Final pricing depends on the agreed scope.
| Cost Component | R2H Proposal Treatment |
|---|---|
| Mobile app reskin | One-time implementation + recurring platform and maintenance fee |
| Prepaid Mastercard | Programme setup, artwork and approval, platform and card-production fees (where included) |
| User onboarding | eKYC and OTP usage charges |
| Customisation | Additional development based on confirmed scope and man-days |
| Transaction and scheme fees | Mastercard, dispute, chargeback and other back-to-back fees where applicable |
| Payment milestones | Kick-off, then UI/UX, UAT, regulatory readiness, go-live and warranty |
Questions, answered.
A more complete view of the most common questions about the Road2Haramain white-label e-money ecosystem.
What is Road2Haramain?
How does onboarding and eKYC work?
Is my money and personal data secure?
How do I pay for services inside the app?
What partner services can I access from the wallet?
Who regulates the wallet and payment features?
What does it cost to use Road2Haramain?
How do I get started?
Have questions about the operating model?
Talk to the MobilityOne team to walk through the operational model, architecture, timeline and commercial items in more detail.