{"id":15208,"date":"2024-02-23T08:46:42","date_gmt":"2024-02-23T03:16:42","guid":{"rendered":"https:\/\/razorpay.com\/blog\/?p=15208"},"modified":"2024-02-23T08:56:00","modified_gmt":"2024-02-23T03:26:00","slug":"enabling-merchant-success-razorpays-proactive-approach-to-downtime-management","status":"publish","type":"post","link":"https:\/\/razorpay.com\/blog\/enabling-merchant-success-razorpays-proactive-approach-to-downtime-management\/","title":{"rendered":"Enabling Merchant Success: Razorpay&#8217;s proactive approach to downtime management"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">The payment ecosystem is complex and consists of multiple players. There are Acquirers, Issuers, Banks, Networks, Gateways, Aggregators, and so on. As a merchant, it is a huge headache when it comes to accepting online payments. This is where Payment Aggregators like Razorpay come in, helping merchants avoid the complexity of having to deal with multiple players.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Razorpay helps with aggregating multiple gateways and methods into a single offering for merchants. In doing this, Razorpay also takes on the role of becoming the face of the ecosystem for merchants. This means that if an ecosystem player is experiencing issues or goes down, from a merchant\u2019s standpoint, Razorpay\u2019s performance has deteriorated. The Payment Aggregator has to face questions for issues that in many instances may be completely out of its control.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">But at Razorpay, we don\u2019t say, &#8220;This is not our problem.&#8221; To help merchants, we have built a downtime detection mechanism that continuously monitors the ecosystem players at multiple dimensions in real time and generates signals which are then consumed internally and externally by merchants to take preventive action. We make sure that success rates for merchants are as high as they can be.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The downtime system at Razorpay analyzes payment traffic every second in real time against intelligent thresholds to evaluate if a particular ecosystem partner is not behaving in the expected way. It is able to do this at varying granularities according to use cases and generates signals as per the severity of the issue. Hypothetically, if there is degradation in performance for a particular bank\u2019s credit card, our downtime service will be able to detect it, double check it for false positives and generate a downtime signal, all within 3 minutes.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This signal can then be consumed by internal systems like Standard Checkout to surface messages for customers on the checkout page warning users of degradations and nudging them to use a different payment instrument. Alternatively, the signal can be consumed by merchants directly via <\/span><a href=\"https:\/\/razorpay.com\/docs\/api\/payments\/downtime?\"><span style=\"font-weight: 400;\">APIs<\/span><\/a><span style=\"font-weight: 400;\"> or <\/span><a href=\"https:\/\/razorpay.com\/docs\/webhooks\/payloads\/payments\/#payments-downtime\"><span style=\"font-weight: 400;\">webhooks<\/span><\/a><span style=\"font-weight: 400;\"> where they can automate workflows disabling the methods or diverting traffic to other instruments themselves. This messaging helps achieve a 0.5-0.6% bump in success rate.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In the spirit of complete transparency, Razorpay makes these statistics available via the Merchant Dashboard where they can see ongoing as well as past downtimes on a visual dashboard. The Dashboard also provides an estimate of the potential impact that a specific downtime would have on the merchant. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">With the latest addition to our capabilities, we are now also able to generate signals for acquirer-side downtimes, which are scenarios where the Bank from which your terminal was procured is down, hampering payment acceptance from one or more instruments. We have evidence that in such a scenario it is better to disable the said instrument and allow customers to pay via another. We witness another 0.5% uptick in success rate due to this.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">However, despite the best efforts, mistakes do occur at times. We have a public <\/span><a href=\"https:\/\/status.razorpay.com\/\"><span style=\"font-weight: 400;\">dashboard<\/span><\/a><span style=\"font-weight: 400;\"> which documents any outages that would have been seen in the last 90 days. The same dashboard is used for tracking and issuing updates on any ongoing issues with Razorpay systems.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">We work with a promise of total transparency to the merchants and aim to notify them about any issues, be it internal or external, in the fastest time possible.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The payment ecosystem is complex and consists of multiple players. There are Acquirers, Issuers, Banks, Networks, Gateways, Aggregators, and so on. As a merchant, it is a huge headache when it comes to accepting online payments. This is where Payment Aggregators like Razorpay come in, helping merchants avoid the complexity of having to deal with<\/p>\n","protected":false},"author":86,"featured_media":15211,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[26],"tags":[582,124,583,586],"class_list":{"0":"post-15208","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-payments","8":"tag-customer-success","9":"tag-downtime-notifications","10":"tag-merchant-success","11":"tag-platfform"},"_links":{"self":[{"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/posts\/15208","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/users\/86"}],"replies":[{"embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/comments?post=15208"}],"version-history":[{"count":0,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/posts\/15208\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/media\/15211"}],"wp:attachment":[{"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/media?parent=15208"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/categories?post=15208"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/tags?post=15208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}