/*
* Procesa pagos por internet con tarjeta de crédito en más de 135 divisas.
* https://stripe.com/es
*
* - Cómo recoger información del usuario.
* - Cómo realizar un cargo asociado a un importe.
* - Gestión de productos y precios.
* - Manejo de errores.
*/
Tienes toda la información extendida sobre los proyectos de lógica aplicada en retosdeprogramacion.com/logica-aplicada.
Sigue las instrucciones, consulta las correcciones y aporta la tuya propia utilizando el lenguaje de programación que quieras.
Explicación paso a paso del desarrollo del proyecto.
El proyecto se ha realizado utilizando Python, pero ten en cuenta que lo más importante en estos ejercicios es comprender la lógica detrás de la plataforma, en este caso, Stripe. Puedes usar prácticamente cualquier lenguaje de programación actual para implementar la pasarela (en la documentación hay ejemplos de todos).
- Código del proyecto: Instala las dependencias y añade tu clave de Stripe como variable de entorno antes de ejecutar el fichero stripe_payments_gateway.py
- Implementación: stripe_payments_gateway.py
- Variables de entorno: .env
- Dependencias: requirements.txt
- Web se Stripe
- Documentación de Stripe
- Testing Stripe
- Stripe elements: [Web]/[App]
Correcciones aportadas por la comunidad. Agrupadas según el lenguaje de programación utilizado.
Participa haciendo "fork" al repositorio principal y enviado una "pull request" añadiendo tu nombre de usuario y la url del repositorio de tu corrección (crea la categoría del lenguaje de programación si aún no existe).
- Nombre usuario GitHub: url_repositorio