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

Different payment partners for different currencies #1081

Closed
Changaco opened this issue Apr 20, 2018 · 10 comments
Closed

Different payment partners for different currencies #1081

Changaco opened this issue Apr 20, 2018 · 10 comments
Labels
i18n internationalization payments issues about money transfers

Comments

@Changaco
Copy link
Member

This issue is an offshoot of #833 to discuss @arunisaac's proposal from https://social.systemreboot.net/notice/388235:

Supporting the Indian Rupee (INR) will make Liberapay extremely useful to a lot of Indians. I know that your current payment processor (Mangopay) does not support the INR, and integrating new currencies is a lot of work for you. But, both @prashere and I could help you with the code, and could also find other payment processors that support the INR. Would such a setup with multiple payment processors (current Mangopay and some other payment processor) work for you? What will it take? Do let us know.

Having multiple payment processors for the same currency would create an extra layer of complexity (as previously stated in #374), but having different processors for different currencies wouldn't be as complex, so it might be doable.

Obviously it would still be much simpler to have a single payment partner, but Mangopay doesn't seem to have the will and ability to expand worldwide, so if we want Liberapay to support all major currencies then we need more partners.

@arunisaac What you have to understand is that Mangopay isn't really a payment processor (even though we often call it that for simplicity's sake). Mangopay is an "e-money emitter", they hold our users' funds in "e-wallets" (similar to bank accounts but more limited), and they integrate with various payment processors and banks to support deposits into and withdrawals from those wallets. They also handle verifying the identity of users, as well as other regulatory requirements. Mangopay is like PayPal, except users don't have a single Mangopay account that they can access directly.

The point is that there are only a few potential payment platforms that we can partner with (see #374), because we don't have our own E-Money Emitter license so we can't hold our users' funds in our own bank accounts.

So the first question is: are there e-wallet providers like Mangopay in India?

@Changaco Changaco added payments issues about money transfers i18n internationalization labels Apr 20, 2018
@arunisaac
Copy link

I've been searching a lot online. There are many nascent startups providing e-wallets in India. I don't know how trustworthy are reliable such companies are. But, among the larger ones are Amazon Pay, PayTM and PhonePe. These are all consumer facing e-wallets where users have accounts, can load money, and spend it on various sites. Are these the kind of e-wallets we want? Or, are "e-money emitters" somehow different?

If Amazon Pay is suitable for our purposes, I think we should go with them. Their technical documentation does claim to support automatic recurring payments which might be useful for us.

@Changaco
Copy link
Member Author

No, we don't want consumer-facing e-wallets, we want an e-wallet provider that is mostly invisible (our users should barely know that they're using it). This allows us to have more control and independence.

In other words the provider's API has to allow us to create and manage e-wallets on behalf of users, so that we (almost) never have to redirect them away from our website and towards the provider's website.

@Changaco
Copy link
Member Author

It looks like "payments banks" are similar to "e-money emitters" in what they can do, but they're meant to service consumers directly and they seem to focus on that.

Getting our own banking license isn't doable (see Banking regulation in India: overview).

@arunisaac
Copy link

Will SafexPay do? They are based in India and claim to provide white label e-wallet solutions. Among other things, they provide "Closed System Wallet" solutions. Closed System Wallet is defined as

Closed wallets are wallets which are issued by a company to a consumer for buying goods and services exclusively from that company.

See Prepaid Payment Instruments in India. This does seem like what we want.

@Changaco
Copy link
Member Author

You beat me to the punch, I was going to post this:

What we want can be called "white label e-wallets", and searching the web for that returns quite a few results, but most of them only contain very basic information and require contacting the provider to get more. Examples:

https://traxx.asia/products-and-services/e-wallet/
https://safexpay.com/white-label-solutions.html
http://www.asiapaytech.com/white-label-electronic-wallet-platform.html
https://www.digiwallet.online/ (Europe)

@Changaco
Copy link
Member Author

@arunisaac The best way to determine if a provider suits our needs is to look at their API documentation. It's not a good sign when they don't publish that, but you can try to contact them anyway.

@arunisaac
Copy link

Yes, SafexPay hasn't published their API documentation. But, perhaps, they share the API documentation only with their clients. I will contact them and get back to you.

@arunisaac
Copy link

I couldn't get AsiaPay to respond to my emails either. I don't know what I'm doing wrong. However, the Safexpay website has now been improved allowing people to directly sign up for an account. Maybe, that could be of use to us.

But, considering Liberapay's current troubles with MangoPay and plans for a Liberapay 2.0 #1171, I guess this issue can be suspended for now.

@Changaco
Copy link
Member Author

Closing as obsolete, we now support multiple payment processors even for the same currency.

PayPal works in India, and Stripe is apparently preparing to launch there as well (https://stripe.com/global#IN).

@arunisaac
Copy link

arunisaac commented Oct 14, 2018 via email

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

No branches or pull requests

2 participants