The WooCommerce Square extension allows you to keep your Offline and Online Payments synchronized, keep your inventory up-to-date (via automatic sync between Square and WooCommerce) and to accept every payment everywhere (e.g. Visa, MasterCard, Discover, American Express, Apple Pay) with a clear pricing structure and free chargeback protection (requires a Square Account and Square Reader for offline transactions).