WooCommerce Square Up Payment Gateway Pro – Simple and Recurring Payments
Information & Requirements
- WooCommerce 3.5+
- WooCommerce Subscriptions (In order to accept recurring payment)
- An SSL Certificate.
- Square account.
- WordPress 4.4+
- PHP version 5.5+
Note: Valid for Accept Payments Only NOT for Product Sync.
Woocommerce Subscriptions Recurring Square Payments
WooCommerce Square up Payment Gateway Pro is a plugin of WooCommerce which supports Simple payments and for Recurring payments, you must have WooCommerce Subscription plugin on your site. A customer can pay for their subscription product or simple product via Square as a payment gateway at checkout.
WooCommerce Square Up Payment Gateway Demo Video :
Features:
- Accept payment for Simple Products.
- Code structure reviewed by the team at Prospress author of WooCommerce Subscription.
- This plugin support WooCommerce Subscription Management features:
- Change Address
- Change Payment Method
- Subscription cancellation
- Subscription suspension
- Subscription reactivation (after suspending a subscription)
- Subscription amount changes (recurring amount can be changed for the subscription)
- Subscription date changes (next payment date can be changed for the subscription)

- Tokenization: At the time of checkout users can save their payment information for future purchases.
- Multiple Subscription: Users can purchase more than one subscription in a single transaction.
- Payment method Change by admin: Store managers are allowed to change payment gateway for Subscriptions or modify the payment gateway on the Edit Subscription screen to anything other than the built-in Manual Renewals gateway.
- Payment method Change by user: When user’s card expires on a subscription or they want to switch the subscription on the different card other than the one already card on file.
- Use Square to accept all major credit cards with WooCommerce.
- Sandbox Support for testing purpose.
- Take payments for subscriptions which already created in WooCommerce.
- Square eCommerce payments are only available in the U.S, Canada, Australia, Japan, and the UK.
- User credit card must be saved in the website as prerequisite per square documentation to handle automatic subscription renewal but the user has to allow/confirm permission to apply that.
- Handle Woocommerce orders/ Subscription refunds through Square application.
For Syncing Products And Orders With Simple & Recurring Payments Support And More Advanced Features In Woosquare Plus
- WooSquare Plus has support for Square Sandbox API as well to make the development phase easy.
- Card on file : Logged in customers can save their cards from MY ACCOUNT page on your site for future use so they don’t have to keyed-in card number each time when they buy any product.
- Compatible with WooCommerce Subscription : you can charge automatic payments on your subscription products.
- Sync Square Customer’s details in WooCommerce and customers of WooCommerce will sync in Square customers.
- WooCommerce Order Sync in Square, this feature will allow you to see the items purchased from WooCommerce will be listed as items in Square receipt.
- With WooSquare Plus you can even pay with Square at WooCommerce Checkout
- Synchronize orders from Square to WooCommerce.
- Manage Refunds between Square and WooCommerce.
- Auto synchronization of products from Square to WooCommerce.
- Auto synchronization of products from WooCommerce to Square.
- Transaction Notes : Send selected fields of WooCommerce in Square receipt.( only 60 characters are allowed )
- Check out the Demo video of WooSquare Plus.
Screenshots :






Changelogs :
Version 1.0 Initial release
Version 1.1 * Update SDK Freemius * Change freemius indication.
Version 1.2 * Works With Simple + Variable + Subscriptions Products.
Version 1.3 * Renaming slug conflicts
Version 1.4 * Pending payment conflicts
Version 1.5 * Added Subscription Management buttons ( Suspend,Reactivate,Change Address,Change Payment Method ) on customer my account page.
Version 1.6 * Updated SDK version.
Version 1.7 * Added - Support for tokenization,subscription_payment_method_change, subscription_payment_method_change_admin and multiple_subscriptions
Version 1.8 *Enhancement - Square Auth Connection. *Enhancement - App connection filtration.
Version 1.9 *Added - Auth notice.
Version 2.0 *Added - Support for free trial before starting subscription. *Fixed - The user new card option will show to existing customer only.
Version 2.0.1 *Fixed - renew token repetition fixed.
Version 2.0.2 Compatible - with WordPress 5.2
Version 2.0.3 *Fixed - EXPECTED_INTEGER amount_money.amount *Fixed - HTTP/1.1 400 Bad Request MISSING_REQUIRED_PARAMETER
Version 2.0.4 * Updated Freemius SDK Version 2.3.0
Version 2.0.5 * Updated Square customer id conficts.
Version 2.0.6 * Improvement in free trial Subscription.
Version 2.0.7 Added - SCA Integration. Added - replace depreciated with new one API endpoints. Added - Sandbox integration with v2 API. Added - Billing version control. fixed - Error reporting on renewal order.
Version 2.0.8 Fix - Selected payment location.
Version 2.0.9 * Updated Freemius SDK Version 2.3.1
Version 2.1.0 * Fixed- Saved card not issue. * Fixed- Verification Token error
Version 2.1.1 * Fixed - Verification token single checked.
Version 2.1.2 * Fixed - Improved Error reporting in order edit window.
Version 2.1.5 * Fixed - Verification Token conditional logic. * Fixed - oauth auto refresh token issue. * Added - Email notice when oauth expired,renewed or failed. * Added - Email notice check option. * Added - Add support for All Products for WooCommerce Subscriptions.
Version 2.1.6 * Fixed - Fixed - Add payment method from my-account/payment-methods/ not working
Purchase a License
An annual license entitles you to 1 year of updates and support. Your subscription will auto-renew each year until cancelled.
A lifetime license entitles you to updates and support forever. It is a one-time payment, not a subscription.
secure checkout by freemius