FunnelKit Payment Gateway for Square WooCommerce
FunnelKit Payment Gateway for Square WooCommerce is a powerful and reliable payment solution that enables you to accept payments both online and in person with ease. It’s ideal for store owners looking for a secure, synchronized, and fully integrated way to handle payments, products, and inventory, all without switching platforms. With Square Payment Gateway for WooCommerce, you can accept major credit and debit card payments, as well as popular digital wallets like Apple Pay and Google Pay, and alternative payment methods like Cash App Pay, Afterpay, ACH bank transfers, and gift cards directly on your WooCommerce store. Whether you’re selling products online or at a physical store, Square ensures all your inventory, product data, and order history remain perfectly synced in real-time. It goes beyond just accepting payments. With Square, you can: Automatically sync inventory between Square and WooCommerce Keep your product catalog consistent across platforms Track orders and customer data in real time Manage refunds and variable products with no hassle Plus, with its sandbox testing mode, you can simulate transactions and test everything before going live, making Square a safe and developer-friendly option for any WooCommerce merchant. Why Square? Square is one of the most trusted and widely used payment platforms in the world, serving millions of businesses across the globe. No monthly fees. Pay only per transaction. Accepts multiple currencies and supports both online and offline transactions. Built-in fraud prevention, PCI compliance, and detailed analytics. With Square, you’re not just getting a payment processor, you’re getting a complete commerce solution that scales with your WooCommerce store. Features of Square Payment Gateway for WooCommerce Here are the key features that make Square a standout payment solution for WooCommerce: 1. Quick Onboarding Process Get started in just a few minutes. Connect your Square account with WooCommerce and start accepting payments instantly, eliminating the need for complex setup and manual API key addition. 2. Multiple Payment Methods Accept all major credit and debit cards, including Visa, Mastercard, American Express, and more, plus Apple Pay, Google Pay, Cash App Pay, Afterpay, ACH bank transfers, and gift cards for flexible, customer-friendly checkout experiences. 3. Real-Time Inventory Sync Square keeps your product inventory in sync across both platforms. Whether you make a sale online or in person, your stock levels update automatically in WooCommerce and Square. This ensures accurate stock management at all times. 4. One-Click Product Catalog Sync Easily sync your entire product catalog, including product names, categories, prices, images, and stock, between Square and WooCommerce in just one click. 5. Variable Product Support Sell products with multiple variations (like size, color, etc.)? Square handles variable products with ease, ensuring your catalog stays consistent across platforms. 6. Real-Time Order & Customer Sync Automatically sync order and customer data between WooCommerce and Square. Keep track of every transaction and customer record in one unified system. 7. Seamless Refund Management Initiate refunds from WooCommerce and have them instantly reflect in Square and vice versa. This ensures your customers have a smooth experience, and your records stay accurate. 8. Sandbox Testing Mode Square offers a Sandbox API so you can test your entire checkout flow, sync settings, and transactions before going live without affecting real data or payments. 9. Detailed Transaction Tracking Track payments, refunds, disputes, and adjustments directly from your WooCommerce dashboard with Square’s detailed reporting. Compatible Payment Methods Here’s what your customers can use to pay when you integrate Square with WooCommerce: 1. Credit and Debit Cards Accept payments from major credit and debit cards, such as Visa, Mastercard, American Express, Discover, Diners Club, JCB, and more. 2. Apple Pay Offer your Apple users a secure, one-click checkout experience using Face ID or Touch ID without entering card details manually. 3. Google Pay Let Android users complete their purchases in just a few taps with Google Pay, offering convenience and top-notch security. 4. ACH Bank Transfer Allow customers to pay directly from their bank account using ACH transfers, offering lower processing fees and a familiar payment flow for US-based customers. 5. Cash App Pay Give your customers the option to pay using Cash App, one of the most popular peer-to-peer payment apps. It provides a quick, seamless checkout experience that millions of users already know and trust. 6. Gift Cards Customers can redeem gift card balances at checkout, making it easy to support gifting, store credit, and loyalty programs. 7. Afterpay Offer your customers the flexibility to buy now and pay later with Afterpay. They can split their purchase into interest-free installments, helping increase average order value and reduce cart abandonment. That’s not all! FunnelKit Team is committed to bringing you many more payment gateways to enhance your WooCommerce store experience. ABOUT FUNNELKIT The Square Payment Gateway for WooCommerce is proudly developed by FunnelKit’s expert team: the same people behind some of the most powerful sales and marketing tools for WooCommerce. With over a decade of experience and a thriving ecosystem, FunnelKit helps thousands of businesses worldwide boost conversions, streamline checkout, and maximize revenue. Here’s a look at other game-changing plugins from FunnelKit’s suite: Here are some of our plugins: FunnelKit’s Funnel Builder – The most flexible funnel builder for WordPress. Build profitable funnels using conversion-friendly templates, analyze performance and improve with built-in A/B testing. FunnelKit Checkout – Increase your conversions with FunnelKit’s optimized WooCommerce checkout pages. Choose from ready-to-use checkout page templates, embed forms, create one-page checkouts, and more. Offer order bumps to boost your business revenue. FunnelKit One-Click Upsells – Boost your average order value (AOV) by pitching hyper-relevant post-purchase upsell offers after the checkout. FunnelKit Automations – Engage with your customers with automated WooCommerce email marketing and SMS campaigns. Automate your abandoned cart recovery sequence, post-purchase follow-up emails, winback campaigns, and more. FunnelKit Cart – Adds a beautiful sliding cart to your WooCommerce store. Let the buyers add items, edit quantity and add upsells (Pro) on the side cart. Skip traditional cart page and reach checkout faster. FunnelKit Payment Gateway for Stripe WooCommerce – Accept payments with Stripe-powered gateways such as Apple Pay, Google Pay, BNPL, and more while supporting upsells and advanced checkout flows. External Services This plugin integrates with the following external services: 1. Google Pay API Purpose: Google Pay is used to process payments securely during checkout. Data Sent: Transaction details such as the total amount and the customer’s Google Pay account information are sent when the user selects Google Pay as a payment method. Terms and Privacy: This service is provided by Google LLC. You can view the terms of service and privacy policy at Google Pay Terms of Service and Google Privacy Policy. 2. FunnelKit AUTH API (Square Connect OAuth) Purpose: The FunnelKit AUTH API is used to authenticate and securely connect to Square’s payment gateway for OAuth purposes. Data Sent: Authentication tokens and user details are sent to ensure a secure connection during the payment process. Terms and Privacy: This service is provided by FunnelKit. The terms of service and privacy policy are available upon request. 3. Square Direct APIs (JavaScript & PHP) Purpose: Square Direct APIs handle payment processing and transaction syncing between the plugin and Square. Data Sent: Customer information (name, email, payment method) and order details are transmitted during payment processing. The plugin also syncs transaction status and updates after each purchase. Terms and Privacy: This service is provided by Square, Inc. You can view the terms of service and privacy policy at Square Terms of Service and Square Privacy Policy.
Top keywords
- square30×2.41%
- pay22×1.76%
- woocommerce22×1.76%
- payment21×1.68%
- funnelkit16×1.28%
- checkout13×1.04%
- google12×0.96%
- google pay10×0.80%
- payments10×0.80%
- customers8×0.64%
- privacy8×0.64%
- service8×0.64%
Fortnox for WooCommerce
Syncs customers, products, orders, and invoices between WooCommerce and Fortnox. Supports automation flows, refunds, inventory management, accounting accounts, shipping mapping, and extensive developer hooks. Features Order and customer sync: Creates and updates Fortnox customers, syncs orders with correct order lines, currencies, and text. Product sync: Creates and updates items (SERVICE/STOCK), updates price lists, measurements/weights, and SKU management. Invoices: Automatic invoice generation, email sending, accounting, and payment registration. Refunds: Supports partial and full crediting as orders or credit invoices in Fortnox. Shipping: Mapping of WooCommerce shipping methods and zones to Fortnox WayOfDelivery, alternative SKU solution for shipping within and outside the EU. Accounting: Management of revenue accounts per VAT (0/6/12/25%), payment accounts per payment method, and EU sales accounts per country. Automation: Automatic sync based on order status, auto-invoicing, auto-bookkeeping, auto-marking as paid, and auto-sending invoices. Inventory: Fetching inventory levels from Fortnox to WooCommerce as needed. Company Fields: Organization number in checkout and order view; validation and sync to customer in Fortnox. Sequence Number: Prefix for sequential order numbers in WooCommerce and Fortnox. Admin UI: Fortnox column in order and product lists for status and quick actions, product metafields for sales account and purchase price. Bulk Tools: Bulk sync of products and orders within a date range. Onboarding: Step-by-step activation with license key, organization number, app activation, and settings retrieval. Compatibility: WooCommerce HPOS, multisite support, PHP 8+ and WP 6.6 tested. Developer Friendly: Extensive support for actions and filters to customize payloads and flows. Detailed Feature Overview Customers * Creation/update in Fortnox based on WooCommerce order. * EU VAT logic and VATType: SEVAT, EUVAT, EUREVERSEDVAT, EXPORT. * Organization number field in checkout (optional). * Option: “Do not sync customer on update.” Orders * Syncs customer number, document/order number, currency, date, order lines, shipping, discounts, etc. * Support for Fortnox Warehouse module and proper VAT handling per order line. Products * Automated and manual sync, variant support, SKU handling, and price lists. * Product metafields: Fortnox sales account (select from Fortnox revenue accounts), purchase price. Invoices * Automatic invoice generation and bookkeeping upon successful order sync, with options for auto-marking as paid and auto-sending the invoice. Refunds * Full and partial refunds, with correct VAT calculation for shipping credits. Shipping * Mapping of WooCommerce shipping methods and zones to Fortnox, as well as specific SKU solutions for shipping within and outside the EU. Accounting * Revenue accounts for VAT (0/6/12/25%), sales accounts per EU country, payment accounts per payment method. Automation * Flexible settings for automated actions at various order statuses, including invoicing and refund flows. OSS * The plugin supports OSS **Admin and UX * Clear admin interface with status columns in order and product lists, quick actions, and bulk tools. Onboarding and Security * Step-by-step activation and secure authentication via AJAX. Compatibility WooCommerce HPOS compatibility declared Multisite support Tested with WordPress 6.6 and WooCommerce 9.0 Developer Hooks Orders: wf_order_before_create_or_update, wf_order_payload_before_create_or_update, wf_order_row_payload_before_create_or_update Products: wf_product_payload_before_create_or_update, wf_price_payload_before_create_or_update Customers: wf_customer_before_post, wf_customer_vat_info Invoices: wf_invoice_before_create_or_update, wf_invoice_payment_before_create_or_update Requirements WordPress 4.0+ (recommended: latest version) WooCommerce (latest version) PHP 7.4+ (recommended: 8.0+) Fortnox account and active app FAQ For full FAQ and troubleshooting, please visit our documentation page. Automated testing For developers: PHPUnit is run with Composer (composer test, see tests/README.md in the repo). Browser end-to-end tests use Playwright against a disposable WordPress instance in Docker; see e2e/README.md in the repository.