rwieruch / React Express Stripe
Licence: mit
💰 Minimal Boilerplate for Stripe used in React and Express. Charge payments from your customers with this project.
Stars: ✭ 209
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to React Express 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 (-76.08%)
Mutual labels: stripe, stripe-api, express-js
Ecommerce Netlify
🛍 A JAMstack Ecommerce Site built with Nuxt and Netlify Functions
Stars: ✭ 1,147 (+448.8%)
Mutual labels: stripe, stripe-checkout
Swagger Express Ts
Generate and serve swagger.json
Stars: ✭ 102 (-51.2%)
Mutual labels: express, express-js
Checkout Netlify Serverless
Sell products on the Jamstack with Netlify Functions and Stripe Checkout!
Stars: ✭ 58 (-72.25%)
Mutual labels: stripe, stripe-checkout
Node Express Postgresql Server
Basic Node with Express + PostgreSQL Server
Stars: ✭ 74 (-64.59%)
Mutual labels: express, express-js
Nodejs Shopping Cart
NodeJS Shopping Cart - NodeJS, Express, Express-Session, Express handlebars (hbs)
Stars: ✭ 144 (-31.1%)
Mutual labels: express, express-js
Node Production
Take Your Node.js Project to The Production Environment (VPS/Dedicated Server).
Stars: ✭ 35 (-83.25%)
Mutual labels: express, express-js
Express Sequelize Crud
Simply expose resource CRUD (Create Read Update Delete) routes for Express & Sequelize. Compatible with React Admin Simple Rest Data Provider
Stars: ✭ 65 (-68.9%)
Mutual labels: express, express-js
Stripe Demo Connect Roastery Saas Platform
Roastery demo SaaS platform using Stripe Connect
Stars: ✭ 33 (-84.21%)
Mutual labels: stripe-api, stripe
Sample Vue Shop
See readme for newer repo details! A sample shop that shows how to manage payments with Vue, Stripe, and Serverless Functions
Stars: ✭ 1,166 (+457.89%)
Mutual labels: stripe, stripe-checkout
Sample Stripe Handler
Serverless function that uses the stripe api for a checkout process in a Vue application
Stars: ✭ 155 (-25.84%)
Mutual labels: stripe, stripe-checkout
Vue Stripe
Stripe Checkout & Elements for Vue.js
Stars: ✭ 669 (+220.1%)
Mutual labels: stripe, stripe-checkout
Stripe Rs
Moved to https://github.com/wyyerd/stripe-rs.
Stars: ✭ 16 (-92.34%)
Mutual labels: stripe-api, stripe
Terraform Provider Stripe
A Terraform Provider for Stripe
Stars: ✭ 143 (-31.58%)
Mutual labels: stripe-api, stripe
Stripe Server Checkout with React and Express
-
Deprecated due to SCA:
A full walkthrough tutorial of implementing this boilerplate project. -
SCA ready Tutorials:
Installation
git clone [email protected]:rwieruch/react-express-stripe.git
cd react-express-stripe
Important: Setup works only with backend hosted somewhere reachable via an IP or domain. Stripe's Webhooks are not going to work on a localhost backend. The frontend application can run locally though.
Stripe Registration and API Keys
- Register at Stripe and Setup a Payment Account to access the Dashboard
- Find your API Keys:
- Replace frontend
- API keys:
YOUR_STRIPE_PUBLIC_KEY
- API keys:
- Replace backend
- API keys:
YOUR_STRIPE_SECRET_KEY
- Webhook secret:
YOUR_STRIPE_WEBHOOK_SECRET
- API keys:
Frontend
cd frontend
npm install
npm start
- visit http://localhost:3000/
Backend
cd backend
npm install
npm start
- visit http://localhost:8888/
Usage
When using it in production, you have to use a real credit card. Otherwise, in development mode, you can use a Stripe's test credit cards:
- Email: Any Email
- Number: 4242 4242 4242 4242
- Date: Any Date in the Future
- CVC: Any 3 Numbers
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].