square

Node to connect to Square API

Package Information

Released: 2/26/2025
Downloads: 6 weekly / 58 monthly
Latest Version: 1.1.3
Author: rostamm

Documentation

Banner image

n8n-nodes-square

This is a Square integration node for n8n that allows you to interact with the Square API. With this node, you can automate your Square-related workflows and integrate Square's functionality into your n8n automations.

Features

  • Connect to Square API securely
  • Manage Square transactions and payments
  • Integrate Square functionality into your n8n workflows
  • Built with TypeScript for better type safety and developer experience

Prerequisites

You need the following installed on your development machine:

  • git
  • Node.js (version 18 or later) and pnpm
  • n8n installed globally:
    pnpm install n8n -g
    
  • A Square developer account and API credentials

Installation

To install this node in your n8n instance:

pnpm install n8n-nodes-square

Usage

  1. Create a Square developer account if you haven't already
  2. Obtain your Square API credentials
  3. Add the Square credentials in n8n
  4. Use the Square node in your workflows

Development Setup

  1. Clone the repository:
    git clone https://github.com/RostamMahabadi/n8n-nodes-square.git
    
  2. Install dependencies:
    pnpm install
    
  3. Build the project:
    pnpm build
    
  4. Link to your n8n installation for testing

Available Scripts

  • pnpm build: Build the project
  • pnpm dev: Watch for changes and rebuild
  • pnpm format: Format the code
  • pnpm lint: Check for code issues
  • pnpm lintfix: Automatically fix code issues when possible

Support

If you encounter any issues or have questions, please file them in the issues section of this repository.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

MIT

Author

Rostam Mahabadi ([email protected])

Discussion