Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support SPC as an interaction mode for outgoing payments #203

Open
adrianhopebailie opened this issue Oct 21, 2022 · 0 comments
Open

Support SPC as an interaction mode for outgoing payments #203

adrianhopebailie opened this issue Oct 21, 2022 · 0 comments
Labels
type: specification Changes to the specification

Comments

@adrianhopebailie
Copy link
Collaborator

In the use case where an online merchant is processing a payment where the customer has provided their payment pointer, the merchant, if they detect that the browser is capable of Secure Payment Confirmation, should indicate this is an option for interaction.

The interaction would follow the example in the spec:
https://www.w3.org/TR/secure-payment-confirmation/#sctn-sample-authentication

The flow would look like this:

  1. Customer provides PP
  2. Merchant starts grant negotiation for quote and outgoing payment, indicates SPC as an interaction option
  3. AS returns list of credential IDs that can be used for SPC and RP identifier
  4. Merchant initiates SPC and customer consents to the transaction
  5. Merchant continues grant negotiation and provides SPC response
  6. AS verifies SPC response and checks that details in SPC match outgoing payment details.
  7. AS grants access token to create outgoing payment
@mkurapov mkurapov moved this to Backlog in Open Payments Jun 28, 2023
@mkurapov mkurapov added the type: specification Changes to the specification label Oct 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: specification Changes to the specification
Projects
Status: Backlog
Development

No branches or pull requests

2 participants