=== WP Easy Pay - With Square === Plugin URI: https://wpexperts.io/ Contributors: wpexpertsio, freemius Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=pay@objects.ws&item_name=DonationForPlugin Tags: square,squareup, wordpress pay,Square for wordpress, square payments,square checkout Requires at least: 4.5.0 Tested up to: 6.6.1 Stable tag: 6.4.6 License: GPLv2 or later Requires PHP: 5.5 License URI: http://www.gnu.org/licenses/gpl-2.0.html In a few simple steps you can start accepting credit card payments with Square Checkout on your WordPress site. == Description == If you’re looking for Square Payment Gateway for your WordPress site, then try WP Easy Pay and start accepting online credit card payments and Skip setting up a complex shopping cart system. WP Easy Pay works out perfect for accepting simple payment and donation. Use and fulfill your requirement of one time payments to keep your business going. == PlUGIN FEATURES == * Collect donation and **simple payment** from single button. * User can enter custom amount to make payment for donation. * Square card payment API support is currently available in US, Canada,UK, Australia and Japan only. * Sandbox support is available for developer testing. * Notification email will send to admin on successful transaction. == How To Use == * Main admin menu item: Square account Settings. * Second sub menu item is button settings page. * When payment success email will send to notification email. * When using for Donation check on user set a Donation amount otherwise leave unchecked to collect fixed amount == PREMIUM FEATURES == * Accept payment in three different ways: **simple payment**, **donation** and **subscription**. * Auth functionality to connect Square application with WP Easy Pay. * Create multiple button, each button for each page of your site. * Place short code to show payment gateway at any page. * Form builder feature will let you customize form according to your requirement. * Send selected fields in **Square Transaction Note** (60 characters Only). * Admin and User will receive **Notification Email** on successful payment. * User can enter **custom amount**. * **Sandbox support** is available to test functionality before moving to production phase. * Whenever user click on a button, you have an option show payment form in a **modal / popup**. * Get **Reports** of your transactions from Reports Panel. * Easily Customize your button like Button Text Color, Hover Color, background color, button border color and button border hover color. * Easily Customize your Popup Design like Body Background color, Header Background + Text Color and Pop up button Background + Text Color * You can edit the form template using via Extra Fields option. * First Name, Last Name, Email address fields showing by default in editor * Predefined Mail Tags under notification settings like Transaction ID, Amount e.t.c * Follow our [Price Plan](https://wpeasypay.com/pricing/) and choose one which fits perfect for your requirement. = Requirements: = * [Get Square Account.](http://apiexperts.io/link/square-partners/) * Valid SSL certificate. * WordPress 4.4+ * PHP version 5.5 or greater = Important Notes: = * Square card payment API support is currently available in US, Canada,UK, Australia and Japan only. * On your payment button page SSL certificate must be activated for Square payments credit card form. * This Plugin does not synchronize your products between WooCommerce and Square. If you are interested in this feature then [WooSquare Pro](https://goo.gl/LEJeQG) is the right option for you which include square payment gateway as well. = More Square Solutions: = * [WooSquare Pro - Manage Inventory, Auto Sync & Accept Online Payments.](https://goo.gl/LEJeQG) * [WP Easy Pay Pro - with Square](https://wpeasypay.com/pricing/) * [Woocommerce Square Payment Gateway.](https://goo.gl/hgLMoA) * [WooSquare - Try Manual Sync With Free Version.](https://wordpress.org/plugins/woosquare/) * [Contact Form 7 With Square Payment Gateway.](http://apiexperts.io/solutions/contact-form-7-square-payment-add/) * [Gravity Forms Square Payment Gateway.](http://apiexperts.io/solutions/square-for-gravity-forms/) * [Gravity Forms with Square Recurring Payment.](https://apiexperts.io/solutions/gravity-forms-with-square-recurring-payment/) * [Give Wp Donation Via Square.](https://apiexperts.io/solutions/square-for-givewp/) * [Woocommerce Subscription With Square Recurring.](https://apiexperts.io/solutions/square-recurring-payments-for-woocommerce-subscriptions/) * [Order Itemization With Square.](https://apiexperts.io/solutions/woocommerce-square-order-sync-add/) * [Custom Transaction Note Add-On With Woosquare.](https://apiexperts.io/solutions/custom-transaction-note-add-woosquare/) * [Square Integration With Ninja Forms.](https://apiexperts.io/solutions/square-integration-with-ninja-forms/) * [Pay With Square In Caldera Form.](https://apiexperts.io/solutions/pay-with-square-in-caldera-form/) * [Pay With Square In GiveWP.](https://apiexperts.io/solutions/square-for-givewp/) * [Easy Digital Downloads With Square.](https://apiexperts.io/solutions/easy-digital-downloads-with-square/) * [WPForms Integration with Square (payment).](https://apiexperts.io/solutions/wpforms-integration-with-square-payment/) * [Formidable For Square Payment Gateway.](https://apiexperts.io/solutions/formidable-for-square-payment-gateway/) = Disclaimer = WPExperts offer solutions as a third party service provider, we are NOT affiliated, associated, authorized, endorsed by, or in any way officially connected with Square, Inc. The name “Square” as well as related marks and images are registered trademarks of Square, Inc. == Installation == 1. Upload the `WP Easy Pay ` folder to the `/wp-content/plugins/` directory. 2. Activate the plugin through the 'Plugins' menu in WordPress. 3. Create a Square account. If you don't have an account, go to https://squareup.com/signup to create one. Register your application with Square. 4. Then go to https://connect.squareup.com/apps and sign in to your Square account. Then click New Application and enter a name for your application and Create App. The application dashboard displays your new app's credentials. One of these credentials is the personal access token. This token gives your application full access to your own Square account than copy Access token, Application id and location and paste it WP Easy Pay settings. == Screenshots == 1. Dashboard ‹ WP Easy Pay — WordPress 2. WP Easy Pay Settings ‹ Square — WordPress 3. WP Easy Pay Form ‹ Square — WordPress 4. WP Easy Pay Pro Features ‹ Square — WordPress 5. WP Easy Pay Desktop View ‹ Square — WordPress. 6. WP Easy Pay Modal Popup ‹ Square — WordPress. == Changelog == = 1.0 2018-03-01 = * Initial release. = 1.2 2018-04-18 = * Add - Support for premium plans. = 1.3 2018-04-20 = * Add - Square Transaction Note fields dynamic for Pro plans. = 1.5 2018-05-28 = * Added - Custom Pricing for simple and subscription payment. * Added - First name, Last name and email field in all forms i.e donation, simple and subscription form. = 1.6 2018-08-16 = * Updated - Freemius SDK = 1.8 2018-10-16 = * Add - Dynamic form fields for pro feature. * Add - Dynamic transaction note for pro feature. * Add - Admin as well notification email templates for pro feature. * Update - Popup issues for pro feature. * Add - Multi Currency support in free version tested upto Version 4.9.8. = 2.0 2018-10-26 = * Added - Multiple payment buttons support on same page. * Fixed - Form fields issue. * Added - Subscription activation by default. * Update - Email body template labelling. * Update - Decimal amount support according to square API. * Added - Amount field added inside all field tag. * Added - Card fields mandatory on subscription button form. = 2.2 - 18/12/2018 = * Enhancement – Added compatibility for Wordpress 5.0.1 * Enhancement – Added compatibility for WooCommerce 3.5.2 * Added - Action hook for wp_easy_payment_success and wp_easy_payment_failed. * Added - Redirect page after payment success. * Added - code quality. = 2.3.0 - 27/02/2019 = * Updated - Freemius SDK. = 2.5.1 - 09/04/2019 = * Updated – Freemius SDK * Added – Square Auth Connection simple way to connect with square. * Added – Square Sandbox Auth Connection Payment process. * Added – Square Auth Connection button css. = 2.5.2 - 10/04/2019 = * Added - Square Auth notice. = 2.5.3 - 16/04/2019 = * Added - Square notice conditions changed. * Added - Subscription not logged condition. = 2.5.4 - 13/06/2019 = * Added - Subscription not logged condition complete code added. * Added - credit card form field label conditional view. * Added - Print transaction amount using in the email using predefined Mail tag. * Added - Show first name, last name & email fields in the form editor for new forms. * Updated - Popup header background & color fixes. * Updated - Fixed Wrong spelling issues. * Updated - Fixed warning issues on backend settings. * Updated - Design and layout changes in modal popup and default form. = 2.5.5 - 14/06/2019 = * Fixed - Errors appear in dashboard. = 2.5.6 - 03/07/2019 = * Updated – Freemius SDK Version 2.3.0 = 2.5.7 - 29/07/2019 = * Added - UI Fixes. * Fixed - Input Field Alignment Issue. * Fixed - Form Fields Label Issue. = 2.5.8 - 19/09/2019 = * Added - Digital Wallets Support (Google Pay, Apple Pay, MasterPass). * Added - 2 Steps pop-up form support. * Added - Square Sandbox Support added. * Added - Strong Customer Authentication added. * Updated - Square API and SDK version updated from transactionAPI to PaymentAPI. = 2.5.9 - 25/09/2019 = * Fixed - Apple Pay verification is happening on plugin activation. * Fixed - Charge amount now accepts decimal values. * Fixed - Amount field automatically converts the value to integer. = 2.6.0 - 1/10/2019 = * Fixed - If user unchecked all digital wallet from back end in this case credit card icon not showing on front end. * Fixed - Form Validation * Fixed - Embed Video Link placed in front of Test Mode Section. * Update - Apple Pay Latest Verification File Updated. = 2.6.1 - 15/10/2019 = * Added - Multiple Form Support with Digital Wallets. * Fixed - Every page load is not creating a new session anymore. = 2.6.2 - 18/10/2019 = * Update - Freemius SDK * Fixed - Subscription button error fixed. = 2.6.3 - 01/11/2019 = * Update - Apple Pay new verification file added. * Fixed - Simple, donation and subscription form validation has been improvised. * Added - Payment processing loader with notification added. = 2.6.4 - 13/11/2019 = * Update - Apple Pay and Master Pass digital wallets are disabled due to technical problems in Square API. = 2.6.5 - 14/11/2019 = * Update - Pop-up form validation issues fixed. = 2.6.6 - 22/11/2019 = * Update - NDS PMD Information removed from reports. * Added - Currency identifiers added in emails. * Added - Form validation on extra fields is added. * Update - First Name, Last name and Email is being displayed in transaction notes. = 2.6.7 - 25/11/2019 = * Update - CC and BCC fields support fixed. = 2.6.8 - 31/01/2020 = * Update - Email Notifications from field sends site title instead of Wordpress. * Fixed - OAuth token loss fixed. * Fixed - Subscription form validation errors fixed. = 2.5.9 – 21/02/2020 Added – security checks. = 3.0 (BETA) – 21/02/2020 New – User friendly and beautiful interface introduced. = 3.0.2 (BETA) – 06/03/2020 Added – Select predefined amount - Customer Suggestion. Added – tool-tip for help text 3 layouts. Added – Loading within form. Fixed - Custom amount box replace Min amount 5 - 100. Fixed - Different theme styles conflict with plugin UI. Fixed - Payment tab clicked. Added – Terms and Conditions box -- Customer Suggestion. Fixed - Transaction Notes Tags parsing in subject field -- Customer Support. Fixed - Transaction notes from form builder in email -- Customer Support. Fixed - Select field required glitch fixed. Added – Help text feature added – form builder. Added – Class feature added in form field – form builder. Added – Number field (min, max, steps ) feature added to – form builder. Added – Allow Multiple Selections functional (select field). Added – Redirection time or No redirection control added. Added – Subscription user front-end control screen added to see subscriptions. Added – Postal code label editable feature added -- Customer Suggestion. Added – Upload logo option in popup -- Missing Feature added. Fixed - form load speed up. Fixed - Popup fixes for sticky headers. Fixed - code level enhancements. = 3.0.3 (BETA) – 11/03/2020 Fixed - Critical error in rare cases. Fixed - Security checks. FIXED - Amount layout dropdown conflict. FIXED - Amount layout radio conflict. FIXED - Redirection issue in multiforms. = 3.0.6 (BETA) – 12/03/2020 Fixed - Internal errors fixed. = 3.0.8 – 30/03/2020 Fixed - Decimal error fixed in custom amount fields. Fixed - Decimal error fixed in user amount field in user form. Fixed - Fatal error on upgrading from free to pro. = 3.0.9 – 01/04/2020 Fixed - Other field by default on form when no amount entered in custom amount layout. Fixed - Subscription info fields visible after update. = 3.1.1 - 15/04/2020 Fixed - Free to pro error fixed. = 3.1.2 - 13/5/2020 Fixed - Email Notifications. Fixed - Refresh Token Issue. Fixed - Min - Max field issue. Fixed - Multistep Form Issue Resolved. Fixed - Decimal Issue Resolved. = 3.1.3 - 18/5/2020 Fixed - Recurring Payment Cycle. Fixed - Amount showing undefined after decimal. Fixed - Required Filed on Front-end. Fixed - General different theme inheritance styling. = 3.1.4 - 25/6/2020 Fixed - Form description issues fixed. Fixed - Multi-step form issues fixed. Fixed - Email notifications fixed. Fixed - Transaction notes fixed. Fixed - Subscription time check fixed. Fixed - Javascript Glitches Fixed. Fixed - Square Payment form console error fixed. = 3.1.5 - 28/7/2020 Fixed - Font conflicts with different page builders. Fixed - Pay Button conflict. Fixed - Freemius custom error in old payment reports. = 3.1.6 - 30/7/2020 Fixed - Live Square Connect Glitch Fixed. = 3.1.7 - 3/8/2020 Fixed - Global settings toggle cookie time increased. = 3.1.8 - 10/8/2020 Added - SCA. Added - reCaptcha. Added - Google Pay. Added - Save Card functionality. Updated - DropDown UI improved. Updated - CSS converted to SASS. = 3.1.9 - 17/8/2020 Fixed - Individual Form URL Issue fixed. Fixed - Google Pay in Individual forms fixed. = 3.2.0 - 20/8/2020 Fixed - Japanese Currency Issue Fixed. Fixed - Subscription Glitch Fixed. = 4.0.0 - 25/11/2020 Added - Upload field drag & drop feature. Added - Date & time field - Nice calendar. Added - Tabular products. Added - Quantity input. Added - Transaction ID tag added in email notifications. Added - Submit an idea tab. Added - Transaction reports export feature. Added - Sandbox OAuth. Added - Gutenberg block to add shortcode. = 4.0.1 - 2/12/2020 Fixed - Payment Label Removed from Tabular layout. Added - Products without images support added. = 4.0.2 - 7/12/2020 Fixed - Currency symbol issue. = 4.0.3 - 10/3/2021 Added - ad-hoc order support. Added - State parameter nonce. = 4.0.4 - 23/3/2021 Added - Revoke Token Alert Added. = 4.0.5 - 15/3/2021 Added - Additional Charges Option. Added - Improved Subscription Handling. Added - Translation Support. Added - Custom Coupon Discount. Added - New Tabs Shortcode. Added - Resend Payment Emails. = 4.0.6 - 23/4/2021 Improvement - Securtiy Enhanced. = 4.0.7 - 20/5/2021 Added - Euro Support Added. = 5.0.0 - 6/10/2021 Added - You can set goals for simple donation type form. Added - You can pause, cancel and renew the subscription from admin as well as user subscription panel. Added - Signup Fees. Added - Partial Refund. Added - Email Editor. = 6.0.0 - 29/11/2021 Added - Label traslation support. Added - Apple pay and masterpass added. Added - Example Form auto create. Added - Mailchimp Integration. = 6.1.0 - 8/3/2022 Improvement - Freemius SDK Updated. Improvement - Code and Performance Optimization. Removed - Older Version Removed. = 6.2.0 - 4/4/2022 Added - Square Subscription API Added. Added - Square Web Payments SDK Added. Added - After Pay Added. Improvements - Frontend form code optimized for better performance. = 6.3.0 - 27/10/2022 Added - CashApp. Added - ACH Debit. = 6.4.2 - 06/07/2023 Fixed - Digital Payments. Added - Google recaptcha v2 and v3. Updated - Square OAuth. Updated - Freemius. Fixed - Coupon Issue. Fixed - Subscription Issue. Fixed - Saved Card Issue. Updated - Form Delete. Fixed - Support Fixes. Fixed - Payment type. = 6.4.3 - 04/01/2024 Added - Square Terminal API integration. Added - Multiple forms added. Fixed - WP Easy pay free (Fatal Error found). Fixed - Enable ReCaptcha Enablement Issue. Fixed - User Dashboard Data Not Found. Fixed - payment error with popup. Fixed - range Amount issue. Fixed - renew token issue. Fixed - SUBSCRIPTION issue. Fixed - afterpay issue. Fixed - Support issue. Fixed - Vulnerability. = 6.4.4 - 05/21/2024 Fixed - Payment form doesn't render on the page. Fixed - Apple pay integration issue. Fixed - Stripe WooCommerce checkout. Fixed - AfterPay duplication. = 6.4.5 - 06/27/2024 Improvement - Added conditional based Square digital wallet initialization. Updated - Apple Pay’s new web payment SDK verification file. Fixed - Warnings displayed on payment forms. Fixed - Errors occurred when applying coupon code. = 6.4.6 - 04/09/2024 = Improvement - Added a notice for square sandbox authorization. Fixed - Live connect Square Oauth issue