Stripe & Razorpay suck! And Why We Built a Checkout Flow from Scratch 🤯

  Рет қаралды 25,751

Mehul - Codedamn

Mehul - Codedamn

Күн бұрын

In this video, let's understand payment integration gateway through Stripe and Razorpay, and how the cons outweigh the pros!
⚛️ Do you want to become a full-stack web developer? Check out codedamn's full-stack learning path: cdm.sh/fullstack
⚛️ Get started with web3 and decentralized technologies today: cdm.sh/web3
Timestamps
0:00 Teaser
0:31 What is Payment Gateway?
1:01 Support Multiple Currency
2:24 Problem with Razorpay
3:21 Problem with Stripe
4:41 Second Problem with Razorpay
5:51 How do you support 2 Payment gateways on website?
11:28 Conclusion
12:16 Outro
👉 Checkout codedamn on social:
Instagram: cdm.sh/ig
Twitter: cdm.sh/twt
Discord community: cdm.sh/discord
Facebook: cdm.sh/fb
GitHub: cdm.sh/github
If you found the video valuable, please leave a like and subscribe ❤️ It helps the channel grow and helps me pumping out more such content.
✨ Video Tags ✨
✨ Hashtags ✨

Пікірлер: 106
@anishpillai
@anishpillai 2 жыл бұрын
Having multiple payment services is helpful in case one of them fails for some reason.
@suryavirkapur
@suryavirkapur 2 жыл бұрын
Stripe doesn't fail.
@pratikkeni
@pratikkeni 2 жыл бұрын
@@suryavirkapur why ?? because it's made by foreigners ? and Indians always down market?
@suryavirkapur
@suryavirkapur 2 жыл бұрын
@@pratikkeni You don't seem to understand how Stripe is a leader in innovation. And others are just blindly copying it.
@suryavirkapur
@suryavirkapur 2 жыл бұрын
@Syed Mohammad Sannan I disagree.
@Chetan_B
@Chetan_B Жыл бұрын
Actually how do you have multiple payment gateway for any website?? Can anyone tell me...
@matrixtoogood5601
@matrixtoogood5601 2 жыл бұрын
Would love to see a more in-depth explanation of the multiple payment gateway implementation. Btw, I watched till the end :)
@jeromtom
@jeromtom 2 жыл бұрын
Here is the number of steps for check out is high. Ideally, you would want and single and simple checkout page for a high conversion rate.
@manzurkhan
@manzurkhan 2 жыл бұрын
The non logged in option you showed, where the user has to enter an email. It can create issue sometimes, if the user enters an incorrect email. He'll have no way to recover his account, other than to contact you and prove, that particular transaction was done by him.
@vlogdude4866
@vlogdude4866 2 жыл бұрын
Then enter it correctly
@abhishekvishwakarma9045
@abhishekvishwakarma9045 2 жыл бұрын
Maybe sometime in future a clear and deep explanation of these payment integrations from scratch as this is a nightmare for early developers😅 doing payment integration
@ajaykrishna3904
@ajaykrishna3904 2 жыл бұрын
Hey 👋, decent video quality, good audio, nice animations/transitions, and neat background music. well done. If I have to nitpick and suggest, Increase your narrative phase.
@RonaldDas42
@RonaldDas42 2 жыл бұрын
Razorpay Subscription was a nightmare, had to implement custom idempotent api routes for the webhooks
@tapank415
@tapank415 2 жыл бұрын
Hey, can your share your code please? (make sure to remove all sensitive info from it before publishing it.) I'm also working on subscription with razorpay & django rest framework.
@millennialmind9507
@millennialmind9507 Жыл бұрын
@Ronald Das hi dude, I am facing the same issue with razorpay, what to do?
@RonaldDas42
@RonaldDas42 Жыл бұрын
@@millennialmind9507 create an JSON Object hash, store it in redis to not process duplicate webhooks
@swanandbuva1524
@swanandbuva1524 2 жыл бұрын
Tried to implement Razorpay Gateway on Node backend in like 2020. The Node SDK didn't work. No proper documentation. The support was also horrible.
@BharadwajGiridhar
@BharadwajGiridhar 2 жыл бұрын
This was hugely useful, since I'm facing the same issue. But the good thing is since my product is B2B people don't have a problem of missing UPI.
@beyondcode_
@beyondcode_ 2 жыл бұрын
Can you share tutorial video on how you are handling currency based on country or The complete custom checkout setup.
@shashankkr1008
@shashankkr1008 2 жыл бұрын
Its awesome :), I watched this video till the end!
@lathavoggu2639
@lathavoggu2639 2 жыл бұрын
I worked on few payment gateway faced same issues 👍. I watched this video till the end.
@darshandev1754
@darshandev1754 2 жыл бұрын
I totally agree about the razorpay docs, they really need to work on it
@tapank415
@tapank415 2 жыл бұрын
Hey, nice to see you here, Love from fellow django dev.
@ujjwalsaxena6469
@ujjwalsaxena6469 2 жыл бұрын
I think you should give Paytm's payment gateway a try.✌
@projectcubit1494
@projectcubit1494 2 жыл бұрын
Still not international, or as great docs as stripe.
@wreespace
@wreespace 5 ай бұрын
this comment did not age well
@souravdas423
@souravdas423 2 жыл бұрын
Today I got a brilliant start up idea. I hope mehul will be my first client
@whoman7930
@whoman7930 2 жыл бұрын
lol
@akshay.kapoor
@akshay.kapoor 2 жыл бұрын
bro I am in Let's Discuss 👍😀
@AGaming-yb4lg
@AGaming-yb4lg 2 жыл бұрын
U made me fan of u I was totally shocked after looking your website it is totally a god level work
@anonymousmangalorean
@anonymousmangalorean 2 жыл бұрын
Man I just love your unbiased opinion. Keep up the good work!
@adithyashetty851
@adithyashetty851 2 жыл бұрын
If different countries have different prices can't people just use VPN to a country where the payment is cheaper for them
@celinejohnson1554
@celinejohnson1554 2 жыл бұрын
Super video… just the need of the hour 😍
@rsroyalrahul5
@rsroyalrahul5 2 жыл бұрын
Have you explored Juspay? It is PG aggregator, you can easily route transactions to any gateway with a simple groovy script using any custom logic
@shaikusman536
@shaikusman536 Жыл бұрын
watched till the END....Awsome bro..
@nithinbhandari3075
@nithinbhandari3075 2 жыл бұрын
Hi, if possible, can you give some info about how you handle tax for international transactions. ( I don't known anything about it and even don't known what I am asking is correct or wrong )
@HSBTechYT
@HSBTechYT 2 жыл бұрын
Have you tried Paddle , apparently some Saas builders love it but they take some extra %%
@tahseenrahman2922
@tahseenrahman2922 2 жыл бұрын
Just curious, did you guys explore paypal and how was your experience with that?
@satoshideysarker7939
@satoshideysarker7939 2 жыл бұрын
I don't know how any one has never thought about it but this entire subscription workflow can actually be sold as a seperate SaaS product.👀
@pricewell
@pricewell 2 жыл бұрын
We did think of that :)
@rajeshchilukuri335
@rajeshchilukuri335 2 жыл бұрын
Can you please let me know what should i do for payment gateway?? I am implementing Expo and razor pay does not support
@Sniperguy35
@Sniperguy35 2 жыл бұрын
Great job Mehul!
@codeentity
@codeentity 2 жыл бұрын
I watched this video till the end!
@himesh_89
@himesh_89 2 жыл бұрын
how do you manage abondon checkouts?
@rishiktiwari
@rishiktiwari Жыл бұрын
I wanted to add razorpay to my SaaS for the same reason but unfortunately they are not onboarding new customers, and as of now no major Indian PG is.
@bhavyajain638
@bhavyajain638 2 жыл бұрын
How can one add card offers. Like 10% off on Mastercard, etc.
@haha7836hahah
@haha7836hahah 2 жыл бұрын
Dont know much about gateways but i was just wondering why didn’t you choose Amazon pay?
@fahimsanghariyat162
@fahimsanghariyat162 2 жыл бұрын
Which framework use as backend for codedamn???
@venkatesh2788
@venkatesh2788 2 жыл бұрын
What do you think about cashfree Or payu talk something about it
@suryavirkapur
@suryavirkapur 2 жыл бұрын
Cashfree is not good. PayU works fine, but ugly asf.
@essare108
@essare108 11 ай бұрын
I agree and I hae faced the same in my website with both these and implemented exactly this way with a different ui
@rajanacharya6360
@rajanacharya6360 2 жыл бұрын
Yeah, It's a common problem for Nepali users, and developers as well to deal with these payment integration systems.
@princeroy8852
@princeroy8852 2 жыл бұрын
Is it safe to add credit card in Digital Ocean?
@rules654
@rules654 2 жыл бұрын
Applied Razorpay on my project a week back......thank goodness i found a decent tutorial and that too was 1 year old.....it just worked in the end.......the docs are indeed bad.
@matrixtoogood5601
@matrixtoogood5601 2 жыл бұрын
Which tutorial did you use?
@swastikjain6291
@swastikjain6291 2 жыл бұрын
the only problem now is that its creating more steps to complete the payment and that can be issue
@nrbgamingYT
@nrbgamingYT 2 жыл бұрын
You can try PayU as well.
@ApurvKhare
@ApurvKhare 2 жыл бұрын
I thought it was just me, but it checks out that integrating Razorpay payment is pain
@forexinvestor3066
@forexinvestor3066 Жыл бұрын
It sucks big time don’t use them none of the orders go thru
@vinayvemuri5627
@vinayvemuri5627 2 жыл бұрын
What do you use for analytics? do you use any in-house tool or any other external tools to track the user data?
@Omarism
@Omarism 2 жыл бұрын
Why don't you used country detection for payment processors? If someone purchase from India, they'll directs to Razorpay and country other than India to Stripe at the time of checkout, instead of throwing 2 option to users?
@codedamn
@codedamn 2 жыл бұрын
Because razorpay cannot handle subscriptions in India but can handle one time payments both in India and outside. Stripe can handle everything but not UPI in India. It’s a mess
@millennialmind9507
@millennialmind9507 Жыл бұрын
@@codedamn which other payment gateway will you suggest, I want subscriptions, but both are nightmare 😫, and I have a wix website
@aianish
@aianish 5 ай бұрын
How can I create such a checkout on webflow?
@bot5am
@bot5am Жыл бұрын
Thqnks mqn very useful
@swarajbachu8551
@swarajbachu8551 11 ай бұрын
is paddle good?
@tahseenrahman2922
@tahseenrahman2922 2 жыл бұрын
What would happen if someone uses VPN? I am wondering if that can be hack to pay lower amount. An US resident paying Indian amount.
@dj_meta
@dj_meta 2 жыл бұрын
"If you are not living under a rock...". Man, why you gotta do like that. Stripe is big but not everyone is a tech person, remember that. LOL!!
@ShivamSingh-nl9yv
@ShivamSingh-nl9yv 2 жыл бұрын
How to use google pay in stripe?
@denilbhatt1005
@denilbhatt1005 2 жыл бұрын
How about implementing a WEB3 based payment method that uses payments in Stable coins like Dai, USDT (tether) or USDC this way payments could be made easily 😃 + no issue in conversion. But surely not many people use such tech in todays time so 😓✌
@magmacodes9143
@magmacodes9143 2 жыл бұрын
USDT does not have 1-to-1 holding. They are deficit so it's not gonna be stable for long. Not sure about the others though.
@shivenderchaudharymeel2399
@shivenderchaudharymeel2399 2 жыл бұрын
I watched this video till the end😄
@sumitkumarmallick1596
@sumitkumarmallick1596 2 жыл бұрын
Isn't Square is a better option for international payments gateway?
@zaidshaikh2536
@zaidshaikh2536 2 жыл бұрын
PayPal ✋
@sumitkumarmallick1596
@sumitkumarmallick1596 2 жыл бұрын
@@zaidshaikh2536 no way...even they don't support a lot of good payment procedures and also charges are too high.
@mfkfawas5157
@mfkfawas5157 2 жыл бұрын
I WATCHED THIS VIDEO TILL THE END!
@charan775
@charan775 2 жыл бұрын
why not to default to using razorpay in both cases if country is India? since processing fee is lower
@codedamn
@codedamn 2 жыл бұрын
Razorpay cannot handle non UPI subscriptions properly
@esquilo_atomico
@esquilo_atomico 2 жыл бұрын
UPI looks like PIX (Brazilian instant payment thing)
@ritikraj.18
@ritikraj.18 2 жыл бұрын
Wait wait wait.. Previously you guys had both stripe and Razorpay integrated on your platform and the gateway for the users was being decided by their country. But your concern was how to have support for native currencies, proper denomination, and stuff. So you built a common checkout page where users will have options for both UPI(razorpay) and stripe to choose from. You also registered your signup API for the payment web hook so that the users do not necessarily have to signup before doing payments. I also noticed that now instead of using the razor pay popup that must be coming as an , you are using their hosted checkout page. But my question to you is how all these are eliminating your concern for native currency support, proper denomination n all. Will this make sure that the amount which will be reflected to the end-user will be in his native currency?? I don't think so. I am not sure what you are trying to achieve here. Did I miss something here??
@ritikraj.18
@ritikraj.18 2 жыл бұрын
Also to add to it, I think the previous setup was making more sense where the gateway was getting decided on the fly, based on the user's location. If you are so sure that Razorpay sucks at international payments, then why are you even giving that option to all the users just to make them pay using Razorpay, fail, and then try with stripe.
@rahulsriram6295
@rahulsriram6295 2 жыл бұрын
@@ritikraj.18 in the checkout page he built, he can now add another payment gateway option to opt-in very easily. but yeah, giving razorpay access to non indian customers is meaningless if there are issues for international transactions. i think he can use this checkout page, but render the correct payment gateway option based on the location, and if the location is disabled, they can provide a fallback gateway to stripe or ask them to choose bw them
@realguitarshredder
@realguitarshredder Жыл бұрын
Razorpay just disabled my account without any prior notification and any clarity on why, The fact that they actually disabled it without any warning is a complete no no for me. Even if my account gets enabled again I won't be using razorpay again.
@realguitarshredder
@realguitarshredder 9 ай бұрын
@igzahid9308 luckily I had taken the money out before that. But it happened so abruptly that a business can get hampered.
@HarikrishnanSrinivasan
@HarikrishnanSrinivasan 2 жыл бұрын
I watched this video till the end
@vijayanand5332
@vijayanand5332 2 жыл бұрын
International payment failure rates are very high with Razorpay.
@matrixRule127
@matrixRule127 2 жыл бұрын
I watched this video till the end.
@chetankharel4435
@chetankharel4435 2 жыл бұрын
Hey Mehul we don't support Stripe, PayPal or any other payment system here is in Nepal 🇳🇵. Nepal government has issued a dollar card upto $500 per year. If codedamn is supporting it then a lot of students will be there from Nepal 🇳🇵
@Protoscribe
@Protoscribe 2 жыл бұрын
South Africa Woop Woop! May have a single gateway solution for you...
@baburaju30
@baburaju30 2 жыл бұрын
Till end
@ClickTamil
@ClickTamil 9 ай бұрын
Worst company don't use this payment gateway your amount will lost forever and you will have no one to contact i lost my Rs 2,00,000/- in this gateway 😢 and support chat support is disabled since then if come one knows how to connect them tell me
@mkmkmk845
@mkmkmk845 4 ай бұрын
Your problem and solution do not seems to connect, PG is not about UI flow its more about transaction flow so are you saying that you have built all the integrations with banks/acquirers/VISA&Master network yourself?
@mystic4215
@mystic4215 2 жыл бұрын
Just add your Bitcoin wallet it would be very easy for international transaction
@emperoralthaf6264
@emperoralthaf6264 2 жыл бұрын
Why don't you try PayPal integration?
@lohitakshtrehan6379
@lohitakshtrehan6379 2 жыл бұрын
Have you tried PayPal yet?
@suryavirkapur
@suryavirkapur 2 жыл бұрын
They ban Indian accounts for seemingly no reason.
@vijayanand5332
@vijayanand5332 2 жыл бұрын
Paypal is also expensive
@fantomgaming9018
@fantomgaming9018 7 ай бұрын
Show which payment gateway u made?? 😂
@lillycottonear
@lillycottonear 2 жыл бұрын
Can you make video on Braintree please?
@rasmusk339
@rasmusk339 2 жыл бұрын
Odd video. I think the conclusion is that Stripe is actually amazing, BUT not suitable for the Indian market.
@aryanvikash1967
@aryanvikash1967 2 жыл бұрын
True razorpay documentation is horrible.
@indranilmondal.webdev
@indranilmondal.webdev 2 жыл бұрын
Razorpay definitely suck.
@ashutoshsingh8867
@ashutoshsingh8867 2 жыл бұрын
I watched this video till the end!
@debsouryadatta807
@debsouryadatta807 7 ай бұрын
I watched this video till the end
@ratulramchandani
@ratulramchandani 2 жыл бұрын
I watched this video till the end
How To Actually Get Hired In 2024
10:43
Web Dev Simplified
Рет қаралды 200 М.
#1: Razorpay + Node + React Tutorial - Accept payments with Razorpay
39:23
Iron Chin ✅ Isaih made this look too easy
00:13
Power Slap
Рет қаралды 36 МЛН
Useful gadget for styling hair 🤩💖 #gadgets #hairstyle
00:20
FLIP FLOP Hacks
Рет қаралды 10 МЛН
Best Toilet Gadgets and #Hacks you must try!!💩💩
00:49
Poly Holy Yow
Рет қаралды 21 МЛН
What is Stripe and How Does it Work? [Stripe Explained]
12:41
Merchant Maverick
Рет қаралды 181 М.
This is why webhooks are important
7:59
Web Dev Cody
Рет қаралды 31 М.
Cashfree vs Razorpay - Which one is Best Payment Gateway?
5:56
The Inventar
Рет қаралды 27 М.
How to build payment gateway? Stripe, Braintree, PayPal clone
28:14
Concurrency vs Parallelism in Node.js
7:47
Mehul - Codedamn
Рет қаралды 41 М.
BRUTALLY getting hacked is NOT fun
18:01
Mehul - Codedamn
Рет қаралды 10 М.
Design a Payment System - System Design Interview
31:40
High-Performance Programming
Рет қаралды 445 М.
PayPal vs Stripe: Which Is Better?
12:16
Brennan Valeski
Рет қаралды 15 М.
Top 10 payment gateways - detailed analysis
18:24
Hitesh Choudhary
Рет қаралды 167 М.
Iron Chin ✅ Isaih made this look too easy
00:13
Power Slap
Рет қаралды 36 МЛН