Strong Customer Authentication (SCA) requirements under PSD2 have fundamentally changed how payment authentication works. We provide a practical implementation guide for fintech platforms.
PSD2's Strong Customer Authentication requirement mandates that electronic payments use at least two independent authentication factors from three categories:
For fintech platforms processing payments, this means rethinking authentication flows to balance security requirements with user experience.
SCA is required when:
Not every transaction requires SCA. Key exemptions include:
Understanding exemptions is crucial—applying SCA unnecessarily damages conversion rates, while incorrectly claiming exemptions risks regulatory issues and liability shifts.
For card payments, 3DS2 is the primary SCA mechanism. Key implementation considerations:
3DS2 supports "frictionless" authentication where the issuer approves based on risk assessment without customer interaction. This happens when:
// Example 3DS2 authentication request
$threeDsRequest = [
'threeDSCompInd' => 'Y',
'browserInfo' => [
'browserAcceptHeader' => $request->header('Accept'),
'browserIP' => $request->ip(),
'browserLanguage' => 'en-GB',
'browserUserAgent' => $request->userAgent(),
// Additional browser data...
],
'acctInfo' => [
'chAccAgeInd' => '04', // Account age indicator
'chAccChange' => '20240115', // Last account change
'nbPurchaseAccount' => 12, // Purchases in last 6 months
],
];
When frictionless authentication isn't possible, the customer faces a "challenge"—typically a one-time password sent to their mobile or biometric verification in their banking app. Your UI must:
For payment initiation via Open Banking, SCA is delegated to the customer's bank (ASPSP). Your role is to:
This simplifies SCA implementation since the bank handles the authentication mechanics, but introduces dependency on bank UX quality and availability.
SCA inevitably adds friction. To minimise conversion impact:
Track key metrics to ensure SCA is working correctly:
SCA requirements add complexity to payment flows, but with careful implementation, the impact on user experience can be minimised. Understanding exemptions, optimising 3DS2 data collection, and monitoring authentication metrics are key to balancing security requirements with commercial performance.