<div dir="ltr">Hi Cristoph,<div><br></div><div>That's really interesting, I was definitely getting that vibe off of Paymill - we really need a EU Stripe but it's got to be reliable, hopefully they can sort the teething troubles out. My experience so far with Braintree is pretty good so it looks like I'll be going down that avenue, will report back when I've (hopefully) gone through the whole process. </div>
<div><br></div><div style>Best Regards,</div><div style>David</div></div><div class="gmail_extra"><br clear="all"><div><div>-- </div><div>David Burrows</div><div>079 1234 2125</div><div>@dburrows</div><div><br></div><div>
<a href="http://www.designsuperbuild.com/" target="_blank">http://www.designsuperbuild.com/</a> | @dsgnsprbld</div></div>
<br><br><div class="gmail_quote">On Thu, Feb 14, 2013 at 8:57 PM, Christoph Sassenberg <span dir="ltr"><<a href="mailto:christoph@subscrib.co" target="_blank">christoph@subscrib.co</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi David,<br>
<br>
we have been using Paymill for apprx. 1k GBP of live payments now.<br>
The gist: It is (was?) pretty young and rough. YMMV.<br>
<br>
My impressions so far:<br>
<div class="im"><br>
> I started working with Paymill a few weeks ago.  I found it pretty straightforward to understand their English documentation and integrate credit card subscriptions in my webapp (once I realised that a Paymill "offer" is what most people would call a "plan").<br>

<br>
</div>The whole API is not really well documented in terms of possible failures and errors. Until last week creating subscriptions always succeeded even if the actual money transaction failed - providing no reasonable way to find out that it did. They quickly pushed out "webhooks" to mitigate that. I found a bug in the subscription cancellation regarding stale data in two consecutive requests, which is  resolved by now.<br>

<br>
The term "payment" refers to instances of "payment methods" (credit cards) and "transactions" are the actual payment transactions. I do not know why you are able to specify an amount along with a "payment".<br>

<br>
3D Secure somehow disappeared - treated as normal now. Maybe something has changed since we implemented it.<br>
<br>
The documented auth failure card numbers in test mode are not working (as in: I cannot created a failed/declined transaction in test mode) - or at least I haven't found out how.<br>
<div class="im"><br>
> There's a good Ruby gem wrapping their API.  The API itself has all the key things in place but you still need to compose one or two higher-level things yourself, such as updating an existing recurring payment with a new credit card.  Hopefully this sort of thing will appear in the API in due course.<br>

<br>
</div>The gem is _really_ basic, e.g. seconds-since-epoch-strings as date results. Personally, I like the whole approach of this[1] pull-request more, which was unfortunately declined.<br>
<div class="im"><br>
> So far I have found Paymill's non-technical support fast and helpful.  The technical support has been slow and less helpful – but perhaps I've just been unlucky.<br>
<br>
</div>I can absolutely second that. At some point I just scheduled a phone call with a member of the technical team - which was indeed helpful.<br>
<div class="im"><br>
> In terms of actual money transactions I was off to an inauspicious start.  When the time came to move my first customer from my previous payment processor (FastSpring) to Paymill, I asked them to put their card info into my website.  Everything worked but the bank declined the transaction due to "banking risk issues". I asked Paymill to investigate and am awaiting a response.<br>

<br>
</div>So far, most initial transactions from Lloyds' debit card customers have been declined - some were contacted by them and some needed to actively contact them to "approve" the transaction. One Mastercard guy (unknown bank) was rejected for risk reasons - he also needed to contact the bank. It is ok for now, as we can contact all the individuals, but might become a pain. Paymill say they cannot do anything about that.<br>

<br>
All payments are handled through "Lufthansa AirPlus Servicekarten GmbH" [2]<br>
<br>
Our first "Quadro de facturação" (statement?) was generated in the lovely language of Portugese. They are working on it ;)<br>
<br>
<br>
[1] <a href="https://github.com/dkd/paymill-ruby/pull/3" target="_blank">https://github.com/dkd/paymill-ruby/pull/3</a><br>
[2] <a href="http://acceptance.de" target="_blank">http://acceptance.de</a><br>
<br>
<br>
Regards,<br>
Christoph Sassenberg<br>
<br>
<br>
</blockquote></div><br></div>