Django Paypal Payment Integration in 30 Minutes

  Рет қаралды 12,705

THE PROTON GUY

THE PROTON GUY

Күн бұрын

Пікірлер: 45
@alejandrosantiago4700
@alejandrosantiago4700 Жыл бұрын
You have the besto PayPal tutorial for integrating it into a Django application!!! Keep it up.
@the_proton_guy
@the_proton_guy Жыл бұрын
Thank you 🥳🥳
@code-with-vivek
@code-with-vivek 9 ай бұрын
You are the best...I appreciate the detailed video on integrating Paypal with Django. Have been searching for this and gone through a lot of documentation, but everything seemed outdated or incomplete then I came across your video...
@the_proton_guy
@the_proton_guy 9 ай бұрын
I am glad I could help 🎉🎉
@dan4515
@dan4515 6 күн бұрын
fire intro cuzzo
@the_proton_guy
@the_proton_guy 6 күн бұрын
Thank you
@Ash2Tutorial
@Ash2Tutorial 8 ай бұрын
I found it very helpful. Your video was short and to the point.
@the_proton_guy
@the_proton_guy 8 ай бұрын
I am glad I could help 🎉
@bapbap6682
@bapbap6682 Жыл бұрын
Hey guys, I just want to let you know that you can just use the smart buttons option. You basically take a link and then use a anchor element in your HTML code so you don't really have to do the integration manually.
@ZylvieApp
@ZylvieApp 3 ай бұрын
This works for PayPal Standard. What about PayPal Advanced? Where you're the platform and you're onboarding an infinite number of PayPal merchants to sell on your ecommerce platform.
@mashin4777
@mashin4777 9 ай бұрын
It's look like anybody can go straight to payment success url and if you will do any additional logic (like it should be) , for example - marking order as paid at this view, anyone can get any product for free, am I missing something?
@the_proton_guy
@the_proton_guy 9 ай бұрын
Yes you’re right extra validation can be done to prevent things like that like for example, generating unique payment id’s with uuid and the passing those into the url. The main idea of the video was to teach how to integrate PayPal with Django
@mashin4777
@mashin4777 9 ай бұрын
Thank you, anyway, for your job, I just felt it's important to notice, since for many people youtube tutors is an copy/paste source :)@@the_proton_guy
@JuniorWog
@JuniorWog 11 ай бұрын
what if a customer want to buy more than one artice at one time ? ( for the total price )
@the_proton_guy
@the_proton_guy 11 ай бұрын
That’s where a carting system comes in. The customer can add all what they what to buy to a cart and then checkout (payment by PayPal) all the items in the cart at once and the total price for the items will be specified in the code alter summing the total prices. In the video, I did not build a carting system though because I wanted it to be as simple and short as possible
@JuniorWog
@JuniorWog 11 ай бұрын
@@the_proton_guy thanks so much for the answer. did you have an exemple video for me ?
@the_proton_guy
@the_proton_guy 11 ай бұрын
I don’t personally have a video but I can recommend another one here: kzbin.info/www/bejne/lXrPiZdoo5WSo6Msi=kDo9l5SgEETIkHeD
@jjssam5165
@jjssam5165 9 ай бұрын
How can I solve the issue that anyone can simply access the payment success url(where I will be adding important view logic to mark an order as paid)? What do you think about my method? I am thinking about creating an order instance with a unique uuid field when the user enters the checkout page. Then, I am going to make this order's uuid part of the return_url to the PaymentSuccessful view. That way, once the user is redirected to the PaymentSuccessful view after a successful paypal payment, I will be able to check in the backend whether the return_url's uuid matches one of the orders' uuid field. This way I would be able to identify the correct order (and thus product), and prevent the user from creating additional orders by simply reloading the PaymentSuccessful url. I would appreciate your opinon on whether this would work. Thank you.
@the_proton_guy
@the_proton_guy 9 ай бұрын
Yeah that’s a good way of doing it. Once the use lands on the page, you check if the uuid in the url actually exists in the database and if it does, you can mark the order with that uuid as paid. If it is not valid, redirect the person to the checkout page maybe or any other page you want.
@jjssam5165
@jjssam5165 9 ай бұрын
​@@the_proton_guy Hey, thanks for the confirmation! Before I deploy the website to a live server, are there any other security gaps that I need to take care of if I following this video's instructions (other than the one I mentioned before regarding PaymentSuccessful view)? Also, I just need to change the settings to PAYPAL_TEST = False in order to make this production ready right?
@the_proton_guy
@the_proton_guy 9 ай бұрын
Yes, make sure you set that to False! I think that should be all
@siyonshaji1013
@siyonshaji1013 9 ай бұрын
When i try this paypal checkout page shows try again. "Things dont appear to be working at this moment", this message is displayed. What to do now
@the_proton_guy
@the_proton_guy 9 ай бұрын
It could be from them. Maybe try later. I ran into this issue once
@siyonshaji1013
@siyonshaji1013 9 ай бұрын
@@the_proton_guy ok
@siyonshaji1013
@siyonshaji1013 8 ай бұрын
​@@the_proton_guyit's not working till now can you make a new video doing the same
@the_proton_guy
@the_proton_guy 8 ай бұрын
Ok
@mouadrguibi
@mouadrguibi 4 ай бұрын
i have the same probleme did you figured it out?
@codedjango
@codedjango Жыл бұрын
Can you demo with django razorpay?
@the_proton_guy
@the_proton_guy Жыл бұрын
Yes, I can look into it
@samakeyacouba393
@samakeyacouba393 Жыл бұрын
i can demo zith django razorpay
@adekunleblessing5518
@adekunleblessing5518 4 ай бұрын
Can we have PayStack Integration?
@the_proton_guy
@the_proton_guy 4 ай бұрын
Will work on this
@22MCA035Maxon
@22MCA035Maxon Жыл бұрын
Where is the link for the code
@the_proton_guy
@the_proton_guy Жыл бұрын
Hi, i am sorry i forgot to put in in the description. Here it is: github.com/TheProtonGuy/Django-paypal-integration
@user-ju7dw9yc1b
@user-ju7dw9yc1b Жыл бұрын
After Paypal payment , I want to be redirected automatically to the PaymentSuccessful view instead of first click back to webstore and get the PaymentSuccessful view. Is that possible? If yes, how to change the code?
@the_proton_guy
@the_proton_guy Жыл бұрын
I don’t think so
@legendsanimexy8217
@legendsanimexy8217 Жыл бұрын
Have you done it brother ?
@the_proton_guy
@the_proton_guy Жыл бұрын
Hello, what issue are you facing and how can I help you
@legendsanimexy8217
@legendsanimexy8217 Жыл бұрын
@@the_proton_guy not about this topic it was a great video but I have some questions regarding django . Can you please make a video what are thoose concepts which should be learnt to become a junior level django developer to creat product level apps or to be able to apply for junior level jobs . I have been learning djnago for some time currently I am focusing on drf
@the_proton_guy
@the_proton_guy Жыл бұрын
Oh okay. I will work on those
@lord_bii
@lord_bii 3 ай бұрын
Someone can just bypass all this if they know the product ID. they just post to the payment success url and there you go. You should show a more robust implementation where the update only happens through the notify url. otherwise good content
@the_proton_guy
@the_proton_guy 3 ай бұрын
Yes, you’re correct! I just wanted the video to be as short as possible. An option to verify payments would be to add a web hook
Build A Chat App with Python | Django | Javascript | Ajax
1:34:43
THE PROTON GUY
Рет қаралды 3,3 М.
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
PayPal Payment Integration | Django Ecommerce Website | Part 5
24:04
PayPal Payments Tutorial with Django and React
47:16
Matt Freire
Рет қаралды 11 М.
e25: PayPal eCommerce subscriptions with Python and Django
1:14:18
Brylie Creates
Рет қаралды 320
Docker - Containerize a Django App
24:09
Andreas Jud
Рет қаралды 6 М.
Django Google Sign-In & Signup Integration | 2025
53:11
THE PROTON GUY
Рет қаралды 62
Django RazorPay Payment Gateway Integration Tutorial
11:50
StudyGyaan
Рет қаралды 28 М.
Integrate Paypal with Django using django-paypal
30:30
The Beard Coder
Рет қаралды 386
Django and Stripe Payments Tutorial
1:10:27
Matt Freire
Рет қаралды 99 М.
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН