29 NEXT
  • Welcome to 29 Next Docs
  • About 29 Next
  • Changelog
  • Start Here
    • 🌟Get Started on 29 Next
      • General Settings & Branding
      • Link Domains
      • Invite Team Members
      • Add Locations & Languages
      • Checkout Settings & Policies
      • Customer Storefront Accounts
      • Fulfillment Settings
      • Support & Notifications
      • Add Payment Providers
    • ⚡Developer Docs
  • BUILD A STORE
    • 📦Products Catalogue
      • Add Products
      • Inventory
      • Product Variants
      • Gift Cards
      • Upsells & SEO Settings
      • Create Categories
      • Google Merchant XML Feed
      • Tax Settings
    • 🛒Storefront
      • Customer Accounts
      • Support Content
      • Custom Pages
      • Blogs
      • Storefront Redirects
    • 🪄Technical Settings
      • Metadata Fields & Tags
      • Configure Webhooks
      • Storefront API & Events
  • Manage Orders
    • 📥Orders
      • Create Orders
      • Order Management
      • Edit Orders
      • Refund Items & Orders
      • Create & Manage Returns
      • Order Statuses
      • Open Carts
      • Test Orders
    • 👥Customers Guide
      • Customer Carts
      • Checkout Links
    • 🔃Subscriptions Guide
      • Subscription Settings
      • Managing Subscriptions
      • Account Updater
      • Decline Salvage
      • Subscription Statuses
    • 📞Support Guide
  • Features
    • 🛍️Offers Guide
      • Create and Manage Offers
      • Product Ranges
      • Coupons
      • Shareable Coupon Links
      • Marketing Attribution
    • 💳Payments Guide
      • 3DS2 Payments
      • PayPal
      • Apple Pay
      • Google Pay
      • Stripe APMs
      • Authorize & Capture Payments
      • Disputes Guide
      • Block Lists
      • Payment Failure Cascading
      • Transaction Response Codes
    • 🚚Fulfillment Guide
      • Fulfillment Statuses
      • Location-Based Routing
      • Advanced Settings
  • Apps
    • 3PL Central
    • Avalara AvaTax
    • Campaigns App
    • Delivery Tracking
    • Everflow
    • Meta Pixel
    • Gorgias
    • Klaviyo
    • MaxMind minFraud
    • Chargeback360
    • TaxJar
    • ShipStation
    • Shop Sync
  • Analytics
    • Dashboards
    • Orders Reports
    • Customers Reports
    • Disputes Reports
    • Gift Card Reports
    • Fulfillment Reports
    • Transactions Reports
    • Support Ticket Reports
    • Subscription Reports
    • Tax Reports
    • Partner Marketing Reports
Powered by GitBook
On this page
  • 3D Secure 2 Payments
  • 3DS2 Merchant Profiles
  • Optimized 3DS2
  • Retry Non-3DS Enrolled Cards

Was this helpful?

  1. Features
  2. Payments Guide

3DS2 Payments

Support 3DS2 for SCA-compliant payments in the store checkout and over the Admin API

PreviousPayments GuideNextPayPal

Last updated 6 months ago

Was this helpful?

3D Secure 2 Payments

3D-Secure v2 (3DS2) payments are fully supported in 29 Next, both via the storefront checkout and for transactions created over the Admin API.

For EU-based merchants, or merchants selling to EU-based customers, Strong Customer Authentication (SCA) is mandated under the PSD2 directive for payment card transactions. 3DS2 offers a low or no-friction method to achieve SCA compliance on your store's transactions.

3DS2 authentication is supported on 29 Next for the following gateways:

  • 29 Next Payments

  • Adyen

  • Airwallex

  • BlueSnap

  • Braintree

  • Checkout.com

  • NMI

  • Nuvei

  • PayPal Commerce Platform

  • Stripe Payment Intents

  • 29 Next Test Gateway

To support 3DS2 payments over the Admin API, see the

3DS2 Merchant Profiles

To enable your gateway for 3DS2 payments, navigate to Settings > Payments and choose your gateway. On the 3DS card select Enable 3D Secure Transactions.

You must set up a 3DS Merchant Profile. You will be prompted to enter the following values for your merchant account, some of which can be obtained from your processing provider or acquiring bank.

  • Merchant Name

  • Merchant Country

  • Visa, Mastercard, AMEX, Discover Merchant IDs

  • Visa, Mastercard, AMEX, Discover acquiring BINs (ABIN)

  • MCC Code (merchant category code)

Choose to Save your Merchant Profile.

Configuring each card type for 3DS is optional. For example applying 3DS Merchant Profile values to Visa but not to Mastercard will apply 3DS to Visa transactions, but pass Mastercard transactions as non-3DS.

Once the Merchant Profile is correctly set, your gateway will automatically apply 3DS on payment attempts.

Optimized 3DS2

For merchants using payment gateways that offer acceptance of both 3DS and non-3DS payment transactions, 29 Next offers the ability to optimize the payment flow to reduce friction for customers.

When a customer checks out and submits their payment details, a 3DS2 payment authentication is initiated. The 3D Secure server returns an authentication flow response:

  • Frictionless - meaning that the customer's transaction is authenticated without any further input required from the cardholder, or

  • Challenge - which requires the customer to enter a one-time password generated by their card issuing bank into a challenge screen to proceed with transaction authentication.

Choose Enable Optimized 3D Secure Transactions to bypass the challenge flow and automatically submit such transactions as non-3DS. For frictionless authentications, the transaction would pass through as 3DS without any action required by the customer.

3DS2 Optimized allows merchants to offer customers a fully frictionless checkout experience, while covering up to 70% of their payment transactions with 3DS authentication.

Retry Non-3DS Enrolled Cards

You may optionally choose to automatically Retry Non-3DS Enrolled Cards as Standard Transaction to gracefully re-attempt any transactions on cardholders which do not support 3DS payments. Note that this setting should only be used with merchant accounts that support both 3DS and non-3DS transactions.

💳
Developers Guide