Are you looking for the perfect Square payment gateway for your WooCommerce website? We have just the solution for you.
Square helps millions of sellers run their business- from secure credit card processing to point of sale solutions. While on the other hand, Woocommerce is the most customizable eCommerce platform for building online stores.
WooCommerce Square Up Payment Gateway helps your users pay their amount at WooCommerce checkout using the Square payment gateway. With this Plugin, you can manage payment and refunds between WooCommerce and Square along with other features. Keeping the testing phase in mind, we have integrated Sandbox support With the latest version of SQUARE V2 API to see test transactions in the Square’s dashboard.
FIRST PART: SETUP SANDBOX API FOR TEST TRANSACTION:
STEP #1: Setup Sandbox API for the test transaction; To access Sandbox and view tested transaction login with Squareup account.
STEP #2: Go to My Apps.
STEP #3: Click on “New Application” to create a new application.
STEP #4: Insert your application name and click on the “Create Application” button.
STEP #5: Now your sandbox mode is active. You can now copy the App id and Access token.
STEP #6: Now, you can simply insert the sandbox credentials of Square in WooSquare and click Authorize. After that, on the top left corner, you will see Setting updated successfully, as shown below.
STEP #7: Select the location of your store and Save Changes, as shown below.
STEP #8: Now that WooCommerce is successfully connected with your Square Account, you can move over to the Square payment set up, In square settings.
Enable/Disable: Check on Enable to use Square as a payment option.
Title: Display the title to customers during checkout.
Description: Write a description (e.g. Pay with your credit card via Square).
Delay Capture: Allows you to pre-authorize a charge and not capture it until later. It is useful if you are about to ship goods and then charge the payment after delivery. Capture an authorization by marking the order Processing or Completed OR void the authorization by canceling the order.
Create Customer: Create a customer profile on Square when a customer checks out on your WooCommerce store.
Log Debug Messages: Save debug messages to the WooCommerce System Status log.To see log Wp-admin menu > Status > Log > select payment log.
Send Customer Info: Sends first name and last name with order to Square and click Save changes. As shown below:
STEP #9: On your left side panel, click WooCommerce, select settings, and choose checkout, as shown below.
STEP #10: At the Checkout screen scroll down to payment gateways and verify that Credit card (Square) is enabled, click Save changes as shown below.
Note:As soon as you click Save changes, you will receive this message “Your settings have been saved.
STEP #11: At this stage, open the website from frontend and choose any product from your website then add to cart; at the checkout, you will see payment method as a credit card (Square) as shown below.
STEP #1: Below Are the details to Test Order In WooCommerce using Sandbox.
STEP #2: You can see the sandbox transaction appearing in Square Dashboard.
STEP #3: View your Order Receipt.
Version : 1.0 Date : 07/04/2017 intial release.
Version : 1.1 Date : 13/04/2017 * Feature - Added support for Uk for square payment gateway. * Feature - Added compatibilty with woocommerce 3.0x . * Bug fix - bug in checkout options enabled table.
Version : 1.2 Date : 04/05/2017 * Bug fix - error message started to appear after WooCommerce 3.0 fixes which was as following “Sorry, it seems that there are no available payment methods.
Version : 1.3 Date : 08/05/2017 * Update : Further updates for WooCommerce 3.0.5 compatibility.
Version : 1.4 Date : 11/05/2017 * Add - Payment Support for Japan market. * Update - Tested with WordPress 4.7.4
Version : 1.5 Date : 13/06/2017 * Added - once sale in woocommerce checkout via square payment gateway update item stock in square dashboard.
Version : 1.6.1 Date : 13/07/2017 * Added - Filtration with multiple square stores with CREDIT_CARD_PROCESSING possibilities.
Version : 1.7 Date : 13/08/2017 * Added -Send Customer info (First name and last name) option to the square order section.
Version : 1.7.1 Date : 15/11/2017 * Added - Fixed for transaction on delay capture.
Version : 1.8 Date : 28/12/2017 * Added - For sandbox testing user must be is an admin validation. * Fixed - Refund transaction id updated with custom meta.
Version : 2.1 Date : 17/12/2017 * Enhancement – Added compatibility for WordPress 5.0.1 * Enhancement – Added compatibility for WooCommerce 3.5.2
Version : 2.3 Date : 29/03/2019 * Added - Square Auth Connection * Added - Square Sandbox Auth Connection for Payment only. * Added - Square to WooCommerce order synchronization setting modification. * Enhancement - Manage Stock management conditions according to processing and refund payment.
Version : 2.5 Date : 05/4/2019 * Fixed - Square obtain renew token.
Version : 2.6 Date : 11/09/2019 * Added - Replace depreciated api with new api endpoints. * Added - Sandbox integration with Square v2 api. * Added - SCA Integration.
Version : 2.7 Date: 118/09/2019 * Fixed - location fetching fixed.
Version : 2.7.1 Date: 27/09/2019 * Fix - Selected payment location.
Version 2.8 Date: 09/04/2020 Added - Refresh token added to renew from off page. Added - Code compatibility with API.
Version 2.9 Date: 11/06/2020 Fix - Round Amount figure value
You must log in to submit a review.