Square integration with Ninja Forms

INFORMATION & REQUIREMENTS

Note: Valid for Accept Payments Only NOT for Product Sync.

Ninja forms are drag and drop WordPress form builders that are simple, user-friendly, and easy to create. To accept credit card payments with Ninja Forms, You have to connect it Square Payment Gateway through the Square Account. 

Square is the only payment gateway with a free online store feature that automatically connects to Square payments. It is helping more than two million businesses to accept fast, reliable, and secure payments anywhere, anytime.

Ninja Forms Square plugin is a WordPress plugin that enables customers to pay credit card payments through Ninja Forms by using Square payment Gateway. This extension will help you to create your form and add your Square payment settings. Any product or service purchased through Ninja Form will have an option for users to pay via credit card, and this payment will be processed through Square payment gateway.

Features

  • Easy to configure and activation process in WordPress powered site.
  • Collect payment for a single item with a fixed price.
  • Collect payment for an item with variations (e.g. small/medium/large).
  • Get a total price from several different items or selections.
  • Add Square payment settings and specify the price(s) on each Ninja Form.
  • Add Square Credit Card pricing field per selected form.
  • Support for Ninja Step form.
  • Multi Form Support

How to Use Ninja Form Square Plugin

STEP#1: Add Square payment settings with your Ninja Forms. 

  • Select the Square payment settings that will be added from (Ninja forms→ Square).
  • Add Square Payment settings. (Add testing and live payment settings for Square payment account)
  • Add Square application settings to integrate with ninja form (Token – Application ID – Location ID)
  • Add square application test mode settings. The testing credit card must be processed using the following data,

Test Card:

Card Number: 4532 7597 3454 5858

Card CVV: 111

STEP #2: Add Ninja Form Square Payment Option. 

Here is the screenshot of how you can add the Ninja Form Square payment option.

STEP #3: Add Ninja Form Square Pricing Field. 

Add Ninja form Square Payment pricing field (Select Square payment→ Add price)

Note: You must edit the pricing field in the backend to accept payment.

STEP #4: View Ninja Form Paid Transactions Via Square.

View paid Square transaction where the ID tracking number is the same number as in Square.

LAST STEP: FORM PREVIEW IN FRONT END

Here is the visual of the Ninja Form with Square (Front-end).

CHANGELOGS :

Version : 1.0
Date :  27/04/2018
Just released.
Version 1.0.1 
Date : 16/08/2018
Updated - Freemius SDK.
Version 1.0.2
Date : 27/02/2019
Updated - Freemius SDK.
Version 1.0.3
Date : 06/05/2019
Added - OAuth Button Added
Added - Ninja Step Forms add-on
Version 1.0.4
Date: 07/04/2019
Updated - Freemius SDK Version 2.3.0
		
Version 1.0.5
Date : 04/07/2019
Updated - Decimal Pricing issue
Fixed - Custom price issue
Version 1.0.6
Date : 18/10/2019
Updated - Freemius SDK Version 2.3.1
Version 1.0.7
Date : 19/12/2019
Updated - Square API v2 Support Added
Array element changed from transaction to Payment for v2 API
Version 1.0.8
Date : 04/06/2020
Added - Multi form support

No solution found? Send us a ticket!

This Website uses cookies to make the website work, for traffic measurement and optimization of page content. By using our Website, you agree to the use of cookies for these purposes. You can read more about cookies in our privacy and cookie policy.

OK