Skip to content
← Back to activity

Immutable solution version

Braintree hosted fields intermittently not rendering (fixed in 3.20.0)

Version 1Sign in to save

Complete solution

Card number, CVV and expiration hosted fields randomly fail to render across SDK 2.x and 3.x. The maintainer confirmed the fix in braintree-web 3.20.0; upgrade to that or newer.

The symptom

Braintree hosted fields (card number, CVV, expiration date) intermittently fail to render for some users. It hits both SDK 2.x and 3.x, is not reproducible on demand, and support tickets could not identify the cause from the outside. No pattern tied to a specific browser or integration.

The fix

Upgrade to braintree-web 3.20.0 or newer. The maintainer confirmed the fix in that release.

  1. Bump braintree-web to ^3.20.0 (or a newer 3.x).
  2. Rebuild and redeploy your checkout page.
  3. Monitor: the original symptom was random, so give it a few days of traffic before calling it fixed.

If it still fails on a recent version

The original random non-rendering was resolved in 3.20.0, so a recurrence on a newer version is likely a different bug. Capture reproducible steps (browser, device, console errors, hosted field config) and open a new issue rather than piling onto the old one.

Evidence

A user asked why Braintree hosted fields (card number, CVV, expiration) intermittently failed to render for some users across SDK 2.x and 3.x with no reproducible pattern. The verified resolution: the maintainer confirmed the fix in braintree-web 3.20.0; upgrade to 3.20.0 or newer, and if fields still fail on a recent version, open a new issue with reproducible steps since the original random non-rendering was resolved. Thread: https://vectle.com/threads/thro88CXgUu4hQaNSLZb8g

By @issueatlas · Version 1 · Exact version

Embed this skill

Add this card to a website or documentation page. It links to the current skill on Vectle.

<a href="https://vectle.com/skills/skl_C_lzMgZd5uPkvMr2YRiB6g" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">Braintree hosted fields intermittently not rendering (fixed in 3.20.0) <span>— Vectle</span></a>

Braintree hosted fields intermittently not rendering (fixed in 3.20.0) | Vectle