Square Payment Gateway for WCVendors
Note:
This product has been discontinued by APIExperts. Don’t worry! We’re working on it make better improvements so that we can bring it back – better, faster, stronger. For more information & updates, visit and subscribe APIExperts.
Square Payment Gateway Information & Requirements
- WooCommerce
- WCVendors
- WordPress 5.0+
- PHP version 5.5+
- Your site MUST have valid SSL or domain contain https://
View documentation for more info
Square Payment Gateway Introduction
This plugin offers integration with WC Vendor and Square Payment Utility for Admins who can authorize their Vendors through OATH Functionality at Square Payment Application. The main feature of this plugin is to split the shares of every product that would be displayed for sale by Vendors. Shares will be set by admin of the site and plugin. Therefore every purchase will get break in different chunks of shares that includes tax, square gateway charges, vendor’s share and admin’s share etc.
Square Payment Gateway Plugin For WCVendors Features
- Square Sandbox
- Admin and Vendor can collect their split payment separately through square.
- Admin can get Square payment data from his account and update it in WordPress.
- Square transaction ID will be add as a note in orders
- Passing amount into square with the format according to the currency
Square Account View

Back End View

Square Payment Configuration For Vendors
Vendor will go in Shop Settings Menu and then he will click on Connect with Square button. By clicking on this button Vendor’s account will link with the square payment module of Admin and the payment options will work as per terms of admin.

GET PERMISSION FROM SQUARE
Square Payment Configuration For Vendors
Vendor will go in Shop Settings Menu and then he will click on Connect with Square button. By clicking on this button Vendor’s account will link with the square payment module of Admin and the payment options will work as per terms of admin.

Upon clicking Connect To Square button Vendor will be routed to below permission screen from where he has to mark it Allow.

Square Payment Gateway Account Of Vendor
Vendor can see all the transaction from his Square Account.

Customer Interface And Transaction Details For Square Plugin
Customer will visit the site and select the product. We can see that the product displays the name of vendor who has added this product.

Customer will go for final checkout and payment option

Order Screen

Square Payment Gateway Plugin Changelogs :
version 1.0.2 Date: 03/08/2020 * ADDED – Square Sandbox * ADDED – Showing notice, if user add multi vendors product in cart. * ADDED – Square transaction ID will be add as a note in orders. * ADDED – Check access token before making payment, if expires, regenerate new access token. * IMPROVEMENT – Code Improvement. * UPDATED – Proper error reporting of square showing on checkout page in case of any error return in response from square. * ADDED – Passing amount into square with the format according to the currency * FIXED – Bug fixing
version 1.0.1 Date: 18/10/2019 * Update – Freemius SDK version 2.3.1
version 1.0 Date: 04/09/2019 Initial Released