{"action":"created","issue":{"url":"https://api.github.com/repos/w3c/webpayments/issues/10","repository_url":"https://api.github.com/repos/w3c/webpayments","labels_url":"https://api.github.com/repos/w3c/webpayments/issues/10/labels{/name}","comments_url":"https://api.github.com/repos/w3c/webpayments/issues/10/comments","events_url":"https://api.github.com/repos/w3c/webpayments/issues/10/events","html_url":"https://github.com/w3c/webpayments/issues/10","id":116621150,"number":10,"title":"Confusion over payment flow","user":{"login":"zkoch","id":130235,"avatar_url":"https://avatars.githubusercontent.com/u/130235?v=3","gravatar_id":"","url":"https://api.github.com/users/zkoch","html_url":"https://github.com/zkoch","followers_url":"https://api.github.com/users/zkoch/followers","following_url":"https://api.github.com/users/zkoch/following{/other_user}","gists_url":"https://api.github.com/users/zkoch/gists{/gist_id}","starred_url":"https://api.github.com/users/zkoch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zkoch/subscriptions","organizations_url":"https://api.github.com/users/zkoch/orgs","repos_url":"https://api.github.com/users/zkoch/repos","events_url":"https://api.github.com/users/zkoch/events{/privacy}","received_events_url":"https://api.github.com/users/zkoch/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"zkoch","id":130235,"avatar_url":"https://avatars.githubusercontent.com/u/130235?v=3","gravatar_id":"","url":"https://api.github.com/users/zkoch","html_url":"https://github.com/zkoch","followers_url":"https://api.github.com/users/zkoch/followers","following_url":"https://api.github.com/users/zkoch/following{/other_user}","gists_url":"https://api.github.com/users/zkoch/gists{/gist_id}","starred_url":"https://api.github.com/users/zkoch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zkoch/subscriptions","organizations_url":"https://api.github.com/users/zkoch/orgs","repos_url":"https://api.github.com/users/zkoch/repos","events_url":"https://api.github.com/users/zkoch/events{/privacy}","received_events_url":"https://api.github.com/users/zkoch/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/w3c/webpayments/milestones/2","html_url":"https://github.com/w3c/webpayments/milestones/Flows","labels_url":"https://api.github.com/repos/w3c/webpayments/milestones/2/labels","id":1489453,"number":2,"title":"Flows","description":"Issues and PRs related to the flows are grouped under this milestone","creator":{"login":"adrianhopebailie","id":49902,"avatar_url":"https://avatars.githubusercontent.com/u/49902?v=3","gravatar_id":"","url":"https://api.github.com/users/adrianhopebailie","html_url":"https://github.com/adrianhopebailie","followers_url":"https://api.github.com/users/adrianhopebailie/followers","following_url":"https://api.github.com/users/adrianhopebailie/following{/other_user}","gists_url":"https://api.github.com/users/adrianhopebailie/gists{/gist_id}","starred_url":"https://api.github.com/users/adrianhopebailie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adrianhopebailie/subscriptions","organizations_url":"https://api.github.com/users/adrianhopebailie/orgs","repos_url":"https://api.github.com/users/adrianhopebailie/repos","events_url":"https://api.github.com/users/adrianhopebailie/events{/privacy}","received_events_url":"https://api.github.com/users/adrianhopebailie/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":24,"state":"open","created_at":"2016-01-07T12:58:18Z","updated_at":"2016-04-10T07:01:15Z","due_on":null,"closed_at":null},"comments":7,"created_at":"2015-11-12T19:21:44Z","updated_at":"2016-04-10T07:01:15Z","closed_at":"2016-04-10T07:01:15Z","body":"cc: @mattsaxon \r\n\r\nI'm looking over the payment flows, in particular the [3Ds & Google Flow](https://github.com/w3c/webpayments/blob/gh-pages/PaymentFlows/Card/MerchantHosted-CardPaymentwith3DS-GoogleProposal.pml), and I'm not sure I understand the characters/roles that are laid out at the top of the diagram [1]. Namely:\r\n\r\n* You seem to be conflating the user and the browser (\"Payer (Shopper) Browser\"), but these are distinct roles and I'm getting confused who is taking what action. Perhaps you really just mean \"Browser\" here? Since there's only one browser (or \"User-Agent\") in any given transaction, I don't think we need to be more specific here.\r\n\r\n* I do not know what a \"Browser Payment Agent/Wallet\" and a \"Payer (Shopper) PSP Wallet [aka Issuer Wallet]\" are or how they differ.\r\n\r\nGiven the confusion above, I'm not 100% sure I follow the proposed flow. But it seems to suggest that the user selects a payment instrument from the browser window (I'm using our terminology here, where \"payment instrument\" is the thing the user selects inside of the browser UI), the user goes into the payment instrument, a blob of data is returned back, which then gets passed back to the merchant, and only then does the user get put through the 3DS verification flow.\r\n\r\nWhile this is certainly one way to do it, I don't think it's preferred or ideal. The user should be put through and 3DS flow inside of the payment instrument *before* any data is returned to the merchant. The goal is to make things easier for merchants and put the complicated logic inside of the payment instrument and whomever is providing that instrument.\r\n\r\nSorry if I've misunderstood anything.\r\n\r\n[1] I am using planttext.com to take plain text and convert it into actual diagram, so not 100% sure it's accurate"},"comment":{"url":"https://api.github.com/repos/w3c/webpayments/issues/comments/207935488","html_url":"https://github.com/w3c/webpayments/issues/10#issuecomment-207935488","issue_url":"https://api.github.com/repos/w3c/webpayments/issues/10","id":207935488,"user":{"login":"adrianhopebailie","id":49902,"avatar_url":"https://avatars.githubusercontent.com/u/49902?v=3","gravatar_id":"","url":"https://api.github.com/users/adrianhopebailie","html_url":"https://github.com/adrianhopebailie","followers_url":"https://api.github.com/users/adrianhopebailie/followers","following_url":"https://api.github.com/users/adrianhopebailie/following{/other_user}","gists_url":"https://api.github.com/users/adrianhopebailie/gists{/gist_id}","starred_url":"https://api.github.com/users/adrianhopebailie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adrianhopebailie/subscriptions","organizations_url":"https://api.github.com/users/adrianhopebailie/orgs","repos_url":"https://api.github.com/users/adrianhopebailie/repos","events_url":"https://api.github.com/users/adrianhopebailie/events{/privacy}","received_events_url":"https://api.github.com/users/adrianhopebailie/received_events","type":"User","site_admin":false},"created_at":"2016-04-10T07:01:15Z","updated_at":"2016-04-10T07:01:15Z","body":"Closing as flows related work is now in https://github.com/w3c/webpayments-flows"}}