Plaid logo
Docs
ALL DOCS

Auth

  • Introduction to Auth
  • Add Auth to your app
  • Money movement partnerships
    • Dwolla
    • Square
    • ACHQ
    • Roll by ADP
    • Adyen
    • Alpaca
    • Ansa
    • Apex Fintech Solutions
    • Astra
    • Atomic
    • Bakkt
    • Bond
    • Check
    • Checkbook
    • Checkout.com
    • DriveWealth
    • Finix
    • Fortress Trust
    • Galileo
    • Gusto
    • Highnote
    • Lithic
    • Marqeta
    • Modern Treasury
    • Moov
    • Paynote
    • Riskified
    • Rize
    • Sardine
    • ScribeUp
    • Sila Money
    • Silicon Valley Bank
    • Solid
    • Stake
    • Straddle
    • Stripe
    • TabaPay
    • Treasury Prime
    • Unit
    • VoPay
    • Wedbush
    • Zero Hash
  • Increasing pay-by-bank adoption
  • Additional Auth flows
Plaid logo
Docs
Close search modal
Ask Bill!
Ask Bill!
Hi! I'm Bill! You can ask me all about the Plaid API. Try asking questions like:
  • What is Remember Me?
  • Can you show code for getting transactions in Python?
  • What's the difference between an Item and an access token?
Note: Bill isn't perfect. He's just a robot platypus that reads our docs for fun. You should treat his answers with the same healthy skepticism you might treat any other answer on the internet. This chat may be logged for quality and training purposes. Please don't send Bill any PII -- he's scared of intimacy. All chats with Bill are subject to Plaid's Privacy Policy.
Plaid.com
Log in
Get API Keys
Open nav

Integrate Plaid with Square

Use Plaid and Square to accept ACH Payments


Plaid and Square have partnered together to offer businesses and developers an easier way to accept ACH payments. Square leverages Plaid Link to instantly authenticate a customer’s bank account. Plaid ensures businesses will not need to collect or provide any banking information on their own. Once an account is authenticated, any business can accept ACH Payments through Square’s Web Payments SDK and Square Invoices.

Why Square?

Square is a leader in payment solutions for small businesses, offering powerful tools to enable any business to send and receive payments. Square is enabling ACH via Web Payments SDK to help developers build innovative online payment experiences and via Square Invoices to help businesses accept flexible payment methods. ACH is ideal for businesses in professional services, wholesale, and other verticals where large transactions are common and getting paid remotely is essential. When you integrate Square with Plaid, Square will not charge for any fees associated with an ACH refund, helping simplify the costs and return risk of ACH.

Getting Started

This integration is designed for developers and businesses who have signed up for a Square account. As a developer, you will need to enable the Square Web Payment SDK into your application and create an application through the Square Quickstart project before enabling ACH. Once enabled, you will be able to access Plaid Link directly through the Square Web Payments SDK. As a business, you can accept ACH payments directly through Square Invoices without any additional integration work. For more information, please review Square’s API docs and sign up for a Square Account.

Was this helpful?
Developer community
GitHub
GitHub
Stack Overflow
Stack Overflow
YouTube
YouTube
Discord
Discord