All Projects → rwieruch → React Express Stripe

rwieruch / React Express Stripe

Licence: mit
💰 Minimal Boilerplate for Stripe used in React and Express. Charge payments from your customers with this project.

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
Stripe Elixir
Stripe API client for Elixir
Stars: ✭ 66 (-68.42%)
Mutual labels:  stripe-api, stripe
Swagger Express Ts
Generate and serve swagger.json
Stars: ✭ 102 (-51.2%)
Mutual labels:  express, express-js
Stripe Kit
Stars: ✭ 50 (-76.08%)
Mutual labels:  stripe-api, stripe
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
Online Bling
Stars: ✭ 9 (-95.69%)
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
Stripe
💰 Stripe API
Stars: ✭ 150 (-28.23%)
Mutual labels:  stripe-api, stripe
Stripe
Stripe library for Vapor
Stars: ✭ 151 (-27.75%)
Mutual labels:  stripe-api, stripe
Stripy
Micro wrapper for Stripe's REST API.
Stars: ✭ 49 (-76.56%)
Mutual labels:  stripe-api, stripe
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

Build Status Slack

Screenshot 2019-09-07 at 11 35 07

Installation

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
  • Replace backend

Frontend

Backend

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].