Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate away from MangoPay? #374

Closed
Changaco opened this issue Jul 9, 2016 · 35 comments
Closed

Migrate away from MangoPay? #374

Changaco opened this issue Jul 9, 2016 · 35 comments
Labels
payments issues about money transfers

Comments

@Changaco
Copy link
Member

Changaco commented Jul 9, 2016

At some point during the recent disagreement with MangoPay (which resulted in liberapay/salon#52) I wondered if they had competitors we could potentially switch to. A simple web search led me to the blog post Quel prestataire de paiement pour compte de tiers choisir ? Comparatif HiPay, LemonWay, Limonetik, MangoPay, Ingenico, PayPal & Braintree (here's Google's English Translation if you don't speak French).

TL;DR the first two look interesting: HiPay and LemonWay.

Update: Stripe Connect is also becoming interesting.

Moving away from MangoPay would be a lot of work, so the competitor would have to be significantly better. For example:

  • lower fees
  • a policy more in line with our own neutrality
    • I've already glanced at LemonWay's contract, they're no better than MangoPay on this
  • better support of currencies (for Implement multiple currencies #182)
    • support for currency conversion
    • simpler fees than MangoPay

Contracting with another payment operator would involve the legal entity, so ping @liberapay/codirectors.

@Changaco Changaco added the payments issues about money transfers label Jul 9, 2016
@MartinDelille
Copy link
Contributor

I would go for the service that would offer support/contribution to Liberapay. Are they aware of the project?

@SimonSarazin
Copy link

SimonSarazin commented Jul 9, 2016

Helloasso use payzen (i should check if it's still the case) and Ismaël said me that for big amounts the fee is really low.

@Changaco
Copy link
Member Author

Changaco commented Jul 9, 2016

PayZen is a different kind of payment processor, it's not suitable for platforms like Liberapay.

@Changaco
Copy link
Member Author

Changaco commented Jul 9, 2016

@MartinDelille I haven't contacted anyone yet, so no, they're probably not aware of Liberapay.

What kind of support/contribution did you have in mind?

@MartinDelille
Copy link
Contributor

Liberapay is a nice tool so people from these company could get more involved in the project for personnal/ethical interest.

@Changaco
Copy link
Member Author

@SimonSarazin forwarded me an email concerning payment processors in which someone he knows said we should look into LemonWay if we have a low volume (<2M€/year, we're definitely in that category) and HiPay otherwise. The message also strongly recommended negotiating for lower fees.

@aggsol
Copy link
Contributor

aggsol commented Mar 21, 2017

Having multiple payment processors would also add redundancy and mitigate pressure from having just one. As a first step adding more instead of replacing Mangopay would be IMO the way to go.

@Changaco
Copy link
Member Author

Handling multiple payment processors in parallel would be more work than replacing MangoPay with another one. The additional complexity would be similar and possibly higher than the management of multiple currencies.

@Changaco
Copy link
Member Author

It looks like Braintree Marketplace is no longer restricted to platforms based in the US. However I haven't seen anything on their website about compliance with EU licensing requirements for marketplaces, so at this point I'm not sure we can legally use them without getting our own license.

@Changaco
Copy link
Member Author

If we were to integrate PayPal then their Adaptive Payments seem to be what we would need. There are no licensing issues with this as far as I can tell, because we would be transferring donations between PayPal accounts (so PayPal holds the money, not us).

@rpbaptist
Copy link

I would not recommend Lemonway. In fact, we are switching away from them.

Their API is not restful at all. You will always get http 200 back and have to dig in the JSON/XML response with single character key values to find out what actually happened.

What's worse is that each currency requires a completely separate environment which also means you will have to do everything twice and mirror their data to keep everything in sync.

Their web interface is incredibly slow and unreliable. It has only client side validation for some forms which is a security risk. I reported this to them and they never did anything with it.

On top of that they are not service orientated at all. Very bureacratic and "computer says no" attitude.

There is a high turnover in personal there as well which is also a red flag. I would definitely not recommend them.

@Changaco
Copy link
Member Author

I have just received an email from mangopay saying that they want to terminate their contract with us because we have/had a few controversial users.

@Changaco
Copy link
Member Author

I've replied, asking for confirmation, and information on how much time we have left.

@Changaco
Copy link
Member Author

Changaco commented Jun 1, 2018

I've discovered a payment solution that seems more advanced than most of the others I've seen so far: Treezor - Bank as a Service Platform. A Liberapay account is like a "bank account for donations", so "Banking as a Service" may fit our needs well.

@Changaco
Copy link
Member Author

Changaco commented Jun 4, 2018

This blog post in French has some extra info from Treezor. As I expected the section about pricing mentions possible set-up and monthly costs in addition to transaction fees. The section about competitors lists these:

@Changaco
Copy link
Member Author

Changaco commented Jun 5, 2018

Another e-wallet provider (same category as HiPay): Adyen MarketPay.

@albjeremias
Copy link

albjeremias commented Jun 6, 2018

Here one more alternative: Faircoin.

https://fair-coin.org/en/use-cases

Fairpay - "Focused on building a new postcapitalist economy to facilitate the connection between Faircoin and cash in the world."
http://fairpay.fair.coop/

@revi
Copy link
Member

revi commented Jun 6, 2018

I don't think we are migrating away to cryptocurrency...

What we need here is a Payment Processor, not a blockchain solution.

@tuxayo
Copy link
Contributor

tuxayo commented Jun 6, 2018

@albjeremias It would be a nice addition, but IMHO support for EUR and USD at least it absolutely necessary. Otherwise step would be too huge for users.
It's already hard to motivate most libre/open source software supporters to setup recurring donations.

@CameronNemo
Copy link

@revi there are cryptocurrency payment processors that do automatic settlement in fiat currency. BitPay can do Euros and US dollars, and they have a 1% processing fee. Obviously this would not be a direct replacement for MangoPay, but it could be a nice alternative to support.

This reddit thread shows people struggling to use mangopay: https://www.reddit.com/r/linux/comments/8wvuhh/liberapay_a_nonprofit_and_opensource_recurrent/e1yu8w9/

Something tells me these people wouldn't find paying with crypto too onerous.

@mattbk
Copy link
Contributor

mattbk commented Jul 9, 2018

https://liberapay.com/about/stats shows that 1710 people figured out how to use Liberapay without having issues with Mangopay as of last week. I've paid in to Liberapay from the US and didn't have any issues--but I have no money in cryptocurrency and that would mean an extra step for me.

@MRZA-MRZA
Copy link

BitPay was mentioned above (they support BCH!). IMO nowadays it's absolutely necessary to support payments in cryptocurrency.

@Changaco
Copy link
Member Author

I'm impressed by Adyen's documentation, they seem to have built a great payment processing system.

@droidmonkey
Copy link

Stripe Connect seems like the most prolific and mainstream out of the bunch.

@fraang

This comment has been minimized.

@Changaco
Copy link
Member Author

Got an email from someone at Railsbank who saw the Hacker News thread.

@Changaco
Copy link
Member Author

Changaco commented Jul 24, 2018

Adyen says Liberapay falls within their Restricted & Prohibited List, so they won't help us.

Update: more precisely, in the "Charities" item of the section "Restricted for all transaction types", which means that they could help us but they won't because Liberapay's transaction volume is peanuts to them.

@MartinDelille
Copy link
Contributor

How is it going with Railsbank?

@Changaco
Copy link
Member Author

Partially relevant article in French: Comment bien choisir sa solution de paiement.

@mattbk
Copy link
Contributor

mattbk commented Dec 5, 2018

This blog post in French has some extra info from Treezor. As I expected the section about pricing mentions possible set-up and monthly costs in addition to transaction fees.

@Changaco, did you contact Treezor directly to ask about fees and subscription costs? If they provide a good replacement e-wallet provider, paying reasonable additional costs seem warranted to keep Liberapay afloat and growing.

ETA: I contacted them at https://www.treezor.com/en/contact to ask in general.

@Changaco
Copy link
Member Author

Changaco commented Dec 5, 2018

@mattbk I sent them a message in July, never got a response. Wallets are a dead end, so it doesn't matter.

@mattbk
Copy link
Contributor

mattbk commented Dec 5, 2018

Wallets are a dead end, so it doesn't matter.

I assume you're referring to your comments at #1171 (comment)?

@Changaco
Copy link
Member Author

Changaco commented Dec 6, 2018

@mattbk Not really, that comment doesn't say that wallets are a dead end, it only says that we don't really need them. The reason why wallets are a dead end is that they're too similar to bank accounts, and Liberapay can't operate like a bank because it's just a small nonprofit with zero employees. Also there's no such thing as a bank that operates worldwide, but Liberapay needs to be available in as many countries as possible because our users are all over the world. (Relevant toot: https://mastodon.xyz/@Liberapay/100883660682359307.)

@Changaco
Copy link
Member Author

Changaco commented Dec 6, 2018

Last week Mangopay posted an article that basically confirms that the donor wallet model Liberapay was built on is becoming a very bad idea because AML requirements are being tightened: AML4 changes.

@mattbk
Copy link
Contributor

mattbk commented Dec 6, 2018

Thanks for the explanation. I appreciate it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
payments issues about money transfers
Development

No branches or pull requests

14 participants