# CreateBankAccount Beta: production availability outside Square Invoices and BANK\_ACCOUNTS\_WRITE

**URL:** <https://developer.squareup.com/forums/t/createbankaccount-beta-production-availability-outside-square-invoices-and-bank-accounts-write/28182>\
**Category:** Questions\
**Created:** [October 12, 2026, 4:54pm UTC](https://developer.squareup.com/forums/t/createbankaccount-beta-production-availability-outside-square-invoices-and-bank-accounts-write/28182 "2026-10-12T16:54:55Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![blueline](https://avatars.discourse-cdn.com/v4/letter/b/f19dbf/32.png) [@blueline](https://developer.squareup.com/forums/u/blueline)\
**Post date:** [October 12, 2026, 4:54pm UTC](https://developer.squareup.com/forums/t/createbankaccount-beta-production-availability-outside-square-invoices-and-bank-accounts-write/28182/1 "2026-10-12T16:54:56Z")

</div>

Hello Square Developer Team,

We are integrating customer bank-account enrollment for BlueLine Trailer Leasing LLC. Our current scope is enrollment only, without initiating any payment or debit.

The customer personally completes the Square/Plaid linking and consent flow using Web Payments SDK with intent: “STORE”. Our server submits the resulting bnon: token and Square customer ID to CreateBankAccount. We do not manually collect or enter bank credentials.

This exact flow succeeded in Sandbox:

- CreateBankAccount returned a reusable bact: bank-account ID.
- A subsequent GetBankAccount request confirmed VERIFIED.
- We disabled the test account afterward and confirmed DISABLED.
- No payments or debits were submitted.

Our production credentials successfully connect to Square, and our configured location is active in the United States with USD currency.

However, RetrieveTokenStatus does not report BANK\_ACCOUNTS\_WRITE in either production or Sandbox, even though Sandbox enrollment succeeded. We checked with API versions 2026-07-15 and 2026-09-16.

Could the Square team please clarify:

1. Is this customer-initiated STORE/CreateBankAccount flow available in production outside Square Invoices?
2. Does our application or seller account require Beta approval or additional enablement? If so, how do we request it?
3. How should we obtain or confirm BANK\_ACCOUNTS\_WRITE, given the token-introspection results?
4. Are there additional production requirements for enrollment without a charge?

We need to preserve our existing production card integration.

API reference:

> **[POST /v2/bank-accounts - Square API Reference](https://developer.squareup.com/reference/square/bank-accounts-api/create-bank-account)**
>
> Store a bank account on file for a square account

Square Customer Support directed us to this forum for Developer/API assistance.

Thank you.

---

<div class="post-metadata">

**Author:** ![williaml121kelly](https://avatars.discourse-cdn.com/v4/letter/w/e19b73/32.png) [@williaml121kelly](https://developer.squareup.com/forums/u/williaml121kelly)\
**Post date:** [October 13, 2026, 10:16am UTC](https://developer.squareup.com/forums/t/createbankaccount-beta-production-availability-outside-square-invoices-and-bank-accounts-write/28182/3 "2026-10-13T10:16:18Z")

</div>

Validating tokens and checking production permissions for bank account storage without immediate charges can be tricky. Have you checked if your Square developer account requires specific feature flags enabled

---

<div class="post-metadata">

**Author:** ![helner-square](https://avatars.discourse-cdn.com/v4/letter/h/d9b06d/32.png) [@helner-square](https://developer.squareup.com/forums/u/helner-square)\
**Post date:** [October 14, 2026, 6:55pm UTC](https://developer.squareup.com/forums/t/createbankaccount-beta-production-availability-outside-square-invoices-and-bank-accounts-write/28182/4 "2026-10-14T18:55:49Z")

</div>

Hi @blueline,

Would you be able to send your Production Application ID (not your access token!) here. Happy to take a look into this to confirm production eligibility outside Invoices, any required beta enablement, and the permission/introspection behavior for your enrollment-only use case.
