💳
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
  1. Implementing Key Features
  2. Splitting subscription payments

Viewing and downloading invoices for subscription payments

PreviousUpdating SubscriptionsNextEmbedding Payment Forms in your app

Last updated 1 month ago

Stripe automatically generates invoices for all subscription payments. You can let your customers view and download all their invoices using the Stripe Customer Portal.

The Stripe Connect - Marketplace plugin does not currently support automatic sending of the invoices to customers email. However, it is possible to build this functionality using the API Connector. This outlines the parameters you need to include.

To allow your users to access the Stripe Customer Portal, follow these steps:

  1. Create a workflow and add the 'Stripe Connect - Self-Service Portal' action. The Customer ID should be the Current Users's Stripe Customer ID (you will need to save this down after their first payment) and the Return URL is the URL they return to after exiting the portal.

  1. Navigate to an external website and use the URL that is the result of Step 1:

Your user will then be brought to a Stripe-hosted portal where they can view all their invoices and download them:

Demo app

See the workflow action associated with the 'Subscribe' button in the below demo app for an example of how to implement access to the dashboard.

https://bubble.io/page?type=page&name=mubstack-homepage&id=stripeconnectmarketplace&tab=Workflow
Stripe doc