We've been using the Accept Hosted embedded iframe for several years now. Recently we've noticed that the "Add a New Payment Method" link (to add a credit card) does not work on iOS. I've tried several different devices (iPhone, iPad) with different versions of iOS, but when you click the link, nothing happens.
This works fine in desktop and Android devices.
I've opened a ticket with Authorize.net but they haven't determined the issue yet. In my testing, I've removed everything (CSS. JS, HTML) down to a completely bare-bones page which contains the Accept Hosted iframe, and still the issue remains.
I'll reply back once I have a solution from Authorize.net.
The iframe is built to work with up-to-date versions of Google Chrome, Mozilla Firefox, and Microsoft Edge. Microsoft Internet Explorer 11 is not supported by default, but you can use polyfills to make the iframe functional in that browser.