Affiliate Disclosure
If you buy through our links, we may get a commission. Read our ethics policy.

A new web standard will add another layer of security to online payment services like Apple Pay

W3C announces a standard for secure online payments

The World Wide Web Consortium is working to further secure online payments in browsers with a new technology that works alongside other payment services like Apple Pay, Google Pay, and more.

Known as Secure Payment Confirmation (SPC), it allows various entities like merchants, banks, payment service providers, and card networks to reduce the obstacles associated with strong customer authentication (SCA) and generate cryptographic proof of user consent. These factors are crucial in meeting regulatory obligations such as Europe's Payment Services Directive (PSD2).

To address the increasing incidence of online payment fraud, Europe and other regions have initiated requirements for multifactor authentication in certain payment scenarios. While multi-factor authentication effectively reduces fraud, it also tends to create additional complexity during checkout, which can result in customers abandoning their shopping carts.

Secure Payment Confirmation

Secure Payment Confirmation introduces an additional layer of "user consent" on top of web authentication. During a transaction, SPC prompts the user to consent to the payment terms through a "transaction dialog" governed by the browser.

The transaction dialog lets a user review and confirm the transaction details. The user's FIDO authenticator signs the transaction details, allowing the bank or relevant entity to verify the authentication outcome cryptographically.

The cryptographic verification ensures that the user has indeed consented to the payment terms, as required by the Payment Services Directive 2 (PSD2), under the concept of "dynamic linking."

The Web Payments Working Group started the development of Secure Payment Confirmation in 2019 to meet the Strong Customer Authentication requirements while minimizing checkout difficulties. Stripe conducted a trial using an initial implementation of SPC, and in March 2020, it was observed that SPC authentication resulted in an 8% boost in conversions compared to one-time passcodes (OTP).

Additionally, the checkout process was three times faster with SPC authentication. SPC could extend beyond card payments and encompasses other payment ecosystems as well.

Currently, SPC is accessible on Chrome and Edge platforms across macOS, Windows, and Android, which doesn't include Apple's Safari browser. But as the Web Payments Working Group enters the Candidate Recommendation phase, efforts will be made to extend SPC implementation to other browsers and platforms.



16 Comments

rob53 14 Years · 3321 comments

Currently just works with malware-providers Chrome and Edge on the Mac. Is W3C "owned" by Google or Microsoft? If it's being pushed by the EU, I can see why Safari isn't included.

4 Likes · 0 Dislikes
avon b7 21 Years · 8067 comments

rob53 said:
Currently just works with malware-providers Chrome and Edge on the Mac. Is W3C "owned" by Google or Microsoft? If it's being pushed by the EU, I can see why Safari isn't included.

Remember that it isn't absolutely necessary in the EU as PSD2 has been in force since around 2019 and seems to have been successful. 

The store passes me to the gateway where I input card details. Click OK, open my bank app and the authorisation is waiting for me there. Click OK and instantly the store confirms the transaction. 

Fast and fluid. 

On top of that I use a virtual card for online payments that I 'charge' right before the purchase with the required amount. 

That card actually exists as a physical card too but with no printed number and a dynamic CVV. 

Not all online purchases have to use this system. Amazon has the 'buy now' button and as soon as you hit that, everything goes through. 

anonymouse 16 Years · 6990 comments

rob53 said:
Currently just works with malware-providers Chrome and Edge on the Mac. Is W3C "owned" by Google or Microsoft? If it's being pushed by the EU, I can see why Safari isn't included.

The W3C is the World Wide Web Consortium: https://www.w3.org

See also: https://en.wikipedia.org/wiki/World_Wide_Web_Consortium

It is not "owned" by Google or Microsoft, but Google, Microsoft and Apple are all members: https://www.w3.org/Consortium/Member/List

2 Likes · 0 Dislikes
coolfactor 21 Years · 2342 comments

rob53 said:
Currently just works with malware-providers Chrome and Edge on the Mac. Is W3C "owned" by Google or Microsoft? If it's being pushed by the EU, I can see why Safari isn't included.

Apple tends to be more cautious with implementing new features into Safari. They do have a Technology Preview version of Safari, but it doesn't have any sign of SPC yet. Maybe the spec has been too raw to touch?

2 Likes · 0 Dislikes
jdw 19 Years · 1463 comments

I hate complexity and refuse to use anything that might lock me out.  Passwords are fine, and I still use 1Password to manage them.  But 2FA?  No!  Absolutely not.  I still refuse to switch it on when it comes to my Apple ID.  That means I can't use some Apple services, but so be it.  I hate it with a passion.  For what if I am accessing something from a computer without my iPhone?  Seriously!  To force me to have an iPhone is wrong.  So I keep 2FA switched off. 

Whatever solution these people come up with had better not force me to need anything other than a password.  I don't mind fingerprints and biometric access, but not ever computer has that.  Passwords really are the only decent solution that isn't complex, assuming you can remember your passwords or have 1Password save in Dropbox which can be accessed from anywhere.

2 Likes · 0 Dislikes