I hate Stripe, so I'm going to build my own payment processor
old.reddit.com
old.reddit.com
Now it’s really really confusing. Payment intents are confusing. Figuring out which part of the docs I need is confusing. Figuring out the limitations of the self hosted checkout pages is confusing. The pricing is confusing. There’s narrative for one-click checkout that is comparable to PayPal (I guess there is “link” but seems like a separate thing?)
Give me a thing I can copy and paste. Give me a hosted subscription management page.
Finding a way to allow legal businesses to operate would be huge, though my impression is that you get yanked around by banks a lot.
Don’t nickle and dime me on features. Make it easy to get reports out.
Stripe's fee model probably makes serious bank, because it's quite non-transparent and basically nothing is provided for free. Want even the slightest extra feature? +1% of your revenue (and repeat)
Like your cable company!
It’s kind of the rule rather than the exception in B2B. Hell, a lot of businesses will give you better terms just for opening a business account.
Whatever it is making, it is apparently not enough to IPO. I would temper my expectations.
- Have a large enough transaction volume, say, above $100k / mo.
- Use the contact form.
Note that if your transaction volume is $100k/mo, and Stripe takes 3% of it, it's $3k/mo for them. Maybe a customer that's worth paying extra attention to, but of course by spending a minimal amount of time.
I suspect that if your transaction volume were, say, $1M/mo, they would have contacted you already.
You can also bring in whichever payment processor you want which will help you save on your payment processing fees
Product looks cool in any case.
If you're not letting them do the checkout from start to end with only theme changes to the hosted payment page, you're signing up yourself to learn the different flavours of payment auth, callbacks and state management.
I just want to take payments for dead-simple SaaS. I don't care about the 20,000 use cases for different billing product lifecycles, itemizations, etc.
"Launching a startup? Do this: [x]" would be incredible.
It's wild that Stripe doesn't have the 99% case covered.
The real reason for this is probably because Stripe's main customer isn't the scrappy upstart anymore, but rather the giants up-market. We're table scraps now.
The API surface area is large and cluttered with stuff that's entirely irrelevant to most business types, yet you have to understand which parts of the API, checkout session, and webhook callback payloads are relevant and mutate your subscription state.
You'd be paying for the prepackaged all hosted and standardized offering (at the higher price point) if all you wanted was to "just" take payments.
I assume you actually want recurring payments, potentially lower fees and a personalized checkout experience ?
Welcome anyway, I've been playing with payments systems for a long time and there's no shortage of fun and new regulatory spice coming in every now and then. "Just" taking payments can be a whole way of life.
It has great user docs, API docs, developer centric UI elements like copy pastable IDs, webhook event browser, time travel features, test mode (!!), and you can even look at the exact API calls that the stripe UI itself is making. I've brought it up to many colleagues are awesome the docs and experience is...
IMHO, for most things, the data model is straight forward and well explained. Of course there are complicated topics and quirks, but that's just because payments is not easy in general..
I'm clearly a Stripe fanboy, but I am not affiliated in any way.
- Them adding a ton of products that are automatically integrated/opted-in their default payments stack
- This has massively increases the api surface, and the complexity of integrating stripe has gone up.
- And to top it off, they charge for every single "feature" that they automatically added in their payments stack.
The silver lining is that, their idea (which they later reveal that they “forgot to mention” will also include full banking support and the issuance of cards) is very complicated and will require years of non-stop planning and paperwork before a single customer can be onboarded.
This isn’t handing your friend the keys to a jet and letting them fly a plane, this is your friend wanting to enroll in pilot school. It’s good to try, and, if you realize it’s not for you, there’s nobody harmed as a result.
Would love to partner together to support all the subscription + hosted pages + analytics functionality
https://old.reddit.com/r/SaaS/comments/1f762xf/i_hate_stripe...
That's also why a PSP will ban the seller if they let that happen on their payment page.
Yeah, I just figured with all these fraud detection systems in place that rate limiting would be figured out and implemented. Regardless if the seller has a custom page or not, I still would think that PSP APIs would inherently disallow this to protect their customers.
In particular the PSP usually have no window on the seller's system (the seller handles the client and transparently passes the info to the PSP, contractually promising it won't peek into it). So they can't decide on their own if a set of payment requests come from a single end user or multiple ones.
There usually will be additional services and hooks to protect from these issues, but with additional fees attached to it, and a bit of dev to do on the seller side. Which means some smaller shops will forgo them and get bitten.
There are ways to solve this, but they involve gatekeeping, which of course puts us back at step one.
- Decentralized finance (not even Coinbase)
- Decentralized internet (everyone has servers)
- New currencies / economies (niche-specific wealth)
- Stop macro exploitation of intl economies
- Information available to all
- Sanity restored to money system / no more theft
- Sanity restored to content / no more censorship
Then sign me up! Or actually don't... I'll sign me up!
Crypto as in:
- Centralized exchanges
- Centralized content hubs and "vaults"
- Crypto twitter celeb ICOs and pump/dumps - NFTs ZKPs PePes and emojis
- More corruption than ever
- More theft than ever
- Information obfuscated by memes and schemes
Then no thanks, I'm good. Crypto was cool in the beginning, just got steered into a mess that nobody wants anything to do with anymore (probably intentionally).
Crypto is very much like gold. When it gets stolen, either due to your account getting hacked, your bank's account getting hacked, you being phished, you buying a phone and actually receiving a brick, or even your employee transferring all the money your company has and fleeing to China, there's no recourse.
That's not how traditional finance works. Most financial transactions are, to some degree, reversible, and many of those that aren't will be refunded by the bank / insurance / government in case of fraud. This is something that most banking customers want.
A big reason why companies use an outsourced card payment service instead of going directly for a merchant account with banks is the difficulty of handling fraud & spam well, which is horribly expensive unless you have got a major economy of scale.
As a payment processor, your potential risk is larger than your turnover. And while Stripe might freeze part of your incoming funds, in this business you'll need significant upfront capital as collateral - which you'll lose if you're mediocre at handling fraud.
There are many questions beyond that, but it should be enough to judge the level of my ignorance. So, maybe somebody knows a book, a set of good blogposts, a really long YouTube video? Something?
People post all kinds of things on reddit. Most of them aren't true at all.
Most people who post on reddit are people no one would listen to otherwise. That's why they post on reddit cause reddit will let anyone post there.
If I was OP, I would just try to get a job as a financial regulator and create more regulations in exchange for a cushy job after.
We should not grow fear to take on challenges, but support and cheer on those who go head on even if it is the most steepest climb.
Most attempts will end in failure but that is fine, it is not the end of the world. Get back up, brush off the dust, enjoy the experience and knowledge you gained from it then get going again.
But seriously I wish them luck, and I sincerely hope they know what they're getting themselves into and are receiving good advice/support from SME's.
EDIT: Ok I retract that statement of goodwill, OP in that thread just comes across as a jerk. Enjoy the audits.
I like the Indian system: no protections, just direct bank-to-bank transfers.
The only way to get Stripe Express to stop emailing you during an incomplete registration with a third party, is to change your email address. I used root@127.0.0.1 in the hopes that it fills up a disk somewhere.
This is the response to my support requests...
-----------------------------------------------------
We want to express our sincere apologies if we were not able to respond to your email on time and I understand how important it is to get it resolved for you.
Jumping right in, I would like to inform you that, as you have a Stripe Express account, which is being controlled and managed by the platform (XXXX Inc.) and we do not have any control over it. Also, the only option to delete your account is with the help of API, which can only be done by your platform.
For context, with Express accounts, the platform has the ability to specify charge types and set the connected account's payout settings programmatically. The platform is responsible for handling payments, disputes, charges, account deletion, payouts and refunds.
However, as you mentioned that you're not getting any response from your platform, the other option to stop receiving email is by changing the email address on the account, which I am able to see, you have already changed it.
-----------------------------------------------------