HikaShop Filter Module

marketplace_name

Your cart

The cart is empty

Stripe Checkout

This plugin is a payment solution via Stripe Checkout. Instead of collecting card details on your site, customers are redirected to Stripe's hosted payment page, which supports cards (Visa, Mastercard, American Express), digital wallets (Apple Pay, Google Pay), bank transfers (SEPA, iDEAL, Bancontact) and many more payment methods.

Features
  • Once installed, it will be configurable like a normal payment method with the "new" button in the menu System>Payment methods of HikaShop
  • At the end of the checkout, the user will be redirected to Stripe's hosted payment page.
  • A wide range of payment methods are available depending on customer country and currency. Among them, you'll find: Credit card, Google Pay, Apple Pay, SEPA, iDEAL, Bancontact, and more. Find the whole list here
  • PCI-compliant: no card data touches your server.
  • Webhook-based payment confirmation for reliability, with signature verification and idempotency checks. The webhook is registered automatically on Stripe via their API the first time you save the configuration with a valid secret key, so you don't need to copy/paste the signing secret from the Stripe dashboard yourself. Clear the saved signing secret and save again to register a new webhook (handy after a domain change or an API key rotation).
  • Optional itemized line items display on the Stripe payment page (products, shipping, fees, discounts).
  • Optional shipping address collection on the Stripe page.
  • After the payment, the user will be redirected back to the thank you page of your shop, his order will be confirmed, and he will also receive a confirmation email from HikaShop.
  • Compatible with the UCP (Universal Commerce Protocol) plugin for headless commerce. UCP clients can submit Google Pay tokens directly and the plugin will process them server-to-server via Stripe's PaymentIntents API, with full 3D Secure support.
  • Compatible with Stripe Agentic Commerce: when AI agents create checkout sessions via Stripe, the plugin automatically receives the webhook, creates the corresponding HikaShop order, and confirms the payment.
  • Recurring payment support: when used with a recurring orders plugin or HikaSerial subscriptions, the plugin automatically creates a Stripe Customer, saves the payment method via setup_future_usage, and charges it off-session for subsequent orders via the PaymentIntents API. No additional configuration required.
Installation
  • 1) Download the plugin on our website via the download link provided to you after the purchase
  • 2) Install it on your Joomla website (extension manager)
  • 3) In your HikaShop System>Payment methods menu, click on the "new" button to create a new payment method and then select the Stripe Checkout payment plugin.
  • 4) Configure the settings of the plugin after retrieving your Secret Key and Publishable Key from your Stripe Dashboard under Developers > API keys, then save. The webhook is registered automatically on Stripe at that moment and the signing secret is filled in for you. If you ever need to register a new webhook (for example after moving the site to a new domain or rotating your Stripe API keys), just clear the "Webhook secret" field and save again. You can also set up the webhook manually in your Stripe Dashboard and paste the signing secret yourself if you prefer; the plugin will detect a manually-set secret and leave it alone.
  • 5) The debug setting can be turned on if you have an issue and you'll then be able to check debug data in the order history. The other settings don't usually need to be changed.
Use
  • HikaShop 5.1.0 or later, HikaShop 6.4.0 or later for UCP
  • This plugin is compatible with all the editions of HikaShop
  • Compatible with PHP 7.4 minimum
  • No limit of time
  • No limit of use
  • 30-day money-back guarantee
Changelog

1.2.0 on the 28th of April 2026

  • The webhook on Stripe is now registered automatically by the plugin via the Stripe API the first time the configuration is saved with a valid secret key. The signing secret is captured from Stripe's create response and stored in the configuration for you, so the plugin can be set up by entering the API keys and clicking Save; no more copy/pasting the signing secret from the Stripe dashboard. Clearing the saved signing secret and saving again deletes the old webhook on Stripe and registers a fresh one (useful after a domain change or an API key rotation). Manually-pasted signing secrets are still respected and left untouched.

1.1.0 on the 10th of April 2026

  • Added recurring payment support: the plugin now creates a Stripe Customer for recurring orders, saves the payment method with setup_future_usage, and implements onOrderAuthorizationRenew for off-session charges. Compatible with both the HikaShop Recurring Orders plugin and HikaSerial subscriptions.
  • Added a session return handler that confirms the order and extracts vault tokens when the customer returns from Stripe, as a fallback when webhooks are not available.
  • Fixed the itemized line items discount handling: inline coupon_data is not supported by Stripe's API, so discounts now create a proper one-time Stripe coupon and reference it on the session.

1.0.0 on the 11th of March 2026

  • Initial release of the plugin
Stripe Checkout
€ 40,00 A tax rate (between 17% and 27% based on your country) will be added if your address is in the European Union and that you don't provide a valid VAT number or if your address is in France as per the European Union law.

Specifications

HikaShop
Payment plugin