• Stars
    star
    112
  • Rank 312,240 (Top 7 %)
  • Language
    CSS
  • License
    MIT License
  • Created almost 5 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Stripe Sample to show you how to use Connect Onboarding for Standard for seamless user on-boarding with Stripe Connect.

Connect Onboarding for Standard accounts

This Stripe sample shows you how to use Connect Onboarding for Standard for seamless user on-boarding with Stripe Connect.

demo

How to run locally

This sample includes 6 server implementations in Node, Ruby, Python, Java, PHP, and Go.

Follow the steps below to run locally.

1. Clone and configure the sample

The Stripe CLI is the fastest way to clone and configure a sample to run locally.

Using the Stripe CLI

If you haven't already installed the CLI, follow the installation steps in the project README. The CLI is useful for cloning samples and locally testing webhooks and Stripe integrations.

In your terminal shell, run the Stripe CLI command to clone the sample:

stripe samples create connect-onboarding-for-standard

The CLI will walk you through picking your integration type, server and client languages, and configuring your .env config file with your Stripe API keys.

Installing and cloning manually

If you do not want to use the Stripe CLI, you can manually clone and configure the sample yourself:

git clone https://github.com/stripe-samples/connect-onboarding-for-standard

Copy the .env.example file into a file named .env in the folder of the server you want to use. For example:

cp .env.example server/node/.env

You will need a Stripe account in order to run the demo. Once you set up your account, go to the Stripe developer dashboard to find your API keys.

STRIPE_PUBLISHABLE_KEY=<replace-with-your-publishable-key>
STRIPE_SECRET_KEY=<replace-with-your-secret-key>

STATIC_DIR tells the server where to the client files are located and does not need to be modified unless you move the server files.

2. Follow the server instructions on how to run:

Pick the server language you want and follow the instructions in the server folder README on how to run.

For example, if you want to run the Node server:

cd server/node # there's a README in this folder with instructions
npm install
npm start

FAQ

Q: Why did you pick these frameworks?

A: We chose the most minimal framework to convey the key Stripe calls and concepts you need to understand. These demos are meant as an educational tool that helps you roadmap how to integrate Stripe within your own system independent of the framework.

Get support

If you found a bug or want to suggest a new [feature/use case/sample], please file an issue.

If you have questions, comments, or need help with code, we're here to help:

Sign up to stay updated with developer news.

Author(s)

@auchenberg-stripe

More Repositories

1

checkout-one-time-payments

Use Checkout to quickly collect one-time payments.
CSS
846
star
2

subscription-use-cases

Create subscriptions with fixed prices or usage based billing.
JavaScript
790
star
3

checkout-single-subscription

Learn how to combine Checkout and Billing for fast subscription pages
CSS
742
star
4

accept-a-payment

Learn how to accept a payment from customers around the world with a variety of payment methods.
JavaScript
640
star
5

firebase-subscription-payments

Example web client for the `firestore-stripe-subscriptions` Firebase Extension using Stripe Checkout and the Stripe Customer Portal.
JavaScript
288
star
6

github-pages-stripe-checkout

Example of a client-only (no server) donation payment page that can be hosted on GitHub using Stripe Checkout.
CSS
171
star
7

saving-card-without-payment

How to build a form to save a credit card without taking a payment.
Ruby
126
star
8

netlify-stripe-subscriptions

An example of managing subscriptions with the Stripe Customer Portal and Netlify Identity.
HTML
125
star
9

checkout-netlify-serverless

Sell products on the Jamstack with Netlify Functions and Stripe Checkout!
HTML
95
star
10

saving-card-after-payment

Learn how to save a card for later reuse after making a payment
CSS
79
star
11

issuing-treasury

Learn the building blocks for working with Stripe Issuing and Treasury APIs.
TypeScript
78
star
12

stripe-node-cloudflare-worker-template

Use stripe-node in a Cloudflare Worker.
JavaScript
77
star
13

placing-a-hold

Learn how to place a hold on a credit card (split auth / capture)
CSS
62
star
14

sample-store-android

Learn how to add a simple checkout flow to your Android app
Kotlin
48
star
15

charging-a-saved-card

Learn how to charge a saved card and handle failures
JavaScript
41
star
16

subscriptions-with-card-and-direct-debit

A Stripe sample implementing card and direct debit methods for usage with subscriptions.
JavaScript
39
star
17

identity

Verify your users' identity documents
CSS
37
star
18

connect-onboarding-for-express

Stripe Sample to show you how to use Connect Onboarding for Express for seamless user on-boarding with Stripe Connect.
CSS
35
star
19

mobile-saving-card-without-payment

Learn how to save a credit card without taking a payment on iOS & Android
Java
26
star
20

connect-direct-charge-checkout

Accept a payment with direct charges and Checkout
CSS
26
star
21

react-elements-netlify-serverless

Digital Wallet payments with React Stripe Elements and Netlify Functions
JavaScript
24
star
22

stripe-node-deno-samples

Using stripe-node with Deno.
JavaScript
23
star
23

tap-to-pay-android-demo

A demo app of Tap to Pay with Stripe on Android
Kotlin
19
star
24

wechatpay-sources-android

WeChat Pay Payments with Sources API on Android
Kotlin
18
star
25

connect-express-oauth

Create an Express account with OAuth.
CSS
17
star
26

connect-destination-charge

Accept a payment with destination charges.
JavaScript
17
star
27

link

Demo for accepting payments with Link
CSS
17
star
28

connect-direct-charge

Accept a payment with direct charges.
JavaScript
14
star
29

connect-top-up-and-transfer

Top-up your platform's balance and pay out connected accounts.
JavaScript
14
star
30

samples-list

This is a directory of Stripe Samples used by the Stripe CLI
14
star
31

card-payment-charges-api

Accept card payments with the Charges API
CSS
12
star
32

issuing

Learn how to integrate Stripe Issuing to process real-time authorizations.
CSS
11
star
33

connect-destination-charge-checkout

Accept a payment with destination charges and Checkout.
JavaScript
11
star
34

connect-standard-oauth

Create a Standard account with OAuth.
CSS
10
star
35

terminal

Learn how to accept in-person payments from customers using Stripe Terminal.
CSS
10
star
36

terminal-apps-on-devices

Kotlin
10
star
37

starter

Base sample for tutorials and Stripe Samples
CSS
9
star
38

oasis-hubs-dotnet

Sample application showing a Stripe Connect and Billing integration using ASP.NET Core
HTML
9
star
39

test-data

Quickly generate test data for your Stripe integration with the CLI
7
star
40

stripe-terminal-collect-payments

Companion repo for Stripe Developers episode on collecting payments with Stripe Terminal.
CSS
7
star
41

stripe-terminal-list-readers

Companion repo for Stripe Developers episode on listing readers.
CSS
6
star
42

checkout-uk-bacs-debit-setup-and-payment

CSS
6
star
43

card-brand-choice

Supporting Card Brand Choice with Stripe
Kotlin
6
star
44

commercetools-stripe-example-site

commercetools-stripe-example-site provides an example e-commerce site integrating between the Stripe and commercetools. Topics Resources
JavaScript
5
star
45

checkout-uk-bacs-debit-setup

CSS
3
star
46

stripe-terminal-cancel-actions

Companion repo for Stripe Developers episode on canceling Terminal Reader actions
CSS
3
star
47

sample-ci

Repository for abstracting the CI/CD and GitHub action utilities testing Stripe Samples
Ruby
2
star
48

checkout-foundations-ruby

This repo corresponds to the code shown in the Checkout Foundations video series
Ruby
1
star
49

push-provisioning-samples

Sample apps to give Issuing users a pre-certified foundation for developing their own push provisioning apps
Kotlin
1
star