{"action":"created","issue":{"url":"https://api.github.com/repos/mozilla/donate.mozilla.org/issues/439","labels_url":"https://api.github.com/repos/mozilla/donate.mozilla.org/issues/439/labels{/name}","comments_url":"https://api.github.com/repos/mozilla/donate.mozilla.org/issues/439/comments","events_url":"https://api.github.com/repos/mozilla/donate.mozilla.org/issues/439/events","html_url":"https://github.com/mozilla/donate.mozilla.org/issues/439","id":108115296,"number":439,"title":"Unable to make $20 one-time donation via Stripe","user":{"login":"adamlofting","id":1901816,"avatar_url":"https://avatars.githubusercontent.com/u/1901816?v=3","gravatar_id":"","url":"https://api.github.com/users/adamlofting","html_url":"https://github.com/adamlofting","followers_url":"https://api.github.com/users/adamlofting/followers","following_url":"https://api.github.com/users/adamlofting/following{/other_user}","gists_url":"https://api.github.com/users/adamlofting/gists{/gist_id}","starred_url":"https://api.github.com/users/adamlofting/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adamlofting/subscriptions","organizations_url":"https://api.github.com/users/adamlofting/orgs","repos_url":"https://api.github.com/users/adamlofting/repos","events_url":"https://api.github.com/users/adamlofting/events{/privacy}","received_events_url":"https://api.github.com/users/adamlofting/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mozilla/donate.mozilla.org/labels/bug","name":"bug","color":"eb6420"},{"url":"https://api.github.com/repos/mozilla/donate.mozilla.org/labels/engineering","name":"engineering","color":"009800"},{"url":"https://api.github.com/repos/mozilla/donate.mozilla.org/labels/P1","name":"P1","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/mozilla/donate.mozilla.org/milestones/2","html_url":"https://github.com/mozilla/donate.mozilla.org/milestones/Not%20yet%20assigned%20to%20a%20heartbeat","labels_url":"https://api.github.com/repos/mozilla/donate.mozilla.org/milestones/2/labels","id":1164948,"number":2,"title":"Not yet assigned to a heartbeat","description":"","creator":{"login":"adamlofting","id":1901816,"avatar_url":"https://avatars.githubusercontent.com/u/1901816?v=3","gravatar_id":"","url":"https://api.github.com/users/adamlofting","html_url":"https://github.com/adamlofting","followers_url":"https://api.github.com/users/adamlofting/followers","following_url":"https://api.github.com/users/adamlofting/following{/other_user}","gists_url":"https://api.github.com/users/adamlofting/gists{/gist_id}","starred_url":"https://api.github.com/users/adamlofting/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adamlofting/subscriptions","organizations_url":"https://api.github.com/users/adamlofting/orgs","repos_url":"https://api.github.com/users/adamlofting/repos","events_url":"https://api.github.com/users/adamlofting/events{/privacy}","received_events_url":"https://api.github.com/users/adamlofting/received_events","type":"User","site_admin":false},"open_issues":67,"closed_issues":28,"state":"open","created_at":"2015-06-15T14:10:46Z","updated_at":"2015-09-24T11:50:57Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2015-09-24T11:50:57Z","updated_at":"2015-09-24T11:56:09Z","closed_at":null,"body":"Walking through my first QA scenario, I was unable to complete a donation on staging.\r\n\r\n> Something seems to have gone wrong. Please try again later\r\n\r\n* $20 (first button selected)\r\n* Credit Card\r\n* Using Stripe test creds\r\n* Final screen appears to pass validation \r\n\r\n<img width=\"477\" alt=\"screenshot 2015-09-24 12 47 33\" src=\"https://cloud.githubusercontent.com/assets/1901816/10072572/a969b2ae-62ba-11e5-9bf3-7de4066c56c8.png\">\r\n"},"comment":{"url":"https://api.github.com/repos/mozilla/donate.mozilla.org/issues/comments/142908003","html_url":"https://github.com/mozilla/donate.mozilla.org/issues/439#issuecomment-142908003","issue_url":"https://api.github.com/repos/mozilla/donate.mozilla.org/issues/439","id":142908003,"user":{"login":"adamlofting","id":1901816,"avatar_url":"https://avatars.githubusercontent.com/u/1901816?v=3","gravatar_id":"","url":"https://api.github.com/users/adamlofting","html_url":"https://github.com/adamlofting","followers_url":"https://api.github.com/users/adamlofting/followers","following_url":"https://api.github.com/users/adamlofting/following{/other_user}","gists_url":"https://api.github.com/users/adamlofting/gists{/gist_id}","starred_url":"https://api.github.com/users/adamlofting/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adamlofting/subscriptions","organizations_url":"https://api.github.com/users/adamlofting/orgs","repos_url":"https://api.github.com/users/adamlofting/repos","events_url":"https://api.github.com/users/adamlofting/events{/privacy}","received_events_url":"https://api.github.com/users/adamlofting/received_events","type":"User","site_admin":false},"created_at":"2015-09-24T11:56:09Z","updated_at":"2015-09-24T11:56:09Z","body":"Investigating further, I had set the CC expiry date to 1/15. \r\n\r\nIn this case I suspect we are receiving an error message from Stripe, but we need to surface that message, or convert it into something meaningful for the user. E.g. 'Your payment was not accepted, please double check your card details and try again'.\r\n\r\nIs there a known list of Stripe error messages we should be trying to handle in this case?"}}