{"id":28134,"date":"2026-10-15T16:53:15","date_gmt":"2026-10-15T11:23:15","guid":{"rendered":"https:\/\/blog.razorpay.in\/blog\/?p=28134"},"modified":"2026-10-15T16:53:15","modified_gmt":"2026-10-15T11:23:15","slug":"strong-customer-authentication-payments-india","status":"publish","type":"post","link":"https:\/\/razorpay.com\/blog\/strong-customer-authentication-payments-india\/","title":{"rendered":"Strong Customer Authentication for Payments in India: Razorpay&#8217;s Domestic and International Card Flows"},"content":{"rendered":"<p>Strong customer authentication verifies a payer through multiple independent factors. For an Indian merchant, the practical question is: which authentication does my payment flow support, and what additional security layers are available for a high-risk transaction?<\/p>\n<p>Razorpay documents 3DS2 for international card payments, alongside separately scoped domestic checkout features, tokenised saved cards and fraud controls. Eligible merchants can also request Address Verification System (AVS) for supported international cards. Each capability serves a different purpose, and availability depends on the card, issuer, integration and account settings.<\/p>\n<p>This guide explains Razorpay&#8217;s domestic and international card flows, who controls authentication, and how merchants can combine payment security with a sensible fulfilment policy. Use the comparison table and implementation checklist to identify your supported route. A successful authentication, a bank&#8217;s payment approval and your decision to release an order are separate events. Understanding those boundaries helps you assess a gateway&#8217;s security capabilities without assuming that every feature applies to every transaction.<\/p>\n<div style=\"border-left: 4px solid #007BFF; background: #f0f8ff; padding: 25px; margin: 30px 0; font-family: Arial, sans-serif; text-align: left;\">\n<h2 style=\"margin-top: 0; color: #007bff; font-size: 22px;\">Key Takeaways<\/h2>\n<ul>\n<li><strong>Razorpay supports different domestic and international authentication journeys.<\/strong> Domestic card payments follow the supported issuer-authentication experience, including eligible OTP flows. For international cards, Razorpay documents 3DS2 support across browser and app\/SDK channels, with integration requirements specific to each channel.<\/li>\n<li><strong>Authentication, payment approval and order fulfilment are separate decisions.<\/strong> The issuer evaluates authentication and decides whether to authorise the payment. Merchants should verify the order, amount, payment signature and capture status before releasing goods or services. Completing an OTP or another challenge does not guarantee that the payment succeeded.<\/li>\n<li><strong>Frictionless 3DS can authenticate a payment without an additional customer challenge.<\/strong> The issuer assesses available transaction information to determine the authentication journey. This differs from Razorpay\u2019s separately enabled non-3DS international route, which requires Risk review and carries different fraud, chargeback and seller-liability implications.<\/li>\n<li><strong>Address Verification System adds another security check for eligible international payments.<\/strong> Razorpay\u2019s on-demand AVS feature supports US, UK and Canada cards, requires international payments enablement and has Standard Checkout prerequisites. It compares billing-address information with issuer records to help identify potential mismatches. <a href=\"https:\/\/razorpay.com\/docs\/payments\/international-payments\/address-verification-system\/\">Razorpay AVS documentation<\/a>.<\/li>\n<li><strong>Native OTP, payment passkeys and tokenised saved cards serve different purposes.<\/strong> Native OTP supports eligible inline authentication experiences; payment passkeys concern supported biometric card authentication; tokenised saved cards support card reuse. Availability depends on the feature, card, issuer, device and integration. Retrieving a saved card does not authenticate or approve the next purchase.<\/li>\n<li><strong>Higher-risk payments benefit from multiple security layers and merchant review.<\/strong> Razorpay describes fraud monitoring for unusual transaction velocity, volume and patterns. Merchants should combine applicable controls with verified payment results and a documented process for reviewing suspicious orders before delivery. These controls address different risks; none guarantees that fraud or chargebacks will never occur. <a href=\"https:\/\/razorpay.com\/blog\/online-payment-fraud-and-risk-mitigation\/\">Razorpay fraud and risk guidance<\/a>.<\/li>\n<\/ul>\n<\/div>\n<h2>What Does Strong Customer Authentication Mean for Payments in India?<\/h2>\n<p>Strong customer authentication combines independent ways to verify a payer, such as possession, knowledge or an inherence factor. For Indian card payments, interpret the term alongside RBI authentication requirements and the actual issuer-supported payment flow. A protocol name alone does not establish regulatory compliance for every transaction.<\/p>\n<h3>SCA, AFA, 2FA and 3DS Answer Different Questions<\/h3>\n<p>Two-factor authentication (2FA) describes using two distinct factors. Additional factor of authentication (AFA) describes an extra verification factor. Strong customer authentication (SCA) is often used in discussions of European payment rules, but an Indian merchant must assess the Indian requirements relevant to its transaction.<\/p>\n<p>EMV 3-D Secure (3DS) is a protocol for exchanging information and authenticating card-not-present payments. An OTP can be part of a challenge; it is not the definition of 3DS. For a broader terminology overview, read <a href=\"https:\/\/razorpay.com\/blog\/what-is-strong-customer-authentication\/\">what strong customer authentication means<\/a>.<\/p>\n<h3>What the RBI Directions Say About Domestic and Cross-Border Payments<\/h3>\n<p>The RBI Authentication Directions, 2025 set 1 April 2026 as the general compliance date. Domestic digital payments require at least two distinct authentication factors unless exempted; for transactions other than card-present payments, at least one factor must be dynamically created or proven. Issuers may apply additional risk-based checks.<\/p>\n<p>Section 10 uses a specific cross-border definition: an Indian-issued card paying a merchant acquired overseas. By 1 October 2026, section 10.1 required issuer validation mechanisms for non-recurring cross-border CNP transactions when an overseas merchant or acquirer requests authentication. Section 10.2 separately required an issuer risk-based mechanism for all cross-border CNP transactions. These provisions do not describe every foreign-issued card accepted by an Indian merchant.<\/p>\n<blockquote><p><strong>Did You Know?<\/strong> The RBI directions distinguish domestic authentication rules from specific outbound cross-border card requirements. The card&#8217;s issuer and the merchant&#8217;s acquiring route both matter.<\/p><\/blockquote>\n<h2>Who Controls Authentication, Approval and Fraud Review?<\/h2>\n<p>Card security involves several participants. The merchant initiates the purchase, Razorpay provides the integrated payment experience, and the issuer evaluates the cardholder and payment. The merchant then uses the verified result and its own risk policy to decide whether an order should be fulfilled.<\/p>\n<figure style=\"margin: 24px 0; padding: 20px; border: 1px solid #cbd5e1; border-radius: 12px; background: #f4f8ff;\" aria-label=\"Card payment decision flow\">\n<p style=\"margin-top: 0; color: #123e7d;\"><strong>Four decisions in a card payment<\/strong><\/p>\n<div style=\"display: flex; flex-wrap: wrap; gap: 12px;\">\n<div style=\"flex: 1 1 200px; padding: 14px; border: 1px solid #b9cce8; border-radius: 8px; background: #ffffff;\"><strong>1. Merchant checkout<\/strong><br \/>\nCreate the order and start the supported Razorpay flow.<\/div>\n<div style=\"flex: 1 1 200px; padding: 14px; border: 1px solid #b9cce8; border-radius: 8px; background: #ffffff;\"><strong>2. Issuer authentication<\/strong><br \/>\nFor 3DS, the issuer evaluates the request through its ACS: frictionless outcome or customer challenge.<\/div>\n<div style=\"flex: 1 1 200px; padding: 14px; border: 1px solid #b9cce8; border-radius: 8px; background: #ffffff;\"><strong>3. Payment authorisation<\/strong><br \/>\nThe issuer approves or declines. Successful authentication does not guarantee approval.<\/div>\n<div style=\"flex: 1 1 200px; padding: 14px; border: 1px solid #b9cce8; border-radius: 8px; background: #ffffff;\"><strong>4. Merchant fulfilment<\/strong><br \/>\nVerify payment and capture status on the server, then apply the order review policy.<\/div>\n<\/div><figcaption style=\"margin-top: 14px; font-size: 14px;\">Read in order from checkout to fulfilment. A failed or abandoned challenge can stop payment completion. Non-3DS is a separate route, outside the illustrated 3DS authentication branch.<\/figcaption><\/figure>\n<h3>The Issuer and Its Access Control Server<\/h3>\n<p>An Access Control Server (ACS) supports the issuer&#8217;s 3DS authentication decisions. The issuing bank can evaluate available transaction information and, when needed, ask the customer to complete a challenge. A gateway&#8217;s bank-facing ACS capability should not be interpreted as a merchant switch that forces every issuer to follow the same journey.<\/p>\n<h3>The Gateway and the Merchant<\/h3>\n<p>Razorpay connects your integration to supported payment flows and returns payment information. Your application still needs server-side checks, appropriate capture handling and an order policy. A high-value order with an unusual delivery request may warrant merchant review even when the cardholder completed authentication.<\/p>\n<blockquote><p><strong>Pro-Tip:<\/strong> Track authentication failures, issuer declines and merchant review decisions separately. Each points to a different investigation and avoids labelling every unsuccessful order an OTP problem.<\/p><\/blockquote>\n<h2>How Razorpay&#8217;s Domestic Card Payment Flow Works<\/h2>\n<p>For domestic card payments, your server creates an order, the customer chooses a card and completes the supported issuer-authentication flow, and your server verifies the resulting payment state before fulfilment. The exact screens and factors depend on the integration, card and issuer.<\/p>\n<h3>The Merchant and Customer Journey<\/h3>\n<ol>\n<li><strong>Create the order:<\/strong> Your backend sets the payable amount and currency and creates the order used by checkout.<\/li>\n<li><strong>Collect the payment choice:<\/strong> The customer enters card details or selects an eligible saved card in the supported checkout.<\/li>\n<li><strong>Complete authentication:<\/strong> The customer follows the issuer-supported journey, which may include an OTP challenge.<\/li>\n<li><strong>Receive the payment result:<\/strong> Authentication is followed by payment processing; an issuer can still decline the payment.<\/li>\n<li><strong>Verify before fulfilment:<\/strong> Your backend validates the signature and payment details, then checks the appropriate capture state.<\/li>\n<\/ol>\n<p>Use <a href=\"https:\/\/razorpay.com\/payment-gateway\/\">Razorpay Payment Gateway<\/a> with the relevant <a href=\"https:\/\/razorpay.com\/docs\/payments\/payment-gateway\/web-integration\/standard\/integration-steps\/\">Standard Checkout integration steps<\/a>. Keep the order identifier and amount tied to your server&#8217;s records rather than trusting browser-submitted values.<\/p>\n<h3>Native OTP Is a Scoped Checkout Experience<\/h3>\n<p>The <a href=\"https:\/\/razorpay.com\/docs\/payments\/optimizer\/native-otp\/\">Native OTP documentation<\/a> belongs to Razorpay Optimizer and describes a supported flow with its own network and integration conditions. It should not be assumed to apply to every Payment Gateway account. Razorpay also describes <a href=\"https:\/\/razorpay.com\/rupay-otp\/\">inline RuPay OTP<\/a> for eligible flows. Check the applicable integration and issuer coverage before designing the customer journey.<\/p>\n<p>An inline OTP experience changes where a customer completes a supported challenge. It does not remove the issuer&#8217;s authentication responsibilities or guarantee that every card will complete payment.<\/p>\n<h2>How Razorpay&#8217;s International Card Payment Flow Works<\/h2>\n<p>Razorpay&#8217;s <a href=\"https:\/\/razorpay.com\/docs\/payments\/payment-methods\/cards\/features\/3ds2.0\/\">3DS2 documentation<\/a> covers international card payments. It explains issuer risk assessment and the frictionless or challenge journey. International payments must be enabled for the merchant, and implementation requirements depend on the checkout channel.<\/p>\n<h3>Browser, App SDK and Server-to-Server Routes<\/h3>\n<p>The documented browser flow is available with Standard and Custom Checkout without additional integration for that browser 3DS2 experience. Mobile app SDK integrations require the support route described in the documentation; server-to-server integrations have separate implementation guidance. Confirm the supported channel before transferring assumptions from a browser checkout into an app.<\/p>\n<h3>Frictionless and Challenge Flows<\/h3>\n<p>In a frictionless 3DS flow, the issuer can evaluate the authentication request without presenting an additional interactive challenge. A challenge flow asks the customer to complete an issuer-supported action. As <a href=\"https:\/\/www.emvco.com\/knowledge-hub\/optimising-online-payment-authentication-with-emv-3-d-secure\/\" rel=\"nofollow noopener\" target=\"_blank\">EMVCo explains<\/a>, the protocol supports these different authentication experiences. An absent OTP screen does not by itself prove that a payment bypassed 3DS.<\/p>\n<h3>Non-3DS Is a Separate, Risk-Reviewed Route<\/h3>\n<p><a href=\"https:\/\/razorpay.com\/docs\/payments\/international-payments\/support-non-3ds\/\">Non-3DS international payments<\/a> require an active KYC-verified account, international payments enablement and Risk team review of the request. Approval is account-specific. This route processes cards without second-factor authentication and carries higher fraud and chargeback risk. The documentation assigns liability for the described fraud or service-related chargebacks to the seller. Review it alongside your current merchant agreement before requesting enablement.<\/p>\n<blockquote><p><strong>Did You Know?<\/strong> Frictionless 3DS and non-3DS can both complete without an OTP screen, but they represent different authentication routes.<\/p><\/blockquote>\n<h2>Choose the Right Razorpay Card Flow for Your Business<\/h2>\n<p>Start with <a href=\"https:\/\/razorpay.com\/payment-gateway\/\">Razorpay Payment Gateway<\/a> for your checkout integration and review <a href=\"https:\/\/razorpay.com\/accept-international-payments\/\">Razorpay International Payments<\/a> when accepting overseas-issued cards. Match the authentication route to your customers, add eligible controls where useful, and verify the final payment before fulfilment.<\/p>\n<p><a href=\"https:\/\/razorpay.com\/payment-gateway\/\"><strong>Review the right card payment flow for your business.<\/strong><\/a><\/p>\n<h2>Domestic and International Card Flows Compared<\/h2>\n<p>The appropriate flow depends on the card and transaction route. Use this comparison to scope an implementation discussion, then check your account&#8217;s enabled features and the relevant documentation.<\/p>\n<p><em>On smaller screens, scroll the table horizontally.<\/em><\/p>\n<div style=\"max-width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;\" tabindex=\"0\" role=\"region\" aria-label=\"Domestic and international card flow comparison\">\n<table style=\"width: 100%; min-width: 640px; border-collapse: collapse;\">\n<thead>\n<tr>\n<th scope=\"col\">Decision<\/th>\n<th scope=\"col\">Domestic cards<\/th>\n<th scope=\"col\">International 3DS2<\/th>\n<th scope=\"col\">International non-3DS<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<th scope=\"row\">Authentication<\/th>\n<td>Applicable issuer-supported domestic flow<\/td>\n<td>Issuer-assessed frictionless or challenge flow<\/td>\n<td>Without second-factor authentication<\/td>\n<\/tr>\n<tr>\n<th scope=\"row\">Eligibility<\/th>\n<td>Integration, card and issuer dependent<\/td>\n<td>International enablement and supported channel<\/td>\n<td>International enablement and Risk approval<\/td>\n<\/tr>\n<tr>\n<th scope=\"row\">Customer experience<\/th>\n<td>Supported challenge, including eligible OTP journeys<\/td>\n<td>May complete with or without an interactive challenge<\/td>\n<td>No second-factor challenge on this route<\/td>\n<\/tr>\n<tr>\n<th scope=\"row\">Extra controls<\/th>\n<td>Applicable fraud checks and merchant review<\/td>\n<td>Eligible AVS, applicable fraud checks and review<\/td>\n<td>Risk-reviewed acceptance and explicit liability assessment<\/td>\n<\/tr>\n<tr>\n<th scope=\"row\">Before fulfilment<\/th>\n<td colspan=\"3\">Verify the payment, expected amount, order association and capture state on your server.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2>Additional Security Layers for High-Risk Transactions<\/h2>\n<p>Authentication is one layer of payment security. A suspicious purchase can also require fraud screening, billing-address checks, server verification, or manual order review. Evaluate each control&#8217;s purpose and availability individually rather than assuming that a broad security label describes an automatically enabled bundle.<\/p>\n<p>For example, an Indian merchant receiving an overseas shopper&#8217;s foreign-issued card needs international acceptance and the applicable authentication route. A high order value and a new delivery address may also trigger the merchant&#8217;s own review. The reviewer should use verified payment data and relevant order evidence before deciding to release goods. This does not turn the order into an approved high-risk business category, and an address mismatch alone does not prove fraud. Keep the payment decision and the fulfilment assessment connected but separately recorded.<\/p>\n<h3>Control-by-Control Evaluation Matrix<\/h3>\n<p><em>On smaller screens, scroll the table horizontally.<\/em><\/p>\n<div style=\"max-width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;\" tabindex=\"0\" role=\"region\" aria-label=\"Additional payment security controls\">\n<table style=\"width: 100%; min-width: 640px; border-collapse: collapse;\">\n<thead>\n<tr>\n<th scope=\"col\">Control<\/th>\n<th scope=\"col\">Purpose<\/th>\n<th scope=\"col\">Scope or prerequisite<\/th>\n<th scope=\"col\">Merchant action<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<th scope=\"row\">3DS authentication<\/th>\n<td>Supports issuer assessment of the payer<\/td>\n<td>Documented international 3DS2 route and channel requirements<\/td>\n<td>Test supported frictionless, challenge and failure paths<\/td>\n<\/tr>\n<tr>\n<th scope=\"row\">Address Verification System<\/th>\n<td>Checks billing-address information against issuer records<\/td>\n<td>On demand; US, UK and Canada cards; international payments enabled; Standard Checkout prerequisites<\/td>\n<td>Request activation through Support and understand match outcomes<\/td>\n<\/tr>\n<tr>\n<th scope=\"row\">Fraud screening<\/th>\n<td>Evaluates patterns such as unusual velocity or volume<\/td>\n<td>Applicable platform controls; configuration varies<\/td>\n<td>Confirm your account&#8217;s controls and escalation process<\/td>\n<\/tr>\n<tr>\n<th scope=\"row\">Tokenised saved cards<\/th>\n<td>Supports eligible card reuse through tokens<\/td>\n<td>Saved-card feature and integration eligibility<\/td>\n<td>Separate card-list access from payment authentication<\/td>\n<\/tr>\n<tr>\n<th scope=\"row\">Server verification<\/th>\n<td>Protects payment-result integrity<\/td>\n<td>Order, signature, payment-state and webhook validation<\/td>\n<td>Implement and test before accepting production orders<\/td>\n<\/tr>\n<tr>\n<th scope=\"row\">Merchant review<\/th>\n<td>Evaluates suspicious orders before delivery<\/td>\n<td>Your own documented fulfilment policy<\/td>\n<td>Define review triggers, ownership and release decisions<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The <a href=\"https:\/\/razorpay.com\/docs\/payments\/international-payments\/address-verification-system\/\">current AVS documentation<\/a> specifies its activation and geography limits. A billing-address check is an additional signal, not proof that a purchase is legitimate. Razorpay&#8217;s <a href=\"https:\/\/razorpay.com\/blog\/online-payment-fraud-and-risk-mitigation\/\">fraud and risk mitigation overview<\/a> describes pattern-based controls; it does not establish that every merchant can edit arbitrary risk rules.<\/p>\n<h3>A High-Risk Transaction Is Different From an Approved Business Category<\/h3>\n<p>A suspicious transaction concerns the risk of a particular payment or order. Merchant onboarding concerns whether a business and its activities are supported. Extra authentication does not establish approval for a restricted business model. Confirm eligibility, settlement arrangements, and dispute obligations for your business separately.<\/p>\n<blockquote><p><strong>Pro-Tip:<\/strong> Define when your team pauses an order for review and what evidence permits release. Tie that decision to verified payment data and your delivery policy, not a screenshot of a success page.<\/p><\/blockquote>\n<h2>Payment Passkeys and Saved Cards: Different Security Functions<\/h2>\n<p>Payment passkeys concern an eligible authentication experience. Tokenised saved cards concern card reuse. Retrieving a saved-card list can involve a separate access check, so a customer successfully viewing stored cards does not mean a new payment has been authenticated or approved.<\/p>\n<h3>Payment Passkey Availability Depends on the Supported Flow<\/h3>\n<p>Razorpay has <a href=\"https:\/\/razorpay.com\/blog\/razorpay-biometric-card-authentication-passkey-with-mastercard-visa\/\">announced biometric card authentication using payment passkeys<\/a>. Availability depends on supported cards, issuers, devices and enabled integrations. Confirm eligibility, enrolment and the fallback journey before offering the experience. An announcement should not be read as universal live coverage across networks or accounts.<\/p>\n<h3>Saved-Card Access Does Not Authorise a Purchase<\/h3>\n<p>The <a href=\"https:\/\/razorpay.com\/docs\/payments\/payment-methods\/cards\/features\/saved-cards\/\">saved-card documentation<\/a> describes tokenised storage and on-demand feature activation. Keep the customer-access step separate from authentication for the actual purchase. Your application must still validate the resulting payment and follow its capture and fulfilment policy.<\/p>\n<blockquote><p><strong>Did You Know?<\/strong> Tokenisation replaces sensitive card details with a token for supported use. It serves a different purpose from verifying the payer during a transaction.<\/p><\/blockquote>\n<h2>How Merchants Can Verify and Implement the Right Flow<\/h2>\n<p>A secure integration combines the supported authentication route with server-side payment validation. Start with the transaction types you accept, implement the documented checkout, and test both successful and unsuccessful journeys before deciding when your application can fulfil an order.<\/p>\n<h3>An Eight-Step Implementation Checklist<\/h3>\n<ol>\n<li><strong>Map your transactions:<\/strong> Identify domestic versus foreign-issued cards, browser versus app checkout, and one-off versus recurring payments.<\/li>\n<li><strong>Confirm eligibility:<\/strong> Check international enablement and any separate approval or activation for AVS, non-3DS, or other scoped features.<\/li>\n<li><strong>Create orders on your server:<\/strong> Set the expected amount and currency in a trusted backend and associate the order with the purchase.<\/li>\n<li><strong>Implement the supported checkout:<\/strong> Follow the channel-specific guide and expose the permitted payment journey to the customer.<\/li>\n<li><strong>Validate payment signatures:<\/strong> Follow the documented signature-verification procedure using the order identifier held by your server. Keep secret keys on the backend.<\/li>\n<li><strong>Confirm payment and capture state:<\/strong> Match identifiers, amount and currency with the purchase. Fulfil only when the payment has reached the state required by your capture policy.<\/li>\n<li><strong>Validate webhooks:<\/strong> Check the signature against the raw request body using the documented procedure. Handle duplicate notifications and repeated processing safely.<\/li>\n<li><strong>Test exception paths:<\/strong> Include abandoned challenges, declined payments, delayed notifications, retries, and review holds. Assign an owner for investigating failures.<\/li>\n<\/ol>\n<p>Use the <a href=\"https:\/\/razorpay.com\/docs\/webhooks\/validate-test\/\">webhook validation and testing guide<\/a> alongside checkout documentation. For recurring billing, assess <a href=\"https:\/\/razorpay.com\/subscriptions\/\">Razorpay Subscriptions<\/a> and its applicable mandate journey separately from a one-time card purchase.<\/p>\n<h3>Questions to Ask Before Enabling a Feature<\/h3>\n<ul>\n<li>Which cards, issuers and channels are supported for my account?<\/li>\n<li>Does the feature require activation, an integration change, or Risk approval?<\/li>\n<li>What happens when authentication is unavailable, abandoned, or unsuccessful?<\/li>\n<li>Which payment states and notifications should trigger fulfilment?<\/li>\n<li>Which dispute and liability terms apply to this specific route?<\/li>\n<\/ul>\n<blockquote><p><strong>Pro-Tip:<\/strong> Record the enabled feature, applicable documentation and tested fallback in your integration handover. Recheck that record when changing checkout channels or adding a new card market.<\/p><\/blockquote>\n<h2>Frequently Asked Questions<\/h2>\n<h3>Does Razorpay support strong customer authentication and extra security for high-risk transactions in India?<\/h3>\n<p>Razorpay supports documented card authentication flows, including 3DS2 for international cards, and separately scoped controls such as eligible AVS and fraud screening. Domestic checkout features depend on the integration and issuer. Confirm account-specific availability, then combine the supported controls with server verification and merchant review.<\/p>\n<h3>Is Razorpay a 2D or 3D payment gateway?<\/h3>\n<p>That label is too broad to describe every payment. Razorpay documents international 3DS2 and a separate non-3DS route requiring Risk approval. Check the actual card flow and account settings rather than applying one label to the entire gateway.<\/p>\n<h3>Is frictionless 3DS the same as non-3DS?<\/h3>\n<p>No. Frictionless 3DS is an outcome within the 3DS protocol without an additional interactive challenge. Razorpay&#8217;s non-3DS route processes international cards without second-factor authentication and has separate enablement and risk implications.<\/p>\n<h3>Can a merchant force an authentication challenge for every suspicious payment?<\/h3>\n<p>Do not assume a universal merchant-controlled challenge switch. The issuer evaluates authentication within the supported flow. Confirm any documented integration options, and use your own order-review policy for suspicious purchases that require additional assessment.<\/p>\n<h3>What if authentication succeeds but the payment fails?<\/h3>\n<p>Authentication does not guarantee issuer authorisation or successful capture. Check the payment status and failure information against your server order, reconcile relevant notifications, and avoid fulfilling the purchase solely because the customer completed a challenge.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Strong customer authentication verifies a payer through multiple independent factors. For an Indian merchant, the practical question is: which authentication does my payment flow support, and what additional security layers are available for a high-risk transaction? Razorpay documents 3DS2 for international card payments, alongside separately scoped domestic checkout features, tokenised saved cards and fraud controls.<\/p>\n","protected":false},"author":180,"featured_media":28139,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[1142,26],"tags":[],"class_list":{"0":"post-28134","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-cards","8":"category-payments"},"_links":{"self":[{"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/posts\/28134","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\/180"}],"replies":[{"embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/comments?post=28134"}],"version-history":[{"count":4,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/posts\/28134\/revisions"}],"predecessor-version":[{"id":28138,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/posts\/28134\/revisions\/28138"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/media\/28139"}],"wp:attachment":[{"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/media?parent=28134"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/categories?post=28134"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/tags?post=28134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}