Я интегрировал REST на клиентской стороне Express checkout.js SDK в свое гибридное приложение с использованием функций ionic и Express checkout, которые не работают должным образом на iPhone (но работают на устройствах Android). Я использую тот же код в документации ниже: https://developer.paypal.com/demo/checkout/#/pattern/client Проблемы, с которыми сталкиваются iPhone при оплате кредитной / дебетовой картой:
- Всплывающее окно оплаты не реагирует на iPhone, особенно на iPhone5, всплывающее окно не полностью видно пользователю.
- Кнопка закрытия всплывающего окна оплаты не отображается в iPhone 5. Кнопка отображается в iPhone6, но иногда функция закрытия не работает должным образом.
- Невозможно произвести оплату. При нажатии кнопки «Продолжить» после ввода всех данных (информация о карте и платежная информация) пользователь снова попадает в верхнюю часть страницы рядом с выбранной страной. Невозможно закрыть всплывающее окно платежа, щелкнув за пределами всплывающего окна.
- Прокрутка всплывающего окна оплаты работает некорректно. Иногда прокрутка будет работать с задержкой. Но будут прокручены в верхнюю часть страницы, если пользователь попытается вернуться назад или продолжить оплату.
Кто-нибудь может мне помочь? Я отправил сообщение в службу поддержки PayPal, но они не отвечают. У нас очень плотный график, и мы будем благодарны за любую помощь.
Заранее спасибо.