WPForms Integration With Square Payment - Apiexperts.io

WPForms Integration with Square (payment)

Information & Requirements

  • WPForms Pro Plugin
  • Your site MUST have valid SSL or domain contain https:// .
  • WordPress 4.9+
  • Square account.
 

WPForm Square plugin is a WordPress addon that allows users to pay for their orders, , donations and products using Square payment.

This plugin will help you to create your form and add your Square payment settings so users will be able to pay via Credit Card number, so any product purchased via WPForm will have option for users to pay via credit card data and this payment will integrate with Square account.

WPForms Square plugin is also Sandbox supported with the latest version of SQUARE V2 API in order to see test transactions in Square Dashboard.

Note: Square API is currently only available for the U.S., Canada, Australia, Japan, and the UK.

WPForms Integration With Square Payment Plugin Features

  • Using plugin you will have an option to add Square payment settings per each WPForm. (each form will have their own Square payment settings)
  • Add Square Credit Card pricing field per selected WPForm.

Set Wpform Square Payment Settings ​

  • Select WPForm which the Square payment settings will be added, (WPForm Settings–>Square).
  • Add WPForm Square Payment settings. (Add testing and live payment settings for Square payment account)
  • Add Square application settings to integrate with WPForm (Token – Application ID – Location ID)
  • Add square application test mode settings. Testing credit card must be processed using the following data,

Test Card:
Card Number 4532 7597 3454 5858
Card CVV 111

set wpform square payment settings

Add Wpform Square Fields Settings. ​

  • Add WPForm Square Payment field. (Only add Square payment field)
add wpform square fields settings
  • Set WPForm Square fields settings. ( Label – Description – Required field)
wp forms label square payment
  • Set WPForm Square fields settings. (Advanced options)
  • Hide form label, hide fields sub-labels, add CSS class)
set wpform square fields settings labels
  • Set form price field.
  • Set WPForm Square fields settings. (Conditional logic)
  • Add fields with conditional logic, payment will depend on condition apply.
add fields with conditional logic
  • Add fields with conditional logic.
add fields with conditional logic

Enable Square Payment Per Form And Enable Conditional Logic Settings.

  • Select payments tab per form→ select “Square”
  • Must enable Square payment per form.
  • Add conditional logic option to process or not process payment.
enable square payment per form

View Orders(entries) Paid Via Square

  • View orders list per form via 2 locations.
  • Select Entries tab–>filter form.
orders entries paid via square
  • Select form–>Select entries.
select form select entries
  • Order details with square payment type and transaction ID info
order details with square payment type and transaction id info

Form Preview In Front End

Form Preview in Front End

WPForms Integration With Square Payment Changelogs : ​

  • 2.1 Version
  • 27.July.2022 Last Updated
  • 28.November.2018 Released Date

2.1

07/27/2022
Update – Freemius SDK.

2.0

1/27/2022
Added – Support for Subscription.

1.3

1/18/2022
Added – Support for Latest Webpayment sdk.
Added – Support for Google pay.
Added – Support for Apple pay.
Fix – minor fixes support for latest wpform.

1.2.2

9/7/2021
Update – Location Api Updated.

1.2.1

6/17/2020
Fixed – Conflict with freemius methods.

1.2

5/13/2020
Update – Square SDK updated
Added – V2 Added transaction end point to Payment endpoint.
Update – Tested upto wordpress = 5.4.1
Update – Test upto php = 7.4.5
Fixed – Payment Detail total Amount

1.1.8

4/10/2020
Added – Oauth connection improvement.

1.1.7

03/06/2020
Added – Transaction notes support.
Fixed – Connect Square not working when WordPress is in a subfolder.

1.1.6

18/10/2019
Updated Freemius SDK Version 2.3.1

1.1.5

03/10/2019
Fixed an issue where card fields didn’t appeared sometimes.
Fixed an issue where card fields didn’t appeared when test mode enabled.

1.1.4

02/10/2019
OAuth issue fixed.

1.1.3

08/05/2019
Square Credit Card form issues fixed.

1.1.1

07/04/2019
Updated Freemius SDK Version 2.3.0

1.1.0

05/07/2019
Square OAuth Button Updated

1.0.3

class availability check.

1.0.2

Updated – Freemius SDK.

1.0.1

Fixed – Compatibility round total amount.

Purchase a License

secure checkout by freemius

Documentation

Scroll to Top