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?
  • Configure 3DS Decision Manager
  • Next step
  1. Features
  2. Merchant controls

3DS decision manager

Configure advanced rules with various payment parameters

PreviousAnalytics & operationsNextSetup guide

Last updated 11 months ago

Through this section, you will understand the working of 3DS Decision Manager and how to configure it.

PaySwitcher 3DS Decision Manager allows the merchant to configure advanced rules using various payment parameters such as amount, currency etc., to enforce 3D Secure authentication for card payments to reduce fraudulent transactions.

How does it work?

  • PaySwitcher supports 3D Secure card payments via multiple payment processors

  • For example, if you want to enforce 3DS authentication for all payments of value greater than $100 then you could setup the following rule on the 3DS Decision Manager and all the payment requests conforming to that rule would have authentication_type set as three_ds

Some payment processors mandate a 3D Secure authentication for all payments which will be enforced regardless of the authentication_type in /payments request

Configure 3DS Decision Manager

Next step

The on the PaySwitcher Control Center allows you to configure advanced rules based on payment parameters to decide when to enforce 3DS on card payments for supported processors

Note: If an explicit value is passed on /payments request using the authentication_type parameter it will override the 3DS Decision Manager -

Follow the to configure the 3DS Decision Manager

To test the 3DS Decision Manager, after activating the rule, we can make a Test Payment using the

đŸ•šī¸
📋
3DS Decision Manager
API Reference
setup guide
PaySwitcher Dashboard
3DS Decision Flow