CardConnect is a payment technology company that allows companies of any size to securely accept credit cards and manage their transactions. CardConnect has a comprehensive platform that includes a reporting and transaction management portal, as well as a native mobile application for companies to use.
CardConnect partnered with Catchpoint to:
- Ensure availability through regular active testing of their UI from behind the firewall.
- Replicate the user experience with external tests to ensure performance.
- Improve employee efficiency through observing internal applications.
- Validate their service level agreement (SLA) obligations to their customers.
The way you can look at all the different elements of successful and failed requests by breaking them down and then discarding things over time, like just SSL time, time to first byte, or any number of those individual components, is extremely powerful. I was unable to find a competitor that was anywhere close to be able to slice and dice the data. I consider Catchpoint the best in breed for what we're using it for.
CardConnect provides their clients with an omnichannel service oﬀering called CardPointe. This service includes a web-based UI that customers can log into to manage their credit card transaction data, point-to-point encryption terminals at their clients’ brick-and-mortar locations where cards can be swiped, and an elaborate system of applcation programming interfaces (APIs) for their services to integrate with one another as well as with enterprise resource planning (ERP) software oﬀerings from companies like SAP, Oracle, and JD Edwards.
In addition to running constant checks on their infrastructure and cloud providers to make sure that their customers are able to process credit card transactions 24 hours a day, the CardConnect operations team also tests their internal services, such as their VPN and email, to make sure that their employees are able to operate at maximum eﬃciency throughout the day.
To provide the best and most secure service possible, CardConnect invested in an observability strategy based around the Catchpoint solution.
To get the best possible view into the performance of their systems, CardConnect set up Catchpoint on premises observers both inside and outside of their ﬁrewall. Those inside the ﬁrewall are set to test the performance of the CardConnect UI and the diﬀerent APIs on which it relies, while those outside are running on the Amazon Web Service (AWS) network in order to test the same experience that a customer would have when accessing the system.
The CardConnect operations team also runs regular tests of their DNS servers to ensure that they’re directing the users to the proper data center, and that they’re doing it in an acceptable amount of time.
Beyond just testing their system architecture, Catchpoint also allows CardConnect to utilize diﬀerent monitor types, and to slice and dice their performance data in many diﬀerent ways depending on the task at hand.
For server health, a TCP check tells them whether or not a server is up and reachable, whereas the FTP monitor is better suited for determining whether they are able to send and retrieve ﬁles in an eﬃcient manner. Meanwhile, the direct API monitors allow them to ensure that all of the applications within the UI are performing well.
All of these services are reachable quickly and easily within CardConnect’s custom dashboard. This dashboard allows them to move from test to test without wasting any time or setting up new requests. It also allows the operations team to compare ongoing performance data with historical trends, thereby determining right away whether there has been any change in the performance of any component.
Thanks to Catchpoint’s in-depth analysis and intuitive reporting features, CardConnect is able to save countless hours that would otherwise be spent researching data and running new tests whenever a problem arises. Instead, they’re able to rapidly drill down to the root cause of any issue and determine whether it’s a problem with their own servers or with a third-party provider. This is especially beneﬁcial when rolling out new features of the CardConnect service, as any problems that arise in either development or deployment can be detected before they becomes widespread, and often before any customers even notice.