Secure Payment Confirmation - First-Party payment demo

This is a test website. Nothing is charged.

This demo tests the use of a 'pure' (i.e., not payment-enabled) passkey in a first-party scenario. This will not work in a naive browser-cache implementation of SPC, but will work with availability and use of proper OS-level credential store APIs. To test the integration:

As of 2026/02/18, this demo:

Instructions:

  1. In the iframe, click on 'Enroll Credential'
  2. This will trigger passkey creation for the embedded RP
  3. Complete the passkey creation
  4. Outside of the iframe, click on 'Trigger third-party SPC'. This should fail, because the passkey isn't enabled for third-party payment
  5. Inside of the iframe, click on 'Trigger first-party SPC'. This should succeed.