Если действительно всё проверено, то варианта я вижу три.
1. Маловероятный,но.. С телефона вообще не отправляются картинки. Ну т.е. сам телефон их не прикрепляет/форма для него не работает.
2. Скрипт проверяет mime-типы (не путать с расширениями файлов), а на телефоне лежат неправильные. Стоит залить с компа на телефон правильную картинку (только не программами для обмена, а с пом. файл-менеджера. Через флешку или кабель) проверить.
3. Тоже не особо вероятный - не пропускает серверный файрвол. Стоит попробовать на другом хостинге. Или клаудфаер если подключен. Вот это чуть более вероятно.
Но всё же я думаю проблема скорее всего или в размере или в имени (кириллица напр. или др. символы, отбиваемый скриптом).
Рубли выдают? И какие минимум-максимум?
Рублёвой? На лету конвертят по курсу ЦБ, да?
Хм..
Так, погоди, я тут подумал что опять что-то не понимаю. Какая оплата в рублях в УА? Ты о чем?
Вот упали тебе рубли на карту ЯДа. И что ты с ними дальше делаешь? Как получаешь гривны/оплачиваешь в магазинах?
Хм.. Мне казалось там комиссии недетские. Я правда давно этим интересовался.