<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi<div class=""><br class=""></div><div class="">Yes Andreas and I discussed it on a call last week. I told him I probably prefer to use stripe and asked him to look if it works ok for QGIS. If he was happy with stripe (which he has indicated he is) we will integrate it in Projecta for ultimately automating certification, sponsorship and in future funding drive etc. donations. I can’t give an exact date when we will have it integrated - we will update you all when it is ready. For now getting the donations panel on the download page and other places on the web site converted to use stripe should probably be the higher priority. Isnt it possible to do it using a JS or embedded widget only approach from stripe? </div><div class=""><br class=""></div><div class="">Regards</div><div class=""><br class=""></div><div class="">Tim<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 30 Mar 2018, at 13:23, Richard Duivenvoorde <<a href="mailto:rdmailings@duif.net" class="">rdmailings@duif.net</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">Hi Tim/PSC,<br class=""><br class="">As you know Andreas now set up a Stripe account, so we can proceed to<br class="">integrate all kind of donations/payments in <a href="http://qgis.org" class="">qgis.org</a> website. For those<br class="">interested, see <a href="https://stripe.com/docs" class="">https://stripe.com/docs</a><br class=""><br class="">First: while PayPal support sucks, at least the integration was very easy...<br class=""><br class="">To start (for creditcard payments) we need to add a some javascript/html<br class="">to the website (probably using <a href="https://stripe.com/docs/stripe-js" class="">https://stripe.com/docs/stripe-js</a>) to<br class="">create a client side 'Token’.’<br class=""><br class="">Using that token we need to have a server-side script(s) which calls the<br class="">stripe-api to do the actual payment and report back (info via some json<br class="">object) to the user.<br class=""><br class="">Easiest (for now to me) would be to create a simple Python cgi (with<br class="">Requests doing http).<br class="">But we could try to create something more modular and create a (small?)<br class="">Django or Flask app. Googling for django/stripe and flask/stripe shows<br class="">we are not the only ones :-)<br class=""><br class="">Tim, didn't you talk about that becoming a part of the 'projecta' site?<br class=""><br class="">Or anybody else having experience with this?<br class=""><br class="">Regards,<br class=""><br class="">Richard Duivenvoorde<br class=""><br class=""><br class="">_______________________________________________<br class="">Qgis-psc mailing list<br class=""><a href="mailto:Qgis-psc@lists.osgeo.org" class="">Qgis-psc@lists.osgeo.org</a><br class="">https://lists.osgeo.org/mailman/listinfo/qgis-psc</div></div></blockquote></div><br class=""><div class="">
<span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 18px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;"> </span><span><img apple-inline="yes" id="03B0EF26-0A63-4A03-8FB4-B1B565FAD0E0" src="cid:B67F6A36-B856-4FD5-91BC-5BDE8990D373" class=""></span><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: 12px; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="font-weight: normal;" class=""><br class="Apple-interchange-newline"><br class="Apple-interchange-newline"><br class="Apple-interchange-newline">---</div><div style="font-weight: normal;" class=""><br class=""></div><div class=""><b class="">Tim Sutton</b></div><div style="font-weight: normal;" class="">QGIS Project Steering Committee Chair</div><div style="font-weight: normal;" class=""><a href="mailto:tim@qgis.org" class="">tim@qgis.org</a></div><div style="font-weight: normal;" class=""><br class=""></div></div><br class="Apple-interchange-newline" style="color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: 12px; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal;"><br class="Apple-interchange-newline" style="color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: 12px; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal;">
</div>
<br class=""></div></body></html>