## Supported browsers

Stripe.js strives to support all recent versions of major browsers. For the sake of security and providing the best experience to the majority of customers, we do not support browsers that are no longer receiving security updates and represent a small minority of traffic. We support some older versions of evergreen browsers but recommend merchants keep their systems up to date for the best support.

We support the following desktop browser versions:

*   Chrome 38+
*   Safari 10.1+
*   Firefox 29+
*   Edge 15+
*   Opera 25+

We support the following mobile browsers:

*   iOS Safari 9+ and other browsers and web views which use the system-provided WebKit engine
*   Android Chrome 38+
*   Samsung Browser 7.1+

For browsers not explicitly supported, we limit support as follows:

*   We require TLS 1.2 to be supported by the browser.
*   We require browsers that are sufficiently modern enough that they support [Promises](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise) in the JavaScript programming language.
*   We respond to bug reports but do not proactively test other browsers. If you have an issue with Stripe.js on a specific browser, please [contact us](https://support.stripe.com/contact) so we can improve its support.