{"repo":"stripe-samples/oasis-hubs-dotnet","free":true,"listed":false,"github":"https://github.com/stripe-samples/oasis-hubs-dotnet","clone":"git clone https://github.com/stripe-samples/oasis-hubs-dotnet.git","description":"Sample application showing a Stripe Connect and Billing integration using ASP.NET Core","language":"HTML","stars":17,"topics":["aspnetcore","brighter","csharp","dotnet","messaging","stripe","stripe-billing","stripe-connect","docker-compose"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Oasis Hubs - Stripe Connect and Metered Billing Demo Overview The sample application contained in this repository aims to serve as a practical reference on how to integrate Stripe Connect and metered billing into an ASP.NET Core application. It addresses core concerns such as onboarding Express accounts, handling webhooks out of process, working with tiered pricing, subscriptions, invoices, test clocks and more. The use case is centered around Oasis Hubs, a workspace booking platform focused on remote workers. Customers are able to sign up for a monthly subscription that gives them access to book one of the many unique workspace listings. There are three subscription tiers available that offer different levels of benefits and listing access. The listings, also know as Hubs, are provided by hosts that get onboarded to Oasis and associated with Stripe Connect Express accounts. Requirements .NET SDK 7.0+ Docker Desktop Stripe Account Stripe CLI Container Dependencies MS SQl Server - Relational storage for user credentials, hubs, and bookings Rabbitmq - Message broker for handling webhook events Redis - Distributed cache Running the demo [!CAUTION] This sample is meant to be run in TEST MODE in your Stripe account! Step 0 : Before running the demo, make sure you sign up for a Stripe account, activate it, and go through the Connect setup in the Stripe Dashboard. You will also need to activate the test link for the Customer Portal. Step 1 : Retrieve the Stripe API keys from the Dev","default_branch":null,"files":null,"tree":[],"storefront":"/r/stripe-samples","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/stripe-samples/oasis-hubs-dotnet/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}