Secure Payment Confirmation
Расширение WebAuthn от W3C, позволяющее покупателю подтвердить точную сумму у мерчанта ключом, зарегистрированным в его банке.
Строгая аутентификация клиента требует динамической привязки: то, что подтверждает клиент, должно быть связано с суммой и получателем. Обычный WebAuthn подписывает лишь случайный вызов и ничего не знает о деньгах. SPC добавляет диалог, который рисует сам браузер: он показывает мерчанта, сумму и последние цифры карты, а подпись покрывает ровно эти данные. Кроме того, сайт мерчанта может использовать учётные данные, зарегистрированные в банке, — обычный WebAuthn этого между доменами не позволяет.
Stripe и Google опробовали его в 2021 году, а EMVCo добавила поддержку в 3-D Secure 2.3. В итоге вместо окна для SMS-кода во фрейме — отпечаток пальца. Поддержка пока почти ограничена браузерами на Chromium.