You have no items in your shopping cart.

Stripe Payment Element

Stripe Payment Element

$40.00

Supports credit cards (SCA), Apple Pay, Google Pay, Klarna, Sofort — 26+ payment methods with a single integration.

Accept Stripe Payments Directly in Your nopCommerce Store

FoxNetSoft Stripe Direct Payment integrates Stripe's Payment Element seamlessly into your nopCommerce checkout page, giving your customers a clean, unified payment experience without ever leaving your store. The plugin supports 28 payment methods — from credit cards and PayPal to Klarna, Apple Pay, and local bank transfers — all managed from a single admin configuration screen.

Whether you run a single-currency retail store or a multi-currency marketplace platform, this plugin gives you the flexibility, control, and security that Stripe's infrastructure provides.

Key Benefits

  • One plugin, 28 payment methods. Enable or disable each Stripe payment method individually — credit cards, PayPal, iDEAL, Klarna, AliPay, SEPA Debit, and more — without writing a single line of code.
  • Reduced PCI compliance scope. Payment data is tokenized entirely client-side via Stripe.js, so sensitive card details never touch your server.
  • Flexible payment capture. Choose between Authorize-only or Authorize-and-Capture to match your fulfilment workflow. Capture, void, and partial refund are all supported directly from the nopCommerce order admin page.
  • Multi-currency support. Pass the customer's order currency to Stripe instead of the store's primary currency, enabling a true multi-currency checkout experience.
  • Marketplace-ready. Route payments to Stripe Connected Accounts and collect a configurable application fee percentage — ideal for platform and marketplace business models.
  • Boost conversion with promotional messaging. Display Klarna, Afterpay/Clearpay, and Affirm promotional messaging on Product Detail and Shopping Cart pages to encourage higher-value purchases.

Main Features

  • Stripe Payment Element with Tab or Accordion layout. Choose the display style that best matches your storefront design. The Payment Element is rendered on the checkout payment step without redirecting customers to an external page.
  • 28 individually configurable payment methods. Enable or disable each method from the admin panel. Methods are grouped below by type:
    • Card
      • Credit Card — Visa, Mastercard, Amex and other networks; 3D Secure supported.
    • Digital Wallets
      • PayPal — PayPal balance or linked bank/card via Stripe's PayPal integration.
      • Alipay — App or QR code; primarily used by Chinese consumers.
      • WeChat Pay — WeChat app-based payment; primarily used by Chinese consumers.
      • GrabPay — GrabPay wallet; Singapore and Malaysia (SGD, MYR).
      • Amazon Pay — Amazon account balance or linked payment method.
      • Revolut Pay — Revolut account balance or linked card; primarily EUR and GBP.
      • TWINT — Swiss mobile payment app; CHF only.
    • Bank Redirects
      • Bancontact — Belgian debit card scheme; EUR only.
      • iDEAL — Dutch online banking; EUR only; widely used in the Netherlands.
      • GiroPay — German bank redirect; EUR only.
      • Sofort — European bank transfer redirect (Klarna-owned); AT, BE, DE, IT, NL, ES; EUR only.
      • Przelewy24 — Polish online banking aggregator; PLN and EUR.
      • EPS — Austrian bank redirect; EUR only.
      • FPX (Malaysia) — Malaysian online banking gateway; MYR only.
      • Pay by Bank — UK Open Banking direct bank payment; GBP only.
      • BLIK — Polish mobile banking one-click code; PLN only.
    • Bank Debits
      • SEPA Direct Debit — Pull payment from EU/EEA bank accounts; EUR only; delayed confirmation via webhook.
      • Bacs Direct Debit — UK bank debit; GBP only; 3-business-day settlement.
      • ACH Direct Debit — US bank account debit; USD only; 3–5 business day settlement.
    • Buy Now Pay Later
      • Klarna — Pay later, pay in instalments, or financing; EU, US, UK, AU; promotional messaging widget available.
      • Afterpay / Clearpay — 4 interest-free instalments; AU, CA, NZ, US (Afterpay) and UK/EU (Clearpay); promotional messaging widget available.
      • Affirm — Instalment financing; USD only; US consumers; promotional messaging widget available.
    • Instant & Mobile Bank Transfers
      • Pix — Brazilian instant payment; BRL only; near-instant confirmation via QR code.
      • Swish — Swedish mobile payment; SEK only; QR code or deep-link.
      • Bank Transfer — Customer initiates a wire to a virtual account; multi-currency; delayed confirmation.
    • Cash Vouchers
      • OXXO — Mexican convenience-store cash payment; MXN only; delayed confirmation.
      • Boleto — Brazilian payment slip; BRL only; requires CPF/CNPJ; delayed confirmation.
  • Authorize-only and Authorize-and-Capture modes. Hold funds at authorization and capture them later, or capture immediately at checkout — configurable per your business needs.
  • Full refund, partial refund, and void support. Process refunds and voids directly from the nopCommerce admin order detail page.
  • Stripe Connected Accounts (marketplace/platform support). Enable payments to be routed to a connected Stripe account, with a configurable application fee percentage retained by the platform.
  • Saved payment methods. Optionally store a Stripe Customer token against the customer record so returning customers can reuse their saved payment method.
  • Webhook-based payment confirmation. Asynchronous webhook handling with signature verification ensures payment status updates are reliable and secure.
  • Promotional messaging widgets. Display buy-now-pay-later messaging for eligible methods on the Shopping Cart and Product Details pages, with a configurable minimum subtotal threshold.
  • Additional fee support. Apply a fixed or percentage-based surcharge to orders processed through this payment method.
  • Stripe email receipts. Optionally instruct Stripe to send transaction receipts directly to customers.
  • Transaction details in order notes. Optionally store Stripe transaction details in nopCommerce order notes for traceability.
  • Sandbox / test mode. Toggle test mode to validate your Stripe integration before going live.
  • Debug logging. Enable detailed logging to the App_Data folder, with the ability to download or clear the log file directly from the admin configuration page.

Why Buy This Plugin

Building a reliable Stripe integration from scratch requires deep knowledge of the Stripe API, webhook security, PCI compliance, and nopCommerce internals. This plugin handles all of that out of the box — saving significant development time and ongoing maintenance effort. Rather than maintaining a custom payment integration, your team can focus on growing the business while this plugin keeps your checkout working reliably.

  • No custom development required — install, configure your Stripe keys, and go live.
  • Covers advanced scenarios: marketplace payouts, multi-currency, saved cards, and buy-now-pay-later messaging.
  • Refund and void operations handled within nopCommerce admin — no need to log into the Stripe Dashboard for routine transactions.
  • 30-day trial available — test the full plugin before committing to a purchase.
  • Licensed and maintained by FoxNetSoft, a dedicated nopCommerce plugin publisher.

How It Works

  1. Install and configure. Install the plugin in your nopCommerce store. Enter your Stripe Publishable Key, Secret Key, Webhook ID, and Webhook Signing Secret in the admin configuration page. Select your transaction mode, layout preference, and enable the payment methods you want to offer.
  2. Checkout experience. When a customer reaches the payment step, the Stripe Payment Element is displayed — showing all enabled payment methods in your chosen Tab or Accordion layout. Billing address, shipping address, and currency are passed automatically to Stripe.
  3. Payment processing. The customer's payment details are tokenized securely in the browser via Stripe.js. A Stripe Payment Intent is created server-side and the payment is submitted. Payment status is initially set to Pending in nopCommerce.
  4. Webhook confirmation. Stripe sends a signed webhook event to your store. The plugin verifies the signature and updates the nopCommerce order payment status accordingly — confirming or flagging the transaction without any manual intervention.
  5. Admin order management. From the nopCommerce order admin page, you can capture authorized payments, issue full or partial refunds, or void transactions as needed — all without leaving the nopCommerce interface.
  6. Promotional messaging (optional). If enabled, buy-now-pay-later promotional banners for eligible methods appear on your Product Details and Shopping Cart pages, helping customers discover flexible payment options before reaching checkout.

Compatibility / Requirements

  • Supported nopCommerce version:  4.90, 4.80, 4.70, 4.60, 4.50, 4.40, 4.30, 4.20, 4.10
  • Stripe account: A Stripe account with Publishable Key and Secret Key is required.
  • Stripe Webhook: A configured Stripe Webhook endpoint with a Webhook ID and Signing Secret is required for asynchronous payment confirmation.
  • Payment method availability: Individual payment method availability depends on your Stripe account's country and Stripe's own regional restrictions.
  • License: A serial number is required for full activation. A 30-day trial is available without a serial number.

Powered by nopCommerce

Copyright © 2026 FoxNetSoft. All rights reserved.