CommerceLab Shop
  • The Basics
    • CommerceLab Shop Documents
      • Adding Domains & Watchful Key
      • CommerceLab Shop Documentation
    • Getting Support
  • Installation
    • Component install
      • Installing on an existing site or fresh Joomla 4 setup.
      • Post Install Setup Wizard
    • Quickstart Demo Install
      • Installing From a Quickstart Demo
  • Getting Started
    • First Product Setup
      • Creating your first product category and product article through Joomla
      • Creating a product & adding product details in CommerceLab Shop
    • Product setup in Page Builder
      • Overview / Navigating to builder
      • Creating a grid layout in builder
      • Adding product image in builder
      • Adding product Title & Subtitle in builder
      • Adding product details in builder
      • Adding custom shop elements in builder
      • Creating Custom Fields for a product and displaying them in YOOtheme Page Builder on a product page
      • Show your product anywhere in your website
      • Product image gallery add to builder
    • Core Modules
      • Currency Switcher Module Setup
      • Desktop Cart Module Walkthrough
      • Mobile Cart Module Walkthrough
    • Core Shop Pages
      • Checkout Page
      • Store Cart Page
      • Order Confirmation Page
      • Terms & Conditions Page
    • Shop Settings
      • Customer Order Dashboard
      • Shop Emails & Settings
      • Setting up Currencies
      • Setting up Countries & Zone Taxes
      • Global Configurations
      • Discount Codes
      • Countries, Zones & Shipping Rates
  • Add-ons
    • Core Add-ons
      • Gallery View
    • Payment Gateways
      • Mollie Advanced Pay Setup
      • Stripe Advanced Pay
      • Stripe Checkout (Included)
      • Paypal Checkout (Included)
      • Now Payments
Powered by GitBook
On this page
  • Download & Setup
  • Getting to Stripe.com
  • Getting your Stripe testing keys
  • Getting your live publishable key and creating a secret live key
  • Creating a Stripe webhook
  • Apple Pay Setup
  • Stripe Branding can be done in your stripe account settings.
  • Stripe Plugin Configuration
  • The Stripe Advanced element
  1. Add-ons
  2. Payment Gateways

Stripe Advanced Pay

PreviousMollie Advanced Pay SetupNextStripe Checkout (Included)

Last updated 2 years ago

Use the stripe advanced pay check add-on to create a one page Stripe checkout which increase conversions overlaying your shop website. This is a great toption for mobile heavy traffic shops. We're going to walk through the download setup and install.


Download & Setup

  • Make sure to add your domain where your shop lives to your subscription. You will need this configured to use the add-on in your shop.

  • Install your new add-on into the site where your CommerceLab Shop Component using Extensions >> Install


Getting to Stripe.com

Youre going to need your Stripe credentials for sandbox testing on your site check and live credntials when you're ready to start taking real payments.

  • You can get your credentials from inside your stripe account


Getting your Stripe testing keys

  • When in your stripe account click the button "Developers" in the top right corner

  • Toggle the switch now next to the "developers link to "Test Mode"

  • Copy and save your Test "Publishable Key" & "Test Secret key" you'll need these for your Stripe Plugin


Getting your live publishable key and creating a secret live key

  • Toggle the "test Mode" Switch to off

  • Click the create button "Create a secrect Key"

  • Name it

  • Copy your new Secret Live Key. You will only be able to see it once so make sure to copy it and save it somewhere secure.


Creating a Stripe webhook

  • You will need to create a webhook end point back to your shop for both test mode and live mode. Do these steps in both test mode and live mode. Your CommereLab Shop is listening for the results of the transaction to either tell your customer something went wrong or the transaction was completed and show them the order confirmation page.

  • Go to your "webhooks" section from the left menu when in the "developers" area

  • Click the "Add an End Point" button.

  • Name your webhook

  • Add this endpoint URL. (The URL is the same for both test and live mode).

https://your.domain/index.php?option=com_commercelab_shop&paymenttype=stripeadvanced

NOTE:

Be sure that your end point is accessible from a browser, you will see a confirmation message. All sites that have online payment should be using forced and valid SSL certificates (httpS), Stripe itself will block any interaction if not.

  • Add a description that describes what happening such as "listneing for transaction details"

  • Then click the "select events" Button

  • Search for these endpoints and add them.

  • Save your test and live test end point secrets.


Apple Pay Setup

  • Next go to Settings >> Branding in Stripe to style your new stripe avdaced Pay Setup


Stripe Branding can be done in your stripe account settings.

  • Next go to Settings >> Branding in Stripe to add some simple style options to your checkout like colors and logo icon.


Stripe Plugin Configuration

  • Navigate to your Joomla 4 >> Plugins section and search for "Stripe"

  • Click into "System - CommerceLab Shop Stripe Advanced"

  • Add your background image that will display behind order details on the left of the one page checkout.

  • This is where you'll be entering your "Sandbox" credentials you saved then toggle the switch to "Live mode"

  • Add your test webhook end point secret

  • Leave "User Browser Locale?" Leave as yes. This is for advanced usage

  • Remember to turn live mode off for testing. Save & Close


The Stripe Advanced element

Naviage to your checkout page. In your YOOtheme page builder under "COMMERCELAB PAYMENT (ADVANCED)" elements you can find your Stripe Advnaced element and drag this on to your page. To begin the setup and testing.

  • Drag this onto to your checkout page and begin configuring tests on your checkout.

Click this link to learn how to activate Apple pay if you'd like to use it
https://dashboard.stripe.com/settings/branding
Buy Stripe Advanced pay
Purchase the stripe advanced Pay add-on
If you've recently purchased this add-on Download the add-on from your "my Downloads" Area in your account.
Adding a domain to my add-on subscription
https://dashboard.stripe.com/