Installing and Using the Liferay Commerce Connector to Stripe Tax App

Liferay DXP 2025.Q2+/Portal GA135+

Liferay provides a cloud-based Stripe tax connector app that is based on the Tax Engine Client Extension to calculate taxes during checkout. After installing the app, you can activate it in a Commerce Channel and connect it to your Stripe account using an API key.

Installing the App

  1. Log into your Liferay account at marketplace.liferay.com.

  2. Search for Liferay Commerce Connector to Stripe Tax and select it.

  3. Click Get App.

  4. Select your account and check the box to confirm you’ve read the End User License Agreement and the Terms of Service.

  5. Click Get App.

    The app is ready for provisioning. Click Continue to Install to go the app’s App Provisioning page. Click Actions (Actions icon) → Install. You can also install the app by selecting View DetailsInstall.

    This page also has a Details tab where you can view the order details.

  6. Select a project with enough available resources.

  7. Choose an environment that begins with the EXT prefix.

  8. Click Install.

Verifying Installation

  1. Log in as an administrator.

  2. Open the Global Menu (Applications Menu icon) and go to Control PanelOAuth2 Administration. The Liferay Stripe Commerce Tax Engine OAuth Application User Agent appears in the list.

    The Liferay Stripe Commerce Tax Engine OAuth Application User Agent is added when you deploy the client extension.

Using the App

  1. Open the Global Menu (Applications Menu icon) and go to Control PanelSites.

  2. Add a new Minium site.

  3. Open the Global Menu (Applications Menu icon) and go to CommerceChannels.

  4. Select Minium Portal and scroll down to Tax Calculations. Verify the Liferay Stripe Commerce Tax Engine appears. It is inactive by default.

    Verify the addition of Liferay Stripe Commerce Tax Engine as a new tax calculations engine here. It is inactive by default.

  5. Select the new tax calculation engine and activate it using the Active toggle.

  6. Click Save. Two new tabs, Tax Category Mappings and Configuration, appear for the payment integration.

  7. Select the Configuration tab and enter an API key that you can obtain from your Stripe Dashboard.

    Enter your Stripe API key to complete the integration.

  8. Select the Tax Category Mappings to map existing tax categories to Stripe’s tax codes.

    For example, if you have a tax category called Services and you want to map it to Stripe’s General - Services category, copy the Tax Code for the category you want (in this case, txcd_2003000), paste it under Mapping, and click Submit.

    Map existing tax categories to Stripe's tax codes under the Tax Category mappings tab.

  9. Click Save.

  10. Open the Minium site and use the account selector to create a new account.

  11. Add a few items to your cart.

  12. Open the mini cart and click Submit. This starts the checkout flow.

  13. Continue checking out until you reach the order summary page. The Tax value is calculated using Stripe.

The Tax value is calculated using Stripe.

Recipes related to this article
Migrating Your Database from MySQL to PostgreSQL

This recipe guides the user on how to migrate from MySQL to PostgreSQL database.

Published Date: Feb 27, 25, 7:28 PM
Using Zapier to Sync Object Data with Google Sheets

This recipe guides you through the steps required to use webhooks to trigger sync tasks between Liferay Objects and Google Sheets using Zapier.

Published Date: Nov 14, 24, 4:15 PM
Building a Reusable and Dynamic Accordion With Fragments
Published Date: Aug 19, 24, 4:54 PM

Capabilities

Product

Education

Contact Us

Connect

Powered by Liferay
© 2024 Liferay Inc. All Rights Reserved • Privacy Policy