Aula 93 - Django - Ecommerce - Método de Pagamento
👉 Confira a aula completa aqui: https://www.codigofluente.com.br/aula-93-django-ecommerce-metodo-de-pagamento
☕ Se você está gostando do curso, considere comprar um café para mim no Ko-fi e ajudar a manter o canal! Acesse aqui: https://ko-fi.com/codigofluente ☕💥
Código da Aula: https://github.com/toticavalcanti/django_ecommerce/tree/stripe-payment-method
📘 Aula 93 - Django - Ecommerce - Método de Pagamento
Nesta aula, você aprenderá a configurar e utilizar o Stripe Elements para coletar informações de cartão de crédito em um projeto de e-commerce com Django. Iniciaremos com a integração das variáveis de ambiente através de um arquivo .env para armazenar chaves API do Stripe e outras configurações sensíveis. Este método melhora a segurança e a organização do projeto ao evitar a exposição de dados sensíveis no código fonte.
Avançaremos na refatoração do settings.py para utilizar a biblioteca environ para gerenciar as configurações de ambiente, o que permite uma leitura mais clara e segura das variáveis. Essa abordagem facilita mudanças entre ambientes de desenvolvimento e produção sem alterações no código base. Configurações importantes como DEBUG, SECRET_KEY, e ALLOWED_HOSTS são ajustadas de acordo com as boas práticas, priorizando a segurança e a flexibilidade.
Dentro do módulo de pagamento, criaremos uma view para renderizar a página de método de pagamento, usando a chave pública do Stripe para inicializar o Stripe Elements no frontend. O backend Django será responsável por criar um PaymentIntent através da API do Stripe, baseado nos itens do carrinho, e transmitir o clientSecret ao frontend para processar o pagamento.
Finalizaremos com uma implementação de JavaScript utilizando jQuery e Ajax para lidar com o formulário de pagamento. Esta implementação captura a submissão do formulário, evita a recarga da página, e usa o Stripe para confirmar o pagamento, proporcionando uma experiência de usuário suave e segura. Com tudo configurado, seus usuários poderão adicionar métodos de pagamento de forma eficaz e segura no seu e-commerce.
🔍 O que você vai aprender:
🔐 Configurar o Django para integrar com a API do Stripe usando variáveis de ambiente para segurança.
🌐 Utilizar o Stripe Elements para coletar informações de cartão de crédito de forma segura no frontend.
🔄 Gerenciar a criação de PaymentIntent no backend e transmitir o clientSecret ao frontend para processamento do pagamento.
💻 Implementar JavaScript com jQuery e Ajax para manipulação dinâmica do formulário de pagamento, proporcionando uma experiência de usuário contínua e segura.
Meus Canais:
🎵 Toti: https://www.youtube.com/channel/UCUEtjLuDpcOvR3mIUr-viOA
🎹 Backing track / Play-along: https://www.youtube.com/channel/UCT3TryVMqTqYBjf5g5WAHfA
🎧 LO-FI Music Zone Beats: https://www.youtube.com/channel/UCeaPSHleQS-75uJj2AM_Ndg
📚 Código Fluente: https://www.youtube.com/channel/UCgn-O-88XBAwdG9gUWkkb0w
😲 Putz!: https://www.youtube.com/channel/UCZXop2-CECwyFYmHbhnAkAw
Links Úteis:
👉 Gostou da aula? Torne-se um APOIADOR ❤️ do Código Fluente:
☕ https://www.paypal.com/donate/?hosted_button_id=5Y9EEQBE9LU5G
📦 Curso Pacote Full Stack Master: https://pacotefullstack.com/master?ref=G75076502J
💻 Full-Stack completo em Java Web: https://go.hotmart.com/I10667316Y
Somos parceiros afiliados das seguintes plataformas:
🦸♂️HeyGen: https://heygen.com/?sid=rewardful&via=antonio-cavalcanti-de-paula-filho
🎤letsrecast.ai: https://letsrecast.ai/?ref=toti
✨dupdub.com: https://dupdub.com/?lmref=_ZMt9Q
🧠DeepBrain AI Studios: https://www.deepbrain.io/aistudios?via=toti
🖖🏽Audyo.ai: https://www.audyo.ai/?linkId=lp_693090&sourceId=toti
🎙️ Acoust.io: https://www.acoust.io/?via=toti
🌍 Hostinger: https://www.hostg.xyz/aff_c?offer_id=12&aff_id=13441
⚡ One.com: http://one.me/ptaxrzyv
💧 Digital Ocean: https://m.do.co/c/213569994aad
🌐 Redes Sociais do Código Fluente:
👉 Instagram: https://www.instagram.com/codigofluente/
👉 Tiktok: https://tiktok.com/@codigofluente
👉 Facebook: https://www.facebook.com/codigofluenteoficial
👉 Digital Innovation: https://bit.ly/3Jv2TTi
👉 Threads :https://www.threads.net/@codigofluente
👉 Digital Innovation: https://bit.ly/3Jv2TTi
Não perca! Inscreva-se no canal para mais aulas como esta e deixe seu like se você aprender algo novo hoje!
#Django, #StripePayments, #Ecommerce, #WebDevelopment, #Python, #StripeAPI, #EnvVars, #SecureCoding, #PaymentIntegration, #FullStack
Escucha en redes sociales
Here’s How You Build The PERFECT Morning Routine (Science Based - Andrew Huberman)
Here’s how you build the right morning routine to be more productive and creative. Get started with Recast, sign up for free: https://letsrecast.ai 📲 iOS https://apps.apple.com/redeem?ctx=offercodes&id=1660569513&code=ROBERTCREATING Free plan is free forever, but you can get 30% off a Pro Plan with this code→ ROBERTCREATING Favorite Smart Ring http://ultrahuman.com/RobertCreating Promo code RC10 Favorite Nootropic Drink http://magicmind.com/ROBERTCREATING20 Promo code robertcreating20 New to the channel? Start here 👇🏻 - How to Get Ahead of 99% of People (Monk Mode) https://www.youtube.com/watch?v=6rAhfK2jgUo - How to EASILY Build Self-Discipline And Finally be Productive https://www.youtube.com/watch?v=nw9cpNEMQLk - Dopamine Detox for 5 Days, Here’s What Happened https://www.youtube.com/watch?v=nWpWBd_OZQM 📚Book recommendation Outlive: The Science and Art of Longevity https://amzn.to/44MzoY7 Why We Sleep: The New Science of Sleep and Dreams https://www.amazon.com/Why-We-Sleep-Science-Dreams-ebook/dp/B06Y649387/ref=sr_1_1?crid=15TRA2LEQT0XW&keywords=why+we+sleep&qid=1689706914&sprefix=why+we+sleep+%2Caps%2C149&sr=8-1 For Business Inquiries: 📩 robert@robertcreating.com Hire me: 👨🏻💻 https://www.robertcreating.com/ Essentials 🤟🏻 - Favorite wallet https://shop.ekster.com/robert-creating - Favorite laptop backpack https://amzn.to/3SHKrNz - Favorite desk accessories https://grovemade.com/?rfsn=7179663.3b4b27 (10% off code: robertcreating) 👨🏻💻 Favorite Tech & gear 🎥 - Mac book pro M1 https://amzn.to/3UhEDdP - Video camera - Canon C70 https://amzn.to/3EOZy1F - Photo camera - Canon 5DM4 https://amzn.to/3HBp6ln - Main lens - canon EF 16-35mm f/2.8L III https://amzn.to/3FTmr5e - Travel lens - canon EF 24-105mm f/4L IS II https://amzn.to/3WoqJqr - Travel tripod https://amzn.to/3V3F62m - Studio microphone https://amzn.to/3YgD1C6 - Travel microphone https://amzn.to/3YoKccD - Camera backpack https://amzn.to/3YiUMjS Epic music for your videos (Try it for free) https://www.epidemicsound.com/referral/tu1cm2 Follow me on Instagram https://www.instagram.com/robertcreating/ Most links in the description are affiliate links to products and services I use and recommend. I get a tiny commission in return if you buy something through these links (at no extra cost). This money helps me to make more content 🤟🏻 Chapters 0:00 Intro 0:23 Waking time 0:32 Struggle to wake up? Do this! 1:01 Sunlight exposure 1:51 First working sesh 2:23 Coffee time 2:38 Restorative breaks 3:13 Recast 4:18 Coffee is making you TIRED 5:12 Peak time 5:54 Intermittent fasting 6:31 What I eat to stay healthy 7:03 The end of the morning 7:39 Let's recap #Morningroutine #AndrewHuberman
“Read” without reading, with this AI app ✨
Visit https://www.letsrecast.ai to get started. With recast, you can transform the way you consume content, whether you're on the go, working out, or simply looking for a more convenient way to stay informed. Recast takes the hassle out of reading long articles, by turning them into entertaining, informative, and easy-to-understand audio conversations. This video is sponsored by Recast.
Aula 93 - Django - Ecommerce - Método de Pagamento
👉 Confira a aula completa aqui: https://www.codigofluente.com.br/aula-93-django-ecommerce-metodo-de-pagamento ☕ Se você está gostando do curso, considere comprar um café para mim no Ko-fi e ajudar a manter o canal! Acesse aqui: https://ko-fi.com/codigofluente ☕💥 Código da Aula: https://github.com/toticavalcanti/django_ecommerce/tree/stripe-payment-method 📘 Aula 93 - Django - Ecommerce - Método de Pagamento Nesta aula, você aprenderá a configurar e utilizar o Stripe Elements para coletar informações de cartão de crédito em um projeto de e-commerce com Django. Iniciaremos com a integração das variáveis de ambiente através de um arquivo .env para armazenar chaves API do Stripe e outras configurações sensíveis. Este método melhora a segurança e a organização do projeto ao evitar a exposição de dados sensíveis no código fonte. Avançaremos na refatoração do settings.py para utilizar a biblioteca environ para gerenciar as configurações de ambiente, o que permite uma leitura mais clara e segura das variáveis. Essa abordagem facilita mudanças entre ambientes de desenvolvimento e produção sem alterações no código base. Configurações importantes como DEBUG, SECRET_KEY, e ALLOWED_HOSTS são ajustadas de acordo com as boas práticas, priorizando a segurança e a flexibilidade. Dentro do módulo de pagamento, criaremos uma view para renderizar a página de método de pagamento, usando a chave pública do Stripe para inicializar o Stripe Elements no frontend. O backend Django será responsável por criar um PaymentIntent através da API do Stripe, baseado nos itens do carrinho, e transmitir o clientSecret ao frontend para processar o pagamento. Finalizaremos com uma implementação de JavaScript utilizando jQuery e Ajax para lidar com o formulário de pagamento. Esta implementação captura a submissão do formulário, evita a recarga da página, e usa o Stripe para confirmar o pagamento, proporcionando uma experiência de usuário suave e segura. Com tudo configurado, seus usuários poderão adicionar métodos de pagamento de forma eficaz e segura no seu e-commerce. 🔍 O que você vai aprender: 🔐 Configurar o Django para integrar com a API do Stripe usando variáveis de ambiente para segurança. 🌐 Utilizar o Stripe Elements para coletar informações de cartão de crédito de forma segura no frontend. 🔄 Gerenciar a criação de PaymentIntent no backend e transmitir o clientSecret ao frontend para processamento do pagamento. 💻 Implementar JavaScript com jQuery e Ajax para manipulação dinâmica do formulário de pagamento, proporcionando uma experiência de usuário contínua e segura. Meus Canais: 🎵 Toti: https://www.youtube.com/channel/UCUEtjLuDpcOvR3mIUr-viOA 🎹 Backing track / Play-along: https://www.youtube.com/channel/UCT3TryVMqTqYBjf5g5WAHfA 🎧 LO-FI Music Zone Beats: https://www.youtube.com/channel/UCeaPSHleQS-75uJj2AM_Ndg 📚 Código Fluente: https://www.youtube.com/channel/UCgn-O-88XBAwdG9gUWkkb0w 😲 Putz!: https://www.youtube.com/channel/UCZXop2-CECwyFYmHbhnAkAw Links Úteis: 👉 Gostou da aula? Torne-se um APOIADOR ❤️ do Código Fluente: ☕ https://www.paypal.com/donate/?hosted_button_id=5Y9EEQBE9LU5G 📦 Curso Pacote Full Stack Master: https://pacotefullstack.com/master?ref=G75076502J 💻 Full-Stack completo em Java Web: https://go.hotmart.com/I10667316Y Somos parceiros afiliados das seguintes plataformas: 🦸♂️HeyGen: https://heygen.com/?sid=rewardful&via=antonio-cavalcanti-de-paula-filho 🎤letsrecast.ai: https://letsrecast.ai/?ref=toti ✨dupdub.com: https://dupdub.com/?lmref=_ZMt9Q 🧠DeepBrain AI Studios: https://www.deepbrain.io/aistudios?via=toti 🖖🏽Audyo.ai: https://www.audyo.ai/?linkId=lp_693090&sourceId=toti 🎙️ Acoust.io: https://www.acoust.io/?via=toti 🌍 Hostinger: https://www.hostg.xyz/aff_c?offer_id=12&aff_id=13441 ⚡ One.com: http://one.me/ptaxrzyv 💧 Digital Ocean: https://m.do.co/c/213569994aad 🌐 Redes Sociais do Código Fluente: 👉 Instagram: https://www.instagram.com/codigofluente/ 👉 Tiktok: https://tiktok.com/@codigofluente 👉 Facebook: https://www.facebook.com/codigofluenteoficial 👉 Digital Innovation: https://bit.ly/3Jv2TTi 👉 Threads :https://www.threads.net/@codigofluente 👉 Digital Innovation: https://bit.ly/3Jv2TTi Não perca! Inscreva-se no canal para mais aulas como esta e deixe seu like se você aprender algo novo hoje! #Django, #StripePayments, #Ecommerce, #WebDevelopment, #Python, #StripeAPI, #EnvVars, #SecureCoding, #PaymentIntegration, #FullStack
Un total de 12 datos de redes sociales deben desbloquearse para su visualización