You have no items in your shopping cart.

Square Hosted Checkout

Square Hosted Checkout

$60.00

Payment plugin for Square Payment Flow (Square Hosted Checkout) (3D Secure 2, PSD2 and SCA)

Accept Payments via Square Hosted Checkout — Securely and Simply

The Square Hosted Checkout plugin connects your nopCommerce store to Square's secure hosted payment page, allowing customers to pay using their preferred card without entering any card details on your own server. All sensitive payment data is handled entirely by Square, which significantly reduces your PCI compliance scope and eliminates the need to build or maintain your own card processing infrastructure.

The plugin supports two flexible order-creation modes — create the order before redirecting to Square, or only after payment is confirmed — giving store owners full control over how orders flow through their system. Refunds, multi-store configurations, and multi-currency checkout are all handled natively from the nopCommerce admin panel.

Key Benefits

  • Keep card data off your server. Customers complete payment on Square's hosted page, reducing your PCI compliance burden.
  • Choose your order workflow. Create orders before or after payment is confirmed, depending on how your business operates.
  • Process refunds without leaving nopCommerce. Issue full or partial refunds directly from the admin order detail page.
  • Full multi-store support. Assign separate Square credentials, locations, and settings to each store independently.
  • Accept multiple currencies. Optionally charge customers in their selected currency rather than the store's base currency.
  • Test safely before going live. Built-in sandbox mode lets you verify the entire checkout flow without processing real payments.

Main Features

  • Square Hosted Checkout integration. Redirects customers to a Square-generated, branded payment page. No card data ever touches your server.
  • Two order-creation modes. BeforePayment mode creates the nopCommerce order first, then redirects to Square. AfterPayment mode generates the Square checkout URL at the payment step and creates the order only after Square confirms the payment.
  • Full and partial refunds. Refunds are initiated from the nopCommerce admin order page and processed via the Square Payments API.
  • Per-store configuration. All credentials — access token, application ID, location, currency mode, and more — can be overridden individually for each store in a multi-store setup.
  • Square location selector. Active business locations are fetched directly from the Square API and presented as a dropdown in the admin configuration page.
  • Multi-currency checkout. The plugin can use the customer's selected currency for the Square checkout session instead of the store's primary currency.
  • Wide card brand support. Accepts Visa, Mastercard, American Express, Discover, Diners Club, JCB, and China UnionPay.
  • Sandbox and debug tools. Sandbox mode enables safe testing. Debug logging writes detailed activity to the app data folder, with log download and clear actions available in the admin panel.
  • Admin license monitoring. License status and trial period information are shown in the admin configuration page and surfaced in the nopCommerce system health panel.

Why Buy This Plugin

Integrating Square Hosted Checkout into nopCommerce from scratch requires in-depth knowledge of the Square .NET SDK, the Checkout, Orders, Payments, Customers, and Locations APIs, and nopCommerce's own payment provider interfaces. Building and maintaining that integration in-house takes significant development time and ongoing effort as both platforms evolve. This plugin delivers a production-ready integration with a tested configuration UI, dual order-creation modes, and refund support — all out of the box.

  • No custom development required — install, configure, and go live.
  • Both order-creation workflows are covered in a single plugin.
  • Refund processing is built in; no separate Square dashboard workflow needed for standard refunds.
  • Per-store overrides make it suitable for multi-store nopCommerce installations without additional plugins.
  • A 30-day trial period lets you validate the integration in your environment before committing to a license.

How It Works

  1. Install and open the configuration page. After installing the plugin via the nopCommerce plugin manager, navigate to the Square Hosted Checkout settings page in the admin panel.
  2. Enter your Square credentials. Provide your Square Personal Access Token and Application ID. The plugin will automatically fetch your active business locations from Square and display them in a dropdown for selection.
  3. Choose your order-creation mode and options. Select BeforePayment or AfterPayment mode, enable sandbox mode if testing, configure multi-currency if needed, and optionally add a surcharge fee.
  4. Customer proceeds through checkout. At the payment step, the customer sees the Square Hosted Checkout payment option. Depending on the selected mode, a checkout URL is generated and the customer is redirected to Square's secure payment page.
  5. Square processes the payment. The customer completes the transaction on Square's hosted page using any supported card brand.
  6. Order is confirmed and updated. After a successful payment, the customer is returned to your store. The plugin validates the payment against the Square Orders and Payments APIs, marks the order as paid, and records the Square transaction ID in the order notes.

Compatibility / Requirements

  • Supported nopCommerce version: 4.90, 4.80, 4.70, 4.60, 4.50, 4.40.
  • Square account required: A Square merchant account with API access is needed to obtain a Personal Access Token and Application ID.
  • Square .NET SDK: The official Square SDK (Square.dll) is used for all API communication and is included with the plugin.
  • Plugin license: A valid FoxNetSoft license serial number is required for production use. A 30-day trial period is available after installation.
  • Recurring payments: Subscription or recurring payment scenarios are not supported by this plugin.

Powered by nopCommerce

Copyright © 2026 FoxNetSoft. All rights reserved.