All Projects β†’ testdrivenio β†’ flask-stripe-checkout

testdrivenio / flask-stripe-checkout

Licence: MIT License
Setting up Stripe Checkout with Flask

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to flask-stripe-checkout

SAAS-Starter-Kit-Pro
πŸš€A boilerplate for building Software-as-Service (SAAS) apps with Reactjs, and Nodejs
Stars: ✭ 313 (+979.31%)
Mutual labels:  stripe
Commerce
An E-Commerce package for Laravel with Grafite CMS. Take control of your content and how you sell it! Products, subscriptions, shipping, downloading and more!
Stars: ✭ 45 (+55.17%)
Mutual labels:  stripe
Penny-Seed
PennySeed is an alternative crowdfunding platform where the funding goal is divided by the number of pledgers
Stars: ✭ 18 (-37.93%)
Mutual labels:  stripe
Business-Stripe
Perl bindings for Stripe payment system
Stars: ✭ 21 (-27.59%)
Mutual labels:  stripe
MERN-Ecommerce
An E-commerce app built using MERN stack. It has 4 social login options and implements email verification as well. Stripe and Paypal payment gateways are implemented.
Stars: ✭ 50 (+72.41%)
Mutual labels:  stripe
drf-stripe-subscription
An out-of-box Django REST framework solution for payment and subscription management using Stripe.
Stars: ✭ 42 (+44.83%)
Mutual labels:  stripe
ethibox
Open-source web apps hoster
Stars: ✭ 130 (+348.28%)
Mutual labels:  stripe
procesa-pagos-con-laravel
CΓ³digo fuente resultado del curso "Procesa pagos con Laravel y las mejores plataformas de pagos"
Stars: ✭ 38 (+31.03%)
Mutual labels:  stripe
svelte-stripe-js
Everything you need to add Stripe Elements to your Svelte project
Stars: ✭ 139 (+379.31%)
Mutual labels:  stripe
stripe-course
Stripe Payments In Practice - Build your own online ecommerce store and subscription membership website
Stars: ✭ 31 (+6.9%)
Mutual labels:  stripe
stripe
Stripe integration with Magento 2
Stars: ✭ 58 (+100%)
Mutual labels:  stripe
CONNECT
A Socket.io / React JS real time multiplayer flash card game for learning.
Stars: ✭ 18 (-37.93%)
Mutual labels:  stripe
nuxt-stripejs
πŸ’³ NuxtJS module for Stripe.js which loads only when required and w/ retry mechanism
Stars: ✭ 17 (-41.38%)
Mutual labels:  stripe
netlify-stripe-subscriptions
An example of managing subscriptions with the Stripe Customer Portal and Netlify Identity.
Stars: ✭ 96 (+231.03%)
Mutual labels:  stripe
flask-vue-stripe
Stripe payments with Vue and Flask
Stars: ✭ 28 (-3.45%)
Mutual labels:  stripe
marketplace
A file sharing website using Laravel 5.5
Stars: ✭ 19 (-34.48%)
Mutual labels:  stripe
Node.js-Stripe-Shopping-Cart
Example integration of Stripe's Checkout API into a Node.js application
Stars: ✭ 93 (+220.69%)
Mutual labels:  stripe
stripe-scala
Scala library for the Stripe API
Stars: ✭ 33 (+13.79%)
Mutual labels:  stripe
halfstaff
πŸ‡ΊπŸ‡Έ Is the US flag at half-staff?
Stars: ✭ 22 (-24.14%)
Mutual labels:  stripe
crowdfunding-backend
[DEPRECATED] A crowdfunding backend written with NodeJS, Apollo and PostgreSQL. Features an extensive data model, mult. payment integrations, passwordless auth, statistics and admin endpoints.
Stars: ✭ 23 (-20.69%)
Mutual labels:  stripe

Setting up Stripe Checkout with Flask

Want to learn how to build this?

Check out the post.

Want to use this project?

  1. Fork/Clone

  2. Create and activate a virtual environment:

    $ python3 -m venv venv && source venv/bin/activate
  3. Install the requirements:

    (venv)$ pip install -r requirements.txt
  4. Add your Stripe test secret and publishable keys as environment variables like so:

    (venv)$ export STRIPE_PUBLISHABLE_KEY=<YOUR_STRIPE_PUBLISHABLE_KEY>
    (venv)$ export STRIPE_SECRET_KEY=<YOUR_STRIPE_SECRET_KEY>
  5. In case you're planning to confirm payments using webhooks you also need to add the webhook endpoint environment variable as well:

(env)$ export STRIPE_ENDPOINT_SECRET=<YOUR_ENDPOINT_SECRET_KEY>
  1. Run the server:

    (venv)$ FLASK_ENV=development python app.py

    Navigate to http://localhost:5000.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].