I’ve been doing a lot of research about this. I’ve also developed integration with Google Wallet (RIP) and Braintree (PayPal branch) for websites, so pretty familiar with how these work and the payment amounts. I also want to be sure to do anything on a website you can do in-game (using Ajax would be best, for web). Or maybe even use a web UI for payments, who knows. My mind is open.
Well, for indie game devs, most charge a pretty large % on the side since most swipes aren’t quantity. If you’re like me charging as low as 99 cents per transaction, suddenly a few % + 30 cents is more than 30% transaction fee!
Well, I also discovered you can email sales and mention you’re quantity > amount, and I hear they’ll lower the amount (awaiting replies).
So far, Swipe seems to be the best, as it’s international and EASY. Unity SDK? Nope. There used to be one, but long obsolete. But np their API seems friendly, friendly.
Braintree? Ahh… if you don’t like Stripe. Stripe seems way better so far. They’re pretty similar, only Stripe I believe to be more international (last I checked) and a touch friendlier. And not owned by PayPal. grin
xsolla.com ? Useless. Useless outsourced customer service, even worse documentation, buggy website, and they piggyback off Paymentwall (charging 25% per transaction, on avg, wheww - they say 5% on their website, but I’m very doubtful, and more than others - even paypal). Not to mention the worst part: You have to already be on Steam (or Xbox/PSN) to accept payments… which is a Paradox because, once you’re on Steam, you should use Steamworks SDK
PlayFab, for those using them (they rock), also supports PayPal as a plugin, but that’s the ghetto way. If you’re like me, I want nothing to do with PayPal They’re sketchy and their fees and …well, everything, is the worst. I’d only use them as last resort.
Thus, circling back to… Swipe (Star Citizen uses them) until I get in with Steam. Then Steam.
Anyone have any other insights about this? Tell us what you found from your research or github shares that’ll make our lives easier.
EDIT:
Here’s what I discovered, though. For quantity transactions (most indie devs), Stripe, Braintree and PayPal do 2-4% + 30 cents. The %? Np, but the 30 cents? That is pretty rough for a 99 cent transaction.
Sell something for $1? They keep 1/3. Ouch … there has to be a better solution.
Stripe just got back to me saying they do NOT have anything special for quantity purchases.
EDIT 2: Swipe == Stripe typed this before coffee