Square Hosted CheckoutPayment plugin for Square Payment Flow (Square Hosted Checkout) (3D Secure 2, PSD2 and SCA)Download Trial Documentation License Single Domain Multiple Domains [+$75.00] $60.00 excl tax Qty: 1 Add to cartEmail a friend1 review(s) on nopcommerce.comWrite a review on nopcommerce.comTweetCard Payments via Square-Hosted Checkout PagesSquare Hosted Checkout connects nopCommerce checkout to Square by redirecting the shopper to a Square-hosted Payment Link page for card payment, then confirming the result back to the store order. It supports creating the order before or after payment and issuing refunds from the admin order page.What It DoesCard Brands — accepts Visa, MasterCard, Discover, Diners Club, JCB, American Express and China UnionPay through SquareOrder-Creation Mode — place the order before payment (redirection flow) or only after a successful Square paymentPayment Confirmation Matching — compares the Square order ReferenceId and payment amount to the store order before marking it PaidRefunds and Partial Refunds — issued from the admin order page, polling Square refund status up to ten timesItemized or Total-Only Checkout — IgnoreOrderItems sends only the order total to Square instead of individual line itemsShipping Address Collection — AskForShippingAddress asks for and validates the address on the Square checkout pageAdditional Payment Fee — a fixed or percentage AdditionalFee added for paying by cardSandbox Testing — UseSandbox routes checkout to the Square sandbox testing panel URLLive Location Lookup — Square business locations load from the API into a dropdown once the Application ID and Access Token are enteredPer-Store Overrides — access token, application ID, location, sandbox and transaction mode can differ per storeSkip Payment Info Page — SkipPaymentInfo bypasses the payment-info checkout step in before-payment modeOrder Notes and Debug Log — the Square payment id and status are recorded on order notes, with a downloadable, clearable debug log fileConflicting Library Detection — flags a stale Square.dll left behind by another plugin as an admin errorHow It WorksEnter the Square Application ID and Personal Access Token, then pick a business location from the live dropdown.Choose sandbox or production and the order-creation mode.At checkout the shopper is redirected to a Square-hosted Payment Link page to pay by card.On return, the plugin matches the Square order and payment to the store order and marks it Paid.Admins issue refunds or partial refunds from the order page and track their Square status.Admins review the debug log file if a payment needs troubleshooting.Specs & RequirementsnopCommerce — 5.00, 4.90, 4.80, 4.70, 4.60, 4.50, 4.40, 4.30, 4.20, 4.10Plugin type — Payment methods: an IPaymentMethod that acts as a redirection or standard method depending on the order-creation modeRequires — a Square account with an Application ID, a Personal Access Token and at least one business LocationStore setup — enable the payment method and set the transaction mode, which is limited to Authorize and CaptureIntegrations — Square Payment Links, Payments, Refunds, Customers and Locations endpoints through the Square .NET client libraryDescriptionChangeLogReviewsContact UsVersion 4.03 (nop 4.70-5.00) and Version 3.03 (nop 4.40-4.60) - October 31, 2026New: support for nopCommerce 5.00.Fixed: checkout failed for an order with a discounted product, because Square refused the discount the plugin sent.Fixed: in the 'After Payment' mode a page refresh or a repeated return from Square could create a second order or show a database error. It now opens the existing order.Fixed: in the 'After Payment' mode an order was created for a failed or canceled Square payment, and also when the paid amount did not match the shopping cart.Fixed: a correct payment could end with a wrong order total error when the total had more than two decimals.Fixed: amounts in a currency without decimals, such as JPY, were sent to Square 100 times too high.Fixed: a refund could report success without refunding, and a partial refund of an approved payment canceled the whole payment.Fixed: checkout stopped when Square refused the customer's e-mail. The customer now types the e-mail on the Square page.Fixed: an invalid 'Location Id' could be saved, and the warning about an old Square.dll from another plugin never appeared.Fixed: several security issues on the return page, the error page and the admin log buttons, and customers no longer see technical error messages.Changed: upgraded the Square SDK to Square.dll 47.0.0 (nop 4.70-5.00).Removed: the 'Support multi-currency' setting. Square accepts only the currency of your Square account, so the plugin charges in the primary currency of your store.Version 4.02 - June 06, 2026 (nop 4.70-4.90)New: anti fraud protection.Version 4.01 (nop 4.70-4.90) and Version 3.02 (nop 4.40-4.60) - January 31, 2026Changed: several improvements in the area of licensing.Changed: upgraded the Square SDK 43.0.0 (nop 4.70-4.90).Version 4.00 - October 18, 2025 (nop 4.70-4.80)Changed: upgraded the kernel library Square.dll (42.0.2).Release: Version 1.00 - February 05, 2019Your name * Your email * Enquiry * Submit Related products Square Web PaymentsPayment plugin for Square Web Payments (Credit Card, Google Pay, Apple Pay, Afterpay)$60.00 excl taxAdd to cart
Square Web PaymentsPayment plugin for Square Web Payments (Credit Card, Google Pay, Apple Pay, Afterpay)$60.00 excl taxAdd to cart