You have no items in your shopping cart.

Stripe Digital Wallets

Stripe Digital Wallets

$50.00

Fast checkout with Apple Pay and Google Pay

Accept Apple Pay and Google Pay on Your nopCommerce Store

The Stripe Digital Wallets plugin by FoxNetSoft lets your nopCommerce store accept payments via Apple Pay, Google Pay, Microsoft Pay, and browser-saved cards — all through a single Stripe Payment Request Button rendered directly on the checkout page. No redirects, no extra pages, no manual card entry.

Customers tap once to pay using the wallet already on their device or browser. The plugin handles shipping address capture, shipping option selection, and order total calculation entirely inside the wallet payment sheet — making the checkout experience as fast and frictionless as possible.

Key Benefits

  • Faster checkout, fewer abandoned carts. One-tap payment with Apple Pay or Google Pay eliminates manual card entry and multi-step forms.
  • Shipping handled inside the wallet. Customers select their shipping address and shipping option within the native wallet UI — no need to navigate separate checkout steps.
  • Full payment lifecycle control. Choose between immediate capture or authorize-then-capture to match your fulfillment workflow.
  • Multi-currency ready. Charge customers in their selected currency or your store's primary currency — configurable from the admin panel.
  • Marketplace and platform support. Use Stripe Connected Accounts to split payments automatically between your platform and sellers.
  • Clean Stripe Dashboard, automatically. A scheduled task cancels abandoned payment intents so your Stripe account stays tidy without manual intervention.

Main Features

  • Apple Pay, Google Pay, Microsoft Pay, and saved browser cards — all supported through the Stripe Payment Request Button, with wallet availability determined at runtime by the customer's browser and device.
  • Real-time shipping address and option handling — the wallet payment sheet captures the delivery address and displays calculated shipping options before the customer confirms payment.
  • Authorize or Capture transaction modes — choose to reserve funds at checkout and capture later, or collect payment immediately.
  • Full refund, partial refund, and void support — all managed directly from the nopCommerce admin order page.
  • Stripe Connected Accounts integration — configure a connected account ID and application fee percentage to enable marketplace-style payment splitting.
  • Customizable payment button — select from Dark, Light, or Light Outline themes and set the button height to match your storefront design.
  • Multi-currency support — charge in the customer's selected currency or fall back to the store's primary currency.
  • Webhook management from the admin UI — register or remove Stripe webhook endpoints without leaving nopCommerce, with signing secret support for secure event verification.
  • Sandbox / test mode — safely test the full payment flow before going live.
  • Automatic cleanup of expired payment intents — a built-in scheduled task runs hourly to cancel uncompleted payment intents in Stripe.
  • Debug logging — enable detailed logging from the admin panel, download or clear the log file at any time.
  • Additional fee support — add a fixed or percentage-based surcharge to orders paid via digital wallets.
  • Per-store configuration — override most settings per store in multi-store nopCommerce setups.

Why Buy This Plugin

Building a reliable Stripe digital wallet integration from scratch means handling Payment Intents, Stripe.js, webhook verification, shipping callbacks, multi-currency logic, and Connected Account splitting — all while keeping it compatible with nopCommerce's order and payment pipeline. This plugin delivers all of that in a ready-to-install package, with a full admin configuration UI, built-in error handling, and ongoing compatibility with nopCommerce.

  • No custom development required — install, configure your Stripe API keys, and go live.
  • Covers the full payment lifecycle: authorize, capture, partial refund, full refund, and void.
  • Includes a 30-day fully functional trial so you can validate the integration before committing.
  • Backed by FoxNetSoft with a commercial license and dedicated support.

How It Works

  1. Install and configure. Install the plugin from the nopCommerce admin panel, enter your Stripe Publishable Key and Secret Key, select your transaction mode (Authorize or Capture), and register your webhook endpoint directly from the settings page.
  2. The payment button appears at checkout. When a customer reaches the payment step, the Stripe Payment Request Button is rendered automatically. If the customer's browser or device supports Apple Pay, Google Pay, or a saved card, the relevant wallet option is displayed.
  3. The customer taps to pay. The wallet UI opens natively on the customer's device or browser. The customer selects or confirms their shipping address, chooses a shipping option (calculated in real time), and confirms payment with biometric authentication or device PIN.
  4. Payment is processed securely via Stripe. A Payment Intent is created server-side, confirmed client-side through Stripe.js, and the result is verified by Stripe webhook events — keeping the payment status in sync with the nopCommerce order.
  5. Order is created and confirmed. Once Stripe confirms the payment, the nopCommerce order is created and the customer receives their order confirmation.
  6. Ongoing order management. Captures, refunds (full or partial), and voids are all handled from the standard nopCommerce admin order page. Uncompleted payment intents are cleaned up automatically every hour.

Compatibility / Requirements

  • Supported nopCommerce version: 4.90, 4.80, 4.70, 4.60, 4.50, 4.40, 4.30, 4.20, 4.10
  • License: A FoxNetSoft serial number is required for production use. A 30-day trial is available after installation.
  • HTTPS required: The Stripe Payment Request Button only works on stores served over a secure HTTPS connection.
  • Apple Pay: Available in Safari only. Your store domain must be registered and validated with Apple Pay through the Stripe Dashboard before Apple Pay becomes active.
  • Google Pay: Available in Chrome browser with a saved credit card, primarily in mobile mode.
  • Webhooks: A publicly accessible live URL is required for Stripe webhook delivery. Localhost is not supported for production webhook registration.
  • Recurring products: Carts containing subscription or recurring products are not supported; the payment button is hidden automatically for those carts.

Powered by nopCommerce

Copyright © 2026 FoxNetSoft. All rights reserved.