• Partnerships
  • Sign In
  • Sign In
  • Home

  • Dev Essentials

  • Payments

    • Payments

    • Refunds

    • Checkout

    • Terminal

    • Disputes

    • Invoices

    • Cards

    • Subscriptions

    • Bank Accounts

    • Payouts

    • Devices

    • Apple Pay

  • Commerce

  • Customers

  • Staff

  • Merchants

  • Objects & Enums

  • Webhook Events

  • Deprecated

  • SDKs

<- Square API

Square API

All versions ->

Bank Accounts

Get a list of a seller's bank accounts.

The Bank Accounts API allows you to get basic details about a seller's bank account, such as the last few digits of the account number and the routing number. It can be paired with the Payouts API to understand the pattern of deposits and withdrawals from a seller's bank account.

For more information, see the following guides:

  • Bank Accounts
  • Square Webhooks Overview
  • Endpoints

  • Webhooks

All versions ->

bank_account.created

Published when you link an external bank account to a Square account in the Seller Dashboard

bank_account.disabled

Published when Square sets the status of a BankAccount to DISABLED.

bank_account.verified

Published when Square sets the status of a BankAccount to VERIFIED.

Development
  • Guides
  • API Reference
  • API Explorer
  • SDKs
  • Sample apps
  • System status
Support
  • Developer forums
  • Contact support
  • Developer blog
  • Discord community
  • YouTube
  • X
More
  • Square Home
  • Square Developer
  • App Marketplace
  • Partner with Square
  • Solutions Partner Program
  • Pricing
  • Sales

© 2025 Square, Inc.

  • Developer terms of service
  • Developer Integration and Marketing Agreement
  • Privacy policy