They delivered this payment integration in record time.
“Xperity delivered exactly what we needed—fast, clean integration with minimal disruption to our legacy systems. Their team understood the complexity from day one and executed flawlessly.”
Senior Director
Technology ManagementClient Need
A global hospitality leader operating more than 4,300 hotels worldwide needed to integrate Fortis Payments into its custom-built Property Management System (PMS)—a mission-critical platform that supports front desk operations, reservations, billing, and payment processing.
The objective: Modernize the guest payment experience across all properties while maintaining operational continuity and meeting PCI DSS compliance requirements.
Challenges
The complexity of adding new payment functionality into a legacy platform—while ensuring it could coexist with older, established processors—introduced a range of technical and operational hurdles, including:
- Integrating into a mature multi-processor interface framework
- Minimizing disruption to the existing codebase and system workflows
- Ensuring full end-to-end PCI compliance across all payment flows
- Architecting a modern solution that remained compatible with legacy systems
- Enabling future scalability without destabilizing existing infrastructure
This effort required architectural precision to deliver a secure, scalable solution that aligned with both modern integration standards and legacy system constraints.
The Xperity Solution
Xperity architected and developed the end-to-end integration, delivering a secure, scalable solution tailored to the client’s enterprise environment and long-term technology roadmap.
Technology Stack & Key Components
- Platform Architecture: Java with Struts MVC
- Server Environment: Apache Tomcat
- Integration Layer: RESTful APIs for all Fortis transaction workflows, including tokenization, authorization, capture, refund, and receipts
- Security: Fortis JS SDK for front-end tokenization; all sensitive cardholder data routed directly to Fortis, keeping PMS backend out of PCI scope
- Component Design: Modular Java components interfacing with the PMS’s processor framework—built for maintainability and reuse
- Transaction Routing: Intelligent dispatch logic enabled support for both Fortis and legacy processors, maintaining operational continuity across properties
- Error Handling & Logging: Robust mechanisms for retry logic, failure capture, and transactional traceability for Fortis API calls
Xperity collaborated closely with the client’s IT team to ensure tight alignment throughout development, testing, and deployment—delivering speed without shortcuts.
How We Did It
Xperity’s approach emphasized close alignment with the client’s IT and compliance teams:
- Conducted deep analysis of legacy transaction flow and processor handling
- Designed and implemented an integration zone within the PMS for safe, isolated development
- Built compatibility layers to maintain support for legacy processors while introducing Fortis
- Automated deployment and testing pipelines to streamline QA and Fortis certification
Results
The Fortis integration not only met the client's technical and compliance goals—it exceeded expectations in both speed and quality. Compared to similar internal efforts, Xperity's solution delivered faster time-to-value, greater system stability, and a future-ready foundation for payment processing. Key outcomes included:
- Rapid Delivery: Entire integration—design, development, testing, and Fortis certification—was completed in just 3 months, far outperforming industry averages.
- Superior Outcome: A comparable internal project to integrate Elevon had exceeded 11 months and remained incomplete.
- Improved Reliability: Xperity also identified and resolved legacy issues in the PMS’s existing processor integrations, improving overall transaction stability.
About the Client
A premier hospitality enterprise managing a portfolio of global brands and more than 4,300 hotel properties worldwide.