{"action":"created","issue":{"url":"https://api.github.com/repos/OpenCollective/OpenCollective/issues/15","repository_url":"https://api.github.com/repos/OpenCollective/OpenCollective","labels_url":"https://api.github.com/repos/OpenCollective/OpenCollective/issues/15/labels{/name}","comments_url":"https://api.github.com/repos/OpenCollective/OpenCollective/issues/15/comments","events_url":"https://api.github.com/repos/OpenCollective/OpenCollective/issues/15/events","html_url":"https://github.com/OpenCollective/OpenCollective/issues/15","id":146691696,"number":15,"title":"Allow adding fees on top","user":{"login":"asood123","id":6106941,"avatar_url":"https://avatars.githubusercontent.com/u/6106941?v=3","gravatar_id":"","url":"https://api.github.com/users/asood123","html_url":"https://github.com/asood123","followers_url":"https://api.github.com/users/asood123/followers","following_url":"https://api.github.com/users/asood123/following{/other_user}","gists_url":"https://api.github.com/users/asood123/gists{/gist_id}","starred_url":"https://api.github.com/users/asood123/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/asood123/subscriptions","organizations_url":"https://api.github.com/users/asood123/orgs","repos_url":"https://api.github.com/users/asood123/repos","events_url":"https://api.github.com/users/asood123/events{/privacy}","received_events_url":"https://api.github.com/users/asood123/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2016-04-07T17:27:02Z","updated_at":"2016-04-20T16:18:27Z","closed_at":null,"body":"Currently, when you donate $100, stripe charges you $100 and fees come out of that. Depending on how much host takes, end collective gets around ~$87.\r\n\r\nWe want to let users pay more fees on top of their donation. User clicks on `Donate $100`. Dialog shows: \r\n\r\n$100\r\n`+` $13 fees\r\n`=` $113\r\nConfirm\r\n\r\nImplementation proposal\r\n1. Backend: Add a boolean field on the collective `feesOnTop`\r\n2. Frontend: Create a new dialog that shows the final amount with fees\r\n- If flipped (initially only for the French movement with a French host, so no currency issues), we show the dialog above. \r\n- When they click confirm, we pass $113 to Stripe and show the Stripe dialog. Two dialogs aren't ideal but it would be the easiest way to do it. Otherwise, we'd need to rebuild a credit card donation form.\r\n\r\nOpen questions\r\n- Should we do one dialog or two?\r\n- Find out exactly how much stripe will charge for a european credit card. We can also assume a flat 3% rate and eat the difference of 20 cents or so."},"comment":{"url":"https://api.github.com/repos/OpenCollective/OpenCollective/issues/comments/212497888","html_url":"https://github.com/OpenCollective/OpenCollective/issues/15#issuecomment-212497888","issue_url":"https://api.github.com/repos/OpenCollective/OpenCollective/issues/15","id":212497888,"user":{"login":"xdamman","id":74358,"avatar_url":"https://avatars.githubusercontent.com/u/74358?v=3","gravatar_id":"","url":"https://api.github.com/users/xdamman","html_url":"https://github.com/xdamman","followers_url":"https://api.github.com/users/xdamman/followers","following_url":"https://api.github.com/users/xdamman/following{/other_user}","gists_url":"https://api.github.com/users/xdamman/gists{/gist_id}","starred_url":"https://api.github.com/users/xdamman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xdamman/subscriptions","organizations_url":"https://api.github.com/users/xdamman/orgs","repos_url":"https://api.github.com/users/xdamman/repos","events_url":"https://api.github.com/users/xdamman/events{/privacy}","received_events_url":"https://api.github.com/users/xdamman/received_events","type":"User","site_admin":false},"created_at":"2016-04-20T16:18:27Z","updated_at":"2016-04-20T16:18:27Z","body":"This is great! 👍 \r\n\r\nJust also do a version with $100 per month and with two buttons at the bottom:\r\n[ Pay by Credit Card ] [ Pay with PayPal ]\r\n\r\nAnd ship it! :-)"}}