-
Notifications
You must be signed in to change notification settings - Fork 308
find a payments partner #67
Comments
Okay, this is materializing quicker than expected. Just got off the phone with Stripe. They're (apologetically, professionally) letting me know that Gittip falls outside of what Stripe can support. I asked about option 2 above, and they're going to get back to me. But it doesn't look hopeful. So! Plan C. Let's get that merchant account going with Braintree. At least this time we should be able to pull off a migration of user data. |
Okay, so this isn't an emergency like with FeeFighters (#58). We've got a little breathing room to migrate away from Stripe, but we need to do so before we start seeing significant volume (p.s., they're going to update their marketplaces FAQ to be clearer). Options!
I think we need to keep trying to support credit card payments, since that's so well-established. By off-loading the tax onto users we have the incentive in the right place to move to Dwolla, etc., just like gas stations of yore. :-) |
I had a merchant account with Braintree for CloudFab, which was a marketplace. Expect like 3 months of paperwork. |
@steveklabnik Can you operate while filling out the paperwork? |
Nope. The process is largely held back by the banks, not BrainTree. They're real skittish about marketplaces and such... |
I estimate that in the best-case scenario, we've got three to six months before we outgrow Stripe. Proposal
|
Your other options is Amazon Flexible Payment. They have a whole section dedicated to market place style transactions. You would set up your app as a marketplace and just take nothing off the top. The only issue is that the recipients have to create an account for themselves in order to accept payment and it is limited to U.S. participants. This is exactly the kind of problem I was running into when I was developing BitGifter. |
Will look into Amazon, @akoumjian. Thanks (also @jacobian). Also on the table: PayPal. I guess they have a micro-transaction offering now. |
Had a phone conversation with our Braintree sales rep. FirstData doesn't underwrite marketplace accounts, period. So we're looking at a new account. His advice was to narrow the focus, i.e., explicitly target open source developers for the first phase of buildout. If and when that is proven stable we can adjust our account to expand further. Small transaction size doesn't really help. The big risk is chargebacks: Alice gives money to Bob, and then is confused when three weeks later a charge appears on her statement from That said, Braintree handles some big, new marketplaces: Airbnb, Uber, and another one I don't remember. I've got the pre-screening questions (95% of the time "yes" to the pre-screening means you get the account) and it seems like it's worth a shot. I can't pretend my world-view is the same as a banker's, but it really seems that, in our model, it's clear that you're giving your money to |
It seems to me that becoming a legitimate, first-class marketplace would provide the best user experience. Paying with a credit card on a website is familiar, well-trodden, and friendly outside the US. Requiring an Amazon or a Dwolla account is an additional step. In the Dwolla case it's worth it for the cost savings. I guess Kickstarter gets away with requiring Amazon. It may even be that we get more people paying if they can use PayPal or Amazon, because of trust issues, though as @akoumjian mentions, Amazon (at least) is US-centric. |
Another option that's not listed yet is google wallet/checkout. It's supported in a lot of countries and everybody who has bought an android app already has it. |
Google Checkout ticketed as #187. |
Closing this in view of our strong relationship with Balanced. |
Reopening in view of Balanced shutting down. :-( |
Another option is to partner directly with a bank. We don't get the nice APIs of Stripe or Braintree, but it may be the only way to find someone who will work with our use case. I've started building a relationship with Citizens here in town, and that's where I'd start: #3288. |
Whichever route we go on this, I have to imagine that cleaning up our act is a prerequisite. Cleaning up our act means:
|
I really don't get how Gratipay is connected to banks. Is there a diagram of the structure somewhere? I'd like to explore an integration with Dwolla - https://www.dwolla.com/about |
Zipmark is getting mired in complication around AML (gratipay/inside.gratipay.com#119, #2449). |
Proposal: We drop U.S. bank payouts. PayPal is the only way to get money out of Gratipay. Thoughts? |
The Case for PayPalGratipay already uses PayPal. We were running roughly 50% PayPal before the Gratipocalypse, and today we made 20 PayPal payouts, and 6 bank payouts. PayPal's fee is not actually that bad: 2%, capped at $1 for U.S., and $20 for non-U.S. It's simple and ubiquitous. Compared to the red nightmare that #3491 is turning into, MassPay doesn't seem that bad. Since we already have PayPal implemented, it'd be only a little extra work on our part (just ripping out bank accounts and notifying people, basically), and it would get us out of a lot of AML work. We could work on gratipay/inside.gratipay.com#119 over the next year or so, and then maybe reapproach Transpay (#417; they seem the best-suited to help with global bank payouts). We can take our time and do this right. Not rush, and not cut corners. We've learned a lot this time around. Now we know what "right" means. |
MassPay goes up to 5,000 payouts. Transpay, et al. want to see more scale from us anyway. I got blatantly laughed at by one vendor (gratipay/inside.gratipay.com#259 (comment)). We've got a lot of product problems to solve and community-building to do, PayPal for payouts would not be our bottleneck. We could grow for a year and then revisit the idea of being "a true payments company." |
where is the laughed at part in that link |
@tshepang Added to gratipay/inside.gratipay.com#259 (comment) (and link updated in above comment). |
It would be a dealbreaker for me. I refuse to do business with them (observed too many others with spurious 'frozen funds' issues and PP refusing to deal with problems of their own making until sufficient internet rage is directed at them), and do not have an account. I really do not want my accumulated balance to be refunded to donors simply because I refuse to accept funds through PP. |
@webmaven How about Dwolla? |
@whit537, never tried them. |
@webmaven Dwolla would be sort of a cross between what we've been offering so far with ACH and PayPal: they're U.S.-only like ACH, but they require signing up for an account like PayPal. There is no per-transaction cost (Gratipay would pay a flat monthly fee for features such as next-day transfers). Mind looking into them? Technically speaking, they're quite parallel to PayPal, so implementation would be fairly straightforward. I think Dwolla could complement PayPal nicely for us. |
I'll look into them. As long as they don't have stories like these floating around, I'll likely be OK with them: |
^^ I don't see how those cases are wrong. In the first case,
In the second case,
|
Sources I'm finding for @rohitpaulk's quotes: http://gizmodo.com/5872958/paypal-smashed-some-ladys-antique-violin-and-can-smash-yours-too https://www.paypal-community.com/t5/PayPal-Forward/PayPal-and-Crowdfunding/ba-p/782560 (P.S. I wish Google ranked original sources higher than derivative content from ad companies ... but I guess they themselves are an ad company. :-/) |
Yeah, that September 2013 blog post from PayPal (though I'll admit that figuring out what year it is from is non-obvious) is really reassuring re: crowdfunding. Oh, wait, not really, they are still doing this to people: |
OK, it looks like Dwolla passes the smell test. At least, I can't find any horror stories regarding them. So far as I can tell, they only freeze funds when they are told to by law enforcement. @whit537, can you get statements from them regarding their policies in this area? Do they ever proactively freeze accounts or reverse transactions that 'seem' suspicious to them? |
Okay! We have new payment partners: Braintree for payins, New Alliance for escrow, and PayPal for payouts. We have survived the Balanced shutdown! With that, may this ticket pass once again into the quietude of history, whenceforth it was called in our hour of need. It has served us well, now may it enjoy a hero's rest. 🐴 🎏 🍂 |
Inquiry from support: https://gratipay.freshdesk.com/helpdesk/tickets/2766 |
GittipGratipay is technically a "third-party payment aggregator," which means it is a third party collecting money on behalf of someone else. Credit card companies are down on this:But of course TPPA's exist: PayPal, Etsy, Kickstarter, Flattr, etc. Somehow there has to be a way to "get it right." The above link concludes: "That is not to say that merchant accounts cannot get approved for TPP processing, it is just more difficult and the underwriting conditions will more likely include a reserve and other similar safeguards. " Do you have experience with this?
Here's Stripe's position:
Option one is Stripe Platform, and it doesn't work for us because of the high per-transaction cost of moving 8 cents at a time over the credit card network (see #58). Dwolla is basically Stripe Platform without the credit card network middleman, so adding Dwolla support (#65) would definitely mitigate the risk that we're kaiboshed by (Stripe because of) the credit card companies.
Option two sounds like what we're trying to do, so the low-hanging fruit here is to make it "very clear to any consumers that they are paying you, the marketplace, when making the transaction."
The text was updated successfully, but these errors were encountered: