👋Introduction

Big Thanks! Massive shoutout to ExpDev07 (Marius) who wrote the initial basic transfer and onboarding functions for this package. This package was forked and renamed to add all of the other stripe connect functionalities a person would require. It is not competible with the original package, but migrating is quite easy.

Overview

This package is designed to seamlessly connect all of your eloquent models, mapping them to the relevant stripe entities in order to make a marketplace or payments platform. There are unlimited combinations of choices of how you can do this, but for any examples we we refer to in the documentaiton will be quite conventional. A model can either be a Connected Account, or can be a Connected Customer.

For the purpose of repetition and clarity, we will refer to these models as Stripe Connectable Models.

A connected customer is a customer that belongs to the connected account and transacts directly with them.

Features

This library offers immedaite stripe connect functionality without the hours of development needed. Simply add the Stripe connect billable trait to your model(s) and configure them as needed.

  • Multi Model support - Previously only supported the User model, now any model can have the Connect Billable trait added to it and immediately inherit functionality.

  • Tenancy for Laravel Support (Multi Tenant SaaS Plugin)

  • Manage connected account onboarding

  • Direct Charges

  • Destination Charges

  • Connected account customer management (Direct Customers)

  • Connected account payment method management

  • Connected account subscriptions ( Direct Subscriptions )

  • Connected account product & price management

  • Connect Webhook Support (On behalf of connected accounts)

Installation

Get Started

The main 3 end functions of this package are:

Last updated