PaySwitcher
  • About PaySwitcher
    • 🛒For Online Businesses
    • đŸĒœFor Small & Medium Enterprises
    • đŸĸFor Enterprises
    • đŸ–Ĩī¸For SaaS Providers
    • đŸ›ī¸For E-Commerce Businesses
    • đŸ“ĻFor Marketplace/Platforms
    • đŸĻFor Banks & Financial Institutions
  • PaySwitcher Cloud
    • ⚡Quickstart
      • đŸ“ĨMigrate from Stripe
        • Web
        • Android
        • iOS
        • React Native
      • đŸĨ—Payment Recipes
        • Use PayPal With Stripe
    • âš™ī¸Control Centre Account setup
    • đŸ“ĻIntegration guide
      • 🌐Web
        • Node And React
        • Customization
        • Error Codes
        • Node and HTML
        • Vanilla JS and REST API Integration
      • 📱Android
        • Kotlin with Node Backend
        • Customization
        • Features
      • 📱iOS
        • Swift with Node Backend
        • Customization
        • Features
      • âēī¸React Native
        • React Native with Node Backend (Beta)
        • Card Widget (Beta)
        • Customization
      • âēī¸Flutter
        • Flutter with Node Backend
        • Customization
      • Headless SDK
      • Payment Methods Management
    • đŸ’ŗPayment methods setup
      • đŸ’ŗCards
      • 📱Wallets
        • Apple Pay
          • Web Domain
          • iOS Application
        • Google Pay
        • PayPal
      • 📆Pay Later
      • đŸĻBanks
        • Bank Debits
        • Bank Redirects
        • Bank Transfers
      • đŸĒ™Crypto
      • 🔑Test Credentials
    • 🔌Connectors
      • đŸ–˛ī¸Available Connectors
        • ACI
        • Adyen
        • Airwallex
        • Authorizedotnet
        • Bambora
        • Bank of America
        • Billwerk
        • Bluesnap
        • Braintree
        • Checkout
        • Coinbase
        • Cybersource
          • Apple Pay
          • Google Pay
        • dLocal
        • Fiserv
        • GlobalPayments
        • GoCardless
        • Klarna
        • Mollie
        • MultiSafepay
        • Nuvei
        • OpenNode
        • Paypal
        • PayU
        • Prophetpay
        • Rapyd
        • Shift4
        • Stripe
        • TrustPay
        • Volt
        • Worldline
        • Worldpay
        • Zen
      • Activate connector on PaySwitcher
      • Test a Payment with connector
    • đŸĒWebhooks
  • Features
    • 🔀Payment flows
      • 🔁Saving payment methods & recurring payments
      • đŸ’ĩPayouts
        • ➕Get started with payouts!
        • 🔗Process payouts using saved payment methods
        • đŸ›Ŗī¸Route your payout transactions using Smart Router
        • â™ģī¸Smart Retries in Payout
        • 🔗Payout links
      • 0ī¸ 0ī¸ 0ī¸ Zero Amount Authorization
      • 🔓Tokenization & saved cards
      • 🔗Payment links
      • â­ī¸External Authentication for 3DS
      • 💰Manual Capture
      • 🛑Fraud Blocklist
      • 🔁Subscriptions
      • 🔃PG Agnostic Recurring Payments
    • đŸ•šī¸Merchant controls
      • đŸ›Ŗī¸Smart Router
        • Rule Based Routing
        • Volume Based Routing
        • Default Fallback Routing
      • đŸ›Ąī¸Fraud & risk management
      • 🔃Smart retries
      • đŸŽ›ī¸Analytics & operations
      • 📋3DS decision manager
        • Setup guide
      • 📋Surcharge
        • Surcharge Setup guide
      • đŸ”ŧ3DS Step-up retries
      • 🚩Disputes/Chargebacks Management
      • 🤝Reconciliation
        • Getting Started with Recon
    • 🔑Account management
      • đŸ”ĸExporting payments data
      • 🤹Multiple accounts & profiles
      • 🛂Manage your team
    • đŸ›ī¸E-commerce platform plugins
      • WooCommerce Plugin
        • Setup
        • Compatibility
        • FAQs
  • SECURITY AND COMPLIANCE
    • 🔏Overview
    • đŸ’ŗPCI Compliance
    • 🔐Data Security
    • đŸ’ŊGDPR compliance
    • đŸ•ĩī¸Identity and Access Management
  • Learn more
    • 🍡SDK Reference
      • Node
      • React
      • JS
    • 📐PaySwitcher Architecture
      • Router
      • Storage
      • A Payments Switch with virtually zero overhead
    • 🌊Payment flows
Powered by GitBook
On this page
  • How does it work?
  • Supported Payment processors
  • How to enable 3DS Step-up retries?
  • FAQs
  • What will the user experience look like during 3DS Step-up Retry?
  • What is the difference between Smart retry and 3DS Step-up retry?
  • What if the failure is eligible for both 3DS Step-up retry and Smart retry?
  1. Features
  2. Merchant controls

3DS Step-up retries

Automatically retry failed non-3DS payments by stepping them up to 3DS authentication

PreviousSurcharge Setup guideNextDisputes/Chargebacks Management

Last updated 11 months ago

This section covers how 3DS Step-up retries function, the supported payment processors, and how to enable it.

3DS Step-up Retries is a PaySwitcher feature designed to enhance non-3DS payment success rates. If a non-3DS payment fails and we detect a relevant error message suggesting the potential for improved success with 3DS authentication, we seamlessly step up the authentication and attempt the payment again with same payment processor to increase the likelihood of a successful transaction.

3DS Step-up retries: These retries are applicable when errors are identified in non-3DS payments that can be resolved by attempting 3DS authentication. Examples of errors that can be addressed through 3DS authentication include, but are not limited to, fraud-related errors and 3DS authentication-required errors.

How does it work?

The flow looks like the following:

Supported Payment processors

PaySwitcher supports the following processors for 3DS Step-up retries.

  • Bluesnap

  • Stripe

In case you wish more processors to be covered for 3DS Step-up retry, please submit a feature request.

How to enable 3DS Step-up retries?

Drop a request to biz@payswitcher.com with confirmation to enable 3DS Step-up retry

FAQs

What will the user experience look like during 3DS Step-up Retry?

The user experience will slightly differ in this flow because, when we step up the authentication to 3DS, user involvement is required to provide extra authentication, which is typically not the case in non-3DS payments.

What is the difference between Smart retry and 3DS Step-up retry?

While Smart Retry attempts both to retry all the eligible business and technical failures with an alternative processor, 3DS Step-up Retry primarily addresses failures that can be easily eliminated by stepping up the authentication. This approach increases the payment success rate, enabling the business to relax regarding chargeback liability.

What if the failure is eligible for both 3DS Step-up retry and Smart retry?

If a non-3DS payment failure is eligible for both types of retries, we choose to proceed with 3DS Step-up Retry. We attempt the payment by enforcing 3DS authentication with the same processor, as this reduces chargeback cases and ensures the transaction is not fraudulent.

đŸ•šī¸
đŸ”ŧ