UmbCheckout Documentation
Buy a LicenseUmbraco HostingUmbraco Development
  • 🛒UmbCheckout Documentation
  • 📔Getting Started
    • Overview
    • License Comparison
    • Installation
    • Configuration
    • Starter Kits
      • Stripe
        • Installation
    • Anonymous Telemetry
    • Developer License
    • Affiliate Scheme
    • Buy a License
  • 🛠️Configuration
    • Configuration Options
    • Product Variants
  • 🛒Core Services
    • Session Service
    • Database Service
    • Basket Service
    • Object Reference
      • Basket
      • Customer
      • UmbCheckoutMetaData
      • UmbCheckoutSession
      • LineItem
      • UmbCheckoutConfiguration
      • MultiUrlPicker
    • Cookies
    • Addons
      • Database Service
    • Property Editors
      • MetaData Property Editor
  • 🆘Support
    • Issue Tracker
    • Milestones
    • Roadmap
    • Support Tickets
  • 💰Payment Providers
    • Payment Providers
      • Stripe
        • Installation
        • Configuration
        • Payment Flow / Lifecycle
        • Stripe Email Notifications
        • Payment Methods
        • Receipts
        • Shipping Rates
        • Services
          • Stripe Shipping Rate ApiService
          • Stripe Shipping Rate Database Service
          • Stripe Session Service
          • Stripe Basket Controller
          • Stripe Webhook Api
            • How to test the Stripe Webhook on localhost
        • Notification Handlers
          • StripeResponseNotificationHandler
        • Notifications
          • OnCheckoutSessionCompletedNotification
          • OnCheckoutSessionExpiredNotification
          • OnPaymentFailedNotification
          • OnChargeFailedNotification
          • OnPaymentIntentSucceededNotification
          • OnPaymentIntentPaymentFailedNotification
          • OnPaymentIntentCreatedNotification
          • OnPaymentIntentCancelledNotification
          • OnChargeSucceededNotification
          • OnShippingRateSavedNotification
          • OnShippingRateDeletedNotification
          • OnPaymentSuccessNotification
        • Webhooks
          • OnChargeFailedWebhook
          • OnChargeSucceededWebhook
          • OnCheckoutSessionCompletedWebhook
          • OnCheckoutSessionExpiredWebhook
          • OnPaymentFailedWebhook
          • OnPaymentIntentCancelledWebhook
          • OnPaymentIntentCreatedWebhook
          • OnPaymentIntentPaymentFailedWebhook
          • OnPaymentIntentSucceededWebhook
          • OnPaymentSuccessWebhook
          • OnShippingRateDeletedWebhook
          • OnShippingRateSavedWebhook
        • Object Reference
          • TaxRate
          • Property
          • Validation
          • Config
          • TaxRateResponse
          • ShippingRateResponse
          • ShippingRate
        • uSync
          • Installation
          • Synchronising Changes
        • Addons
          • Tax Rates
          • Services
            • Stripe Tax Rate ApiService
            • Stripe Tax Rate Database Service
          • Notifications
            • OnStripeTaxRateSavedNotification
            • OnStripeTaxRateDeletedNotification
          • Webhooks
            • OnStripeTaxRateDeletedWebhook
            • OnStripeTaxRateSavedWebhook
          • Property Editors
            • Tax Rates Property Editor
          • uSync
            • Installation
            • Synchronising Changes
        • View Components
          • Basket View Component
          • Add to Basket Button View Component
        • Umbraco Forms Workflow
      • PayPal
      • Klarna
      • Apple Pay
      • Google Pay
      • Bacs Direct Debit / SEPA Direct Debit
  • ⏳Scheduled Tasks & Notifications
    • Remove Expired Baskets From Database
    • Basket Notifications
      • OnBasketAddedNotification
      • OnBasketAddedManyNotification
      • OnBasketAddManyStartedNotification
      • OnBasketAddStartedNotification
      • OnBasketClearedNotification
      • OnBasketClearStartedNotification
      • OnBasketReducedNotification
      • OnBasketReduceStartedNotification
      • OnBasketRemovedManyNotification
      • OnBasketRemovedNotification
      • OnBasketRemoveManyStartedNotification
      • OnBasketRemoveStartedNotification
    • Session Notifications
      • OnSessionClearedNotification
      • OnSessionClearStartedNotification
      • OnSessionCreatedNotification
      • OnSessionCreateStartedNotification
      • OnSessionGetNotification
      • OnSessionGetStartedNotification
      • OnSessionUpdatedNotification
      • OnSessionUpdateStartedNotification
    • Payment Provider Notifications
      • OnProviderClearSessionStartedNotification
      • OnProviderCreateSessionStartedNotification
      • OnProviderGetSessionNotification
      • OnProviderGetSessionStartedNotification
      • OnProviderSessionClearedNotification
      • OnProviderSessionCreatedNotification
    • Configuration Notifications
      • OnConfigurationSavedNotification
  • 🔌Extensions
    • Convert Extensions
    • CultureInfo Extensions
    • Decimal Extensions
  • 👨‍💻View Components
    • Basket Link View Component
  • 🔁Synchronising
    • uSync
      • Installation
      • Synchronising Changes
  • ✉️Umbraco Forms
    • Workflow
  • 🏗️Source Code Repositories
    • UmbCheckout
    • UmbCheckout.Stripe
    • UmbCheckout.uSync
    • UmbCheckout.Stripe.uSync
    • UmbCheckout.Stripe.Forms
Powered by GitBook
On this page
Edit on GitHub
  1. Getting Started
  2. Starter Kits

Stripe

Information about our Starter Kit configured for Stripe

PreviousStarter KitsNextInstallation

Last updated 1 year ago

Our UmbCheckout Stripe Starter Kit comes fully configured and can be installed ready for the content population in 2 minutes!

The source code for the Starter Kit can be found on the .

The starter kit has been built using the .

The video below is an example of how to install the ready-to-go starter kit in under 2 minutes.

UI

The front-end UI makes use of Bootstrap 5.3 as an out-of-the-box configuration, to override any Bootstrap styles simply edit the custom.css file from within the backoffice.

You can find the custom.css file on disk in the following path: wwwroot -> css -> custom.css Alternatively, you can edit the file directly from within the Umbraco backoffice at the following path Settings -> Stylesheets -> custom.css

You can find the custom.js file on disk in the following path: wwwroot -> scripts -> custom.js Alternatively, you can edit the file directly from within the Umbraco backoffice at the following path Settings -> Scripts -> custom.js

If you require a more in-depth customisation you are free to replace the Bootstrap implementation as you see fit.

Pre-Installed Packages

The UmbCheckout Starter Kit for Stripe is licensed under the MIT license, any installed packages may use different licenses, be sure to check and use accordingly.

We highly enjoy working with what the community creates, so we have made use of many open-source packages within the starter kit, you can see the list below along with links to the source code and licenses.

Package Name
GitHub Repository
Marketplace URL
License

Nesting Contently

Unknown / Contact Author

Contentment

The Dashboard

ourHtagEditor

Skybrud Redirects

uSync

Bergmania.OpenStreetMap

MetaMomentum

Unknown / Contact Author

Conditional Displayers

Our.Umbraco.TagHelpers

UmbNav

NWebsec.AspNetCore.Middleware

LazZiya.TagHelpers

UmbCheckout

📔
https://github.com/nathanwoulfe/NestingContently/tree/v4/dev
https://marketplace.umbraco.com/package/nestingcontently.umbraco
https://github.com/leekelleher/umbraco-contentment
https://marketplace.umbraco.com/package/umbraco.community.contentment
Mozilla Public License 2.0
https://github.com/enkelmedia/TheDashboard
https://marketplace.umbraco.com/package/our.umbraco.thedashboard
MIT
https://github.com/mastrup/ourHtagEditor
https://marketplace.umbraco.com/package/ourhtageditor
MIT
https://github.com/skybrud/Skybrud.Umbraco.Redirects
https://marketplace.umbraco.com/package/skybrud.umbraco.redirects
MIT
https://github.com/KevinJump/uSync
https://marketplace.umbraco.com/package/usync
Mozilla Public License 2.0
https://github.com/bergmania/Bergmania.OpenStreetMap
https://marketplace.umbraco.com/package/bergmania.openstreetmap
MIT
https://github.com/DigitalMomentum/MetaMomentum
https://marketplace.umbraco.com/package/metamomentum
https://github.com/skartknet/ConditionalDisplayers
https://marketplace.umbraco.com/package/our.umbraco.conditionaldisplayers
MIT
https://github.com/umbraco-community/Our-Umbraco-TagHelpers
https://marketplace.umbraco.com/package/our.umbraco.taghelpers
MIT
https://github.com/AaronSadlerUK/Our.Umbraco.UmbNav
https://marketplace.umbraco.com/package/our.umbraco.umbnav.web
MIT
https://github.com/NWebsec/NWebsec
BSD-3-Clause license
https://github.com/LazZiya/TagHelpers
MIT
https://github.com/UmbHost/UmbCheckout
Apache License 2.0
GitHub repository here
InMemoryAuto Models builder mode