We cannot create recurring ACH authorizations. The Web Payments SDK call to
POST /debit-auth/create returns HTTP 500 every time when tokenizing with
intent RECURRING_CHARGE. The SDK surfaces UnexpectedError, and its own Sentry
receives “Error: No error message” from ach-authz-sdk/enclave.js.
Key evidence: using the same stored bank account, same amount, same currency,
same application and same location, and changing ONLY the intent:
intent CHARGE works, BAUTH token returned
intent RECURRING_CHARGE HTTP 500, before any UI renders
So bank-on-file works for this application. Only the recurring path fails.
Application ID: sq0idp-2n6VeCiSZoBmCzE6V8t4ng
Location ID: LAEEK07SYKB5E
SDK: web-payments-sdk 1.85.0
Sentry project 3478832, event_id 1cd9a3b1cbbe4facbe61c32244ecda9f
Cf-Ray a403bfd10de45609-BOS, 24 Sep 2026 18:11:02 GMT, us-west-2
Already ruled out: frequency shape (also fails with the daily form from your
docs), start date (today and future), three different verified debitable bank
accounts, two unrelated merchants, amounts from 1.00 to 175.00, production
environment. This has never worked. Card recurring plans work normally.
Is RECURRING_CHARGE enabled for this application? If it needs separate
enablement, please tell us what to request. If it should already work, please
check the Sentry event: your enclave reports exceptions with no message.