-
Notifications
You must be signed in to change notification settings - Fork 0
Testing instructions for critical flows WooCommerce Square
The plugin should be installed and activated without any error or trouble.
- Download the Plugin zip from Woo account or Github
- Install the plugin zip in the Plugin Uploader screen of the store
- Download the Plugin zip from Woo account or GitHub
- Install the plugin zip in Plugin Uploader screen
- Access the website without using SSL by entering the URL starting with ""http://"" instead of ""https://""."
Without SSL should give notice in the admin area. WooCommerce Square: WooCommerce is not being forced over SSL; your customers' payment data may be at risk. Verify your site URLs here
After activating the Square extension, the "Square" tabs should appear in Dashboard.
- Goto wp-admin dashboard
- Goto Woocommerce > Setting
- Click on Square tab
- Goto Woocommerce > Setting > Payments
- Square Credit Card
Square setting tabs and square credit cards should appear as expected.
Screenshot
To verify the successful connection between WordPress and Square Live/Sandbox account for payment processing.
-
Enable the Sandbox Mode via the Square settings under WP Admin > WooCommerce > Settings > Payments > Square. Enable sandbox mode and then head to the section below where you’ll create an app in your Square account.
-
Valid Square Live/Sandbox account credentials ""Sandbox Application ID"" and ""Sandbox Access Token"" Copy from square account and Past it to wordpress Sandbox settings and save .
- Square Settings, update tab should be visible
To verify the functionality of enabling or disabling a payment gateway in the WooCommerce settings.
- Log in to the WordPress admin dashboard.
- Navigate to the WooCommerce settings by clicking on "WooCommerce" in the left-hand menu and selecting "Settings"
- Click on the "Payments" tab in the settings menu.
- Locate the "Square – Square Credit Card" payment gateway that needs to be enabled or disabled.
- Click on the "Save changes" button
- The payment gateway can be enabled or disabled from the WooCommerce settings.
- The "Manage" button appears if the payment gateway is enabled.
- The "Finish Set-up" button appears if the payment gateway is disabled.
Verify the functionality of the "Authorization" transaction type.
- Navigate the WooCommerce setting > Payment
- Select Square
- Select transaction type > Authorization
- If the transaction Type setting is set to “Authorization”, you can manually capture these payments from the WooCommerce > Orders page.
- An authorized transaction can be captured for up to 6 days; after 6 days, you must ask the customer to re-authorize the transaction to capture payment.
- A captured amount cannot differ from the authorized amount.
Verify the functionality of the "Authorization" transaction type with options to charge virtual-only orders.
- Navigate the WooCommerce setting > Payment
- Select Square
- Select transaction type > Authorization
- Checkmark > Charge Virtual-Only Orders
Should automatically capture charges for orders with only Virtual products.
Verify the functionality of the "Authorization" transaction type with options to charge Capture Paid orders.
- Navigate the WooCommerce setting > Payment
- Select Square
- Select transaction type > Authorization
- Checkmark > Capture Paid Orders
Should automatically capture orders when they are changed to Processing or Completed.
Verify the function "Accepted card logos"
- Navigate the WooCommerce setting > Payment
- Select Square
- Accepted Card Logos
- Select the card.
- This doesn’t determine which cards are accepted, only which card logos are shown during checkout.
- The checkout page should display the added card.
Verify Customers can save their payment methods for future use at checkout. This is required for Subscriptions and Pre-Orders products.
- Navigate the WooCommerce setting > Payment
- Select Square
- Customer Profiles
- Checked the checkbox"
The payment method should be saved for further checkout
Take payments on your store with Apple Pay and Google Pay.
- Navigate the WooCommerce setting > Payment
- Select Square
- Navigate the Digital wallet setting
- Enable digital wallet setting
-
When digital wallets are enabled, Apple Pay and Google Pay buttons will be displayed on the Product, Cart, and Checkout pages, depending on which is available to the customer.
-
If Apple Pay is not supported in a particular country, a WordPress dashboard message will be displayed.
-
Apple Pay is not available with Square - there was a problem with registering your store domain with Square/Apple Pay. View the Square logs to find out what caused the registration to fail.
- Navigate the WooCommerce setting > Payment
- Select Square
- Navigate the Digital wallet setting
- Select button type a. Buy now b. Donate c. No text
- Select the button color for apple pay and google pay
The Button type and Button color should match the settings.