Last week I started (and finished) the Stripe integration for findrailswork.com
This isn't a subscription-based service, but instead one-time purchases that make a job posting "active". This doesn't seem to be that unique, but I still had a heck of a time finding relevant examples.
I tweeted at the Stripe Dev team to ask for help and they actually pointed me towards a few good resources and offered personal help! I was shocked at how responsive their dev advocates are.
But I still can't help but feel bad about how much of a challenge the integration was for me. How common is this? Did it seem easy for the rest of you?
Stripe payment link would handle that in a few minutes of work.
Then I would manually activate it. If you start scaling then you can custom code the webhooks.
That's 100% what I SHOULD have done. The payment link was actually announced the day I started my integration, but I couldn't think of how to get my app to notice that the payment was submitted. Manually handling it is a great idea, and I'll keep that in mind next time I face a task like this
Glad you found it useful. As developers we automate way to early.
This comment was deleted 3 years ago.
Oh they do! It's just at the time I started, I didn't realize how webhooks worked. I have a decent understanding now though.
Webhooks work as before from my understanding.
Yeah it appears they do!
I have similar experience. After I started creating a marketplace for my product (LMS for coding course, CodingWolves) I was completely stuck. I asked support to help. Despite their willing to help it took one week (!) and involved 4(!) people that they just kick me each to other. Eventually they pointed at the wrong parameters I was using (because their documentation was not suited for my case that was not unique at all).
That sucks! I'm glad to hear I wasn't alone in that they were helpful but not exactly what I needed
Yeah, you need always push them. I had to describe the problem at least 3 times to different people but finally they found a right person who saw the problem and gave me the solution. They also have IRC channel but I have never used them. Another way is to tweet with their acc to take their attention, it works too!
It gets easier the more often you do it but you probably could have gone with a hosted checkout page or even the link as someone else mentioned so exploring all your alternatives is always crucial.
One thing that you will notice is that integrating with Stripe is a lot easier than integrating with a lot of other providers tho if you want a custom build from my experience.
Oh, I feel you - I somehow always find and found it hard to integrate stripe payment into my websites.
Glad to hear I'm not alone 😅
How did you integrate? Using checkout was very easy for me.
I did Checkout and the app is RoR. Most of the examples I found were for subscriptions so doing it for a product was the challenging part for me, though it seems it may have been easier.
You can use Stripe Payment Links now which is similar to Gumroad.
Yeah it seems this is the consensus. The integration is done now but if I had to do it again I would have done that :(
Not a complete waste - you always learn something along the way :)
There dev is really awsome I face somw issues and they helps instantly, well I am creating some subscription thing but its gives error "a payment method of card was expeted to be present but this paymetIntent dose not" although I create payment method with card 🤔