We are integrating a fixed ACH lease schedule for Axiom Armor: $100 down, then eighteen monthly $75 payments, with the first installment 14 days after the down payment.
In an isolated Mac Safari test on September 25, 2026, using Square sandbox Web Payments SDK 1.85.0:
- STORE completed through Plaid First Platypus Bank using the documented synthetic credentials.
- CreateBankAccount succeeded and returned VERIFIED, debitable=true.
- On that same saved bank, a one-time $100 CHARGE displayed Square’s authorization prompt and returned a successful BAUTH token.
- RECURRING_CHARGE for $75 USD, monthly on day 9 starting 2026-10-09, failed before the authorization prompt/token with UnexpectedError. The event reported {“errors”:[],“name”:“UnexpectedError”}.
- A minimal monthly frequency specifying only daysOfMonth [9], without the optional occurrence or endOfMonth fields, failed identically.
- The listener was registered before tokenization, with a fresh transaction ID. The test ran outside our Replit app.
Sandbox application ID: sandbox-sq0idb-bdwkRUNf6pa5B53drIEkmg
Sandbox location ID: L71TB8SQK189W
Backend API version: 2026-05-20
Representative failed authorization time: 2026-09-25 11:10:59 UTC
No payment was submitted. We disabled the synthetic stored bank and deleted the synthetic customer successfully after testing.
One SDK observation: the current authorization enclave treats the presence of endOfMonth as overriding daysOfMonth, even when endOfMonth is false. That explains an empty days_of_month array for that option combination, but removing the optional field did not resolve our authorization failure.
Please confirm whether fixed recurring ACH authorization is working in sandbox, whether our application requires additional enablement, and a supported working configuration. We need to distinguish an integration issue from a sandbox/service limitation before enabling automatic collections. Please do not rotate or change production credentials.
Documentation followed: Store and Charge Bank Accounts on File
This resembles the existing report: Variable recurring ACH payments