pdhoward / rocket

Testing a Stripe platform app to understand workflow of a payments and payout process

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rocket

https://rocketdeliveries.io

Testing a simple onboarding, hosted dashboard, verification, and payouts management process with Stripe.

Web onboarding

Use Connect Custom accounts from Stripe to payout your vendors or partners

Custom allows you to control every part of the user experience; accounts can be created directly via the Stripe API.

This demo also uses Connect Onboarding to provide onboarding and identity verification for your platform. Identify verification is a critical step in the global financial payments system

This platform also uses the Stripe API to create payments for pilots, fetch their available and pending balance, and let them view transfers.

It also creates Instant Payouts for pilots who use a debit card as their payout account.

To integrate Stripe Connect in your own app, check out these two files in particular:

  1. routes/pilots/stripe.js shows how to easily create Connect Custom accounts and interact with the Stripe API.
  2. routes/pilots/pilots.js shows how to create payments going straight to pilots.

Getting started

Install dependencies using npm (or yarn):

cd server
npm install

Use the Stripe CLI to receive webhook events

Relies on webhook events to receive updates from Stripe on a pilot's verification.

About

Testing a Stripe platform app to understand workflow of a payments and payout process

License:MIT License


Languages

Language:JavaScript 50.8%Language:CSS 28.2%Language:HTML 21.0%