{"action":"created","issue":{"url":"https://api.github.com/repos/easydigitaldownloads/easy-digital-downloads/issues/2714","repository_url":"https://api.github.com/repos/easydigitaldownloads/easy-digital-downloads","labels_url":"https://api.github.com/repos/easydigitaldownloads/easy-digital-downloads/issues/2714/labels{/name}","comments_url":"https://api.github.com/repos/easydigitaldownloads/easy-digital-downloads/issues/2714/comments","events_url":"https://api.github.com/repos/easydigitaldownloads/easy-digital-downloads/issues/2714/events","html_url":"https://github.com/easydigitaldownloads/easy-digital-downloads/issues/2714","id":45609090,"number":2714,"title":"Add option to complete abandoned/pending purchases","user":{"login":"ghost1227","id":36433,"avatar_url":"https://avatars.githubusercontent.com/u/36433?v=3","gravatar_id":"","url":"https://api.github.com/users/ghost1227","html_url":"https://github.com/ghost1227","followers_url":"https://api.github.com/users/ghost1227/followers","following_url":"https://api.github.com/users/ghost1227/following{/other_user}","gists_url":"https://api.github.com/users/ghost1227/gists{/gist_id}","starred_url":"https://api.github.com/users/ghost1227/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ghost1227/subscriptions","organizations_url":"https://api.github.com/users/ghost1227/orgs","repos_url":"https://api.github.com/users/ghost1227/repos","events_url":"https://api.github.com/users/ghost1227/events{/privacy}","received_events_url":"https://api.github.com/users/ghost1227/received_events","type":"User","site_admin":false},"labels":[{"id":29098094,"url":"https://api.github.com/repos/easydigitaldownloads/easy-digital-downloads/labels/Checkout","name":"Checkout","color":"F1C40F","default":false},{"id":2798128,"url":"https://api.github.com/repos/easydigitaldownloads/easy-digital-downloads/labels/Enhancement","name":"Enhancement","color":"84b6eb","default":false},{"id":27971613,"url":"https://api.github.com/repos/easydigitaldownloads/easy-digital-downloads/labels/Payments","name":"Payments","color":"7F8C8D","default":false}],"state":"open","locked":false,"assignee":{"login":"cklosowski","id":1390124,"avatar_url":"https://avatars.githubusercontent.com/u/1390124?v=3","gravatar_id":"","url":"https://api.github.com/users/cklosowski","html_url":"https://github.com/cklosowski","followers_url":"https://api.github.com/users/cklosowski/followers","following_url":"https://api.github.com/users/cklosowski/following{/other_user}","gists_url":"https://api.github.com/users/cklosowski/gists{/gist_id}","starred_url":"https://api.github.com/users/cklosowski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cklosowski/subscriptions","organizations_url":"https://api.github.com/users/cklosowski/orgs","repos_url":"https://api.github.com/users/cklosowski/repos","events_url":"https://api.github.com/users/cklosowski/events{/privacy}","received_events_url":"https://api.github.com/users/cklosowski/received_events","type":"User","site_admin":false},"assignees":[{"login":"cklosowski","id":1390124,"avatar_url":"https://avatars.githubusercontent.com/u/1390124?v=3","gravatar_id":"","url":"https://api.github.com/users/cklosowski","html_url":"https://github.com/cklosowski","followers_url":"https://api.github.com/users/cklosowski/followers","following_url":"https://api.github.com/users/cklosowski/following{/other_user}","gists_url":"https://api.github.com/users/cklosowski/gists{/gist_id}","starred_url":"https://api.github.com/users/cklosowski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cklosowski/subscriptions","organizations_url":"https://api.github.com/users/cklosowski/orgs","repos_url":"https://api.github.com/users/cklosowski/repos","events_url":"https://api.github.com/users/cklosowski/events{/privacy}","received_events_url":"https://api.github.com/users/cklosowski/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/easydigitaldownloads/easy-digital-downloads/milestones/109","html_url":"https://github.com/easydigitaldownloads/easy-digital-downloads/milestones/2.7","labels_url":"https://api.github.com/repos/easydigitaldownloads/easy-digital-downloads/milestones/109/labels","id":1259726,"number":109,"title":"2.7","description":null,"creator":{"login":"pippinsplugins","id":1034109,"avatar_url":"https://avatars.githubusercontent.com/u/1034109?v=3","gravatar_id":"","url":"https://api.github.com/users/pippinsplugins","html_url":"https://github.com/pippinsplugins","followers_url":"https://api.github.com/users/pippinsplugins/followers","following_url":"https://api.github.com/users/pippinsplugins/following{/other_user}","gists_url":"https://api.github.com/users/pippinsplugins/gists{/gist_id}","starred_url":"https://api.github.com/users/pippinsplugins/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pippinsplugins/subscriptions","organizations_url":"https://api.github.com/users/pippinsplugins/orgs","repos_url":"https://api.github.com/users/pippinsplugins/repos","events_url":"https://api.github.com/users/pippinsplugins/events{/privacy}","received_events_url":"https://api.github.com/users/pippinsplugins/received_events","type":"User","site_admin":false},"open_issues":157,"closed_issues":1,"state":"open","created_at":"2015-08-18T02:24:40Z","updated_at":"2016-11-06T10:05:01Z","due_on":null,"closed_at":null},"comments":26,"created_at":"2014-10-13T05:25:50Z","updated_at":"2016-11-07T23:32:44Z","closed_at":null,"body":"Users should be able to complete abandoned/pending purchases on subsequent visits. In order to facilitate this, a status of 'processing' should be added which will be used by eChecks instead of the 'pending' status used now. This will allow pending purchases to be completed without risking affecting eCheck purchases which are pending processing.\n\n@pippinsplugins has indicated that WooCommerce does this well and we should take inspiration from them.\n"},"comment":{"url":"https://api.github.com/repos/easydigitaldownloads/easy-digital-downloads/issues/comments/258998023","html_url":"https://github.com/easydigitaldownloads/easy-digital-downloads/issues/2714#issuecomment-258998023","issue_url":"https://api.github.com/repos/easydigitaldownloads/easy-digital-downloads/issues/2714","id":258998023,"user":{"login":"pippinsplugins","id":1034109,"avatar_url":"https://avatars.githubusercontent.com/u/1034109?v=3","gravatar_id":"","url":"https://api.github.com/users/pippinsplugins","html_url":"https://github.com/pippinsplugins","followers_url":"https://api.github.com/users/pippinsplugins/followers","following_url":"https://api.github.com/users/pippinsplugins/following{/other_user}","gists_url":"https://api.github.com/users/pippinsplugins/gists{/gist_id}","starred_url":"https://api.github.com/users/pippinsplugins/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pippinsplugins/subscriptions","organizations_url":"https://api.github.com/users/pippinsplugins/orgs","repos_url":"https://api.github.com/users/pippinsplugins/repos","events_url":"https://api.github.com/users/pippinsplugins/events{/privacy}","received_events_url":"https://api.github.com/users/pippinsplugins/received_events","type":"User","site_admin":false},"created_at":"2016-11-07T23:32:44Z","updated_at":"2016-11-07T23:32:44Z","body":"It's a bit more complicated than that.\r\n\r\nWe'll need to:\r\n\r\n1. Identify the pending payment ID / checkout ID in the customer's session\r\n2. Associate the checkout ID with the payment ID\r\n3. When submitting checkout see if the checkout ID matches an existing payment\r\n4. If we have a payment ID, update it instead of creating a new one\r\n5. Add a link to payment history screens to `Complete purchase` that takes customer to checkout and pre-fills checkout based on items on payment"}}
{"actor":{"display_login":"pippinsplugins"}}