Skip to main content

TS12 SCA Workflows

Strong Customer Authentication (SCA) for payments is mandated under PSD2 Article 97 (1) for electronic payment initiation, as well as for accessing a payment account online or other actions that carry a risk of fraud. The EUDI Wallet supports all three authentication factor categories (knowledge, possession, inherence) to enable SCA, as well as Dynamic Linking.

This specification defines four SCA workflows using SUA Attestations (SCA Attestations) issued into the user's Wallet Unit by their Account Servicing Payment Service Provider (ASPSP).

SCA Attestation Types

Attestation TypeClaimsPurpose
Payment Service UserLogin and risk-based step-up authentication
Payment Cardpan_last_four, scheme, scheme_logoPayment Authorisation and Recurring Payment Mandate
Payment Accountiban, bic, currencyPayment Authorisation, Recurring Payment Mandate, and Account information access

Transaction Types

Transaction TypeType IdentifierAttestation UsedDescription
Risk-based Authenticationurn:eudi:sca:login_risk_transaction:1Payment Service UserStep-up SCA for sensitive actions (e.g. login from new device)
Payment Authorisationurn:eudi:sca:payment:1Payment Account, Payment CardAuthorize a payment via PISP or directly
Recurring Payment Mandateurn:eudi:sca:emandate:1Payment Account, Payment CardAuthorize recurring e-mandate for regular payments
Account Information Accessurn:eudi:sca:account_access:1Payment AccountAuthorize AISP to access account data

Each workflow follows the same 5-step developer pattern: obtain an API key, create a credential definition, issue a credential, create a presentation definition, and send a verification request with transaction data.