💳
Stripe Connect - Marketplace
  • Introduction
    • 👋Welcome
    • Key use cases
    • Key features
  • Getting Started
    • Activating Stripe Connect
    • Adding your icon and branding
    • Installing the plugin
    • Configuring API keys
  • Implementing Key Features
    • Onboarding merchants
    • Checkout Sessions & Payment Forms
    • Splitting one-off payments
      • Autofill customer details
    • Saving down details of a transaction
      • Expiring Checkout Sessions
    • Processing Refunds
      • Insufficient Merchant Account Balance
    • Give merchants access to Stripe Express dashboard
      • Set custom descriptions for charges
      • Allow merchants to set their own payout schedule
    • Splitting subscription payments
      • Allow customers to cancel subscriptions via the Stripe Billing Portal
      • Updating Subscriptions
      • Viewing and downloading invoices for subscription payments
    • Embedding Payment Forms in your app
    • Invoices
      • Creating invoices
      • 'On behalf of' parameter
    • Promotion Codes (Discounts)
    • Integrating Stripe Tax
      • Tax for marketplaces
      • Using a Stripe Webhook to transfer tax to the platform account
  • Common Payment Flows
    • Overview
    • Delayed Payments (escrow-like)
      • Retrieving information on a transfer
      • Canceling an Authorized Payment
    • Shopping Cart Payments with Multiple Sellers
    • Charge a customer using saved payment details
  • Deploying to live
    • Checklist
  • Useful Tips
    • Debugging errors
    • Support
Powered by GitBook
On this page
  • Video Tutorial
  • Demo app
  1. Common Payment Flows

Charge a customer using saved payment details

PreviousShopping Cart Payments with Multiple SellersNextChecklist

Last updated 6 months ago

In certain scenarios, you may want to charge a customer using saved payment details and DON’T want them to have to complete a Stripe payment form again.

You might use this type of payment flow in the following scenarios:

  • Charge a customer as part of a backend workflow

  • As part of an eCommerce store, you want to save a customer’s payment details when they make their first purchase so you can implement one-click purchases on all future orders

  • Charge an initial deposit upfront and take the rest of the payment at a later date

You can implement this type of payment flow using the 'Create PaymentIntent' action that comes with the plugin. See the written guide and video tutorial below for full details.

You can read our full guide to charging a customer using saved payment details .

Video Tutorial

The below video tutorial demonstrates how to charge customers using saved payment details in your app:

Demo app

You can view an example of how to implement payments using saved payment details in the demo app linked below (editor is public):

here
Bubble Editor - Stripe-connect-ecommerceBubble
Logo