Secure Payment Confirmation
Secure Payment Confirmation (SPC) is a web standard that lets a customer confirm their identity with their card issuer, bank, or other payment service during an online purchase. It is designed to make this authentication step smoother while using strong authentication methods. It is one tool intended to help support secure payments and does not by itself eliminate fraud.
Secure Payment Confirmation (SPC) is a Web API designed to support streamlined authentication during a payment transaction, building on the WebAuthn / FIDO strong authentication model to allow a customer to authenticate with their card issuer, bank, or other payment service provider. It is intended to facilitate the use of strong authentication and to scale authentication across payment flows, and it has been referenced in the context of EMV 3-D Secure challenge flows. SPC is an authentication mechanism at a specific point in a transaction; it addresses customer authentication and does not, on its own, replace other controls or guarantee prevention of fraud. Practitioners should confirm current specification status and scope against the published standards, as the referenced material describes SPC as a proposed or evolving web standard.
Why it matters
Customer authentication during online payments involves a persistent tension between security and usability. Strong authentication challenges can reduce certain forms of card-not-present fraud, but poorly designed or friction-heavy challenge flows can lead to abandoned carts and inconsistent user experiences. Secure Payment Confirmation (SPC) is intended to help address this tension by building on the WebAuthn / FIDO strong authentication model to provide a more streamlined authentication step during a payment transaction.
SPC is relevant because it aims to bring a standardized, browser-supported authentication mechanism to payment flows, and it has been referenced in the context of EMV 3-D Secure challenge flows. This positions it as one potential building block within a broader authentication ecosystem rather than a standalone solution. For teams evaluating authentication options, understanding where SPC fits, and where it does not, matters for accurate scoping of controls.
It is important to treat SPC as an authentication mechanism at a specific point in a transaction. It addresses customer authentication and does not, on its own, replace other controls or guarantee the prevention of fraud. Because the referenced material describes SPC as a proposed or evolving web standard, practitioners should confirm current specification status, browser support, and scope against the published standards rather than assuming a fixed or finalized behavior.
Who it's relevant to
Inside SPC
Common questions
Answers to the questions practitioners most commonly ask about SPC.