Андрей Смирнов
Время чтения: ~10 мин.
Просмотров: 30

Как устранить ошибку 500 в webmoney

The operation timed out

Подобное сообщение можно увидеть в двух вариантах:

  • The operation timed out; свяжитесь со службой тех. поддержки продавца и WMT;
  • The operation timed out (-2147012894) step=5.09.

В первом случае это означает, что время, отведенное на транзакцию, закончилось: операция не была совершена в указанный период. При необходимости, платеж нужно будет совершить заново.

Вторая ошибка чаще всего бывает связана с использованием устаревшей версии браузера. Необходимо обновить браузер, очистить кэш и cookies, а также установить сертификат системы для протокола HTTPS.

Возможно также, что ошибка возникает из-за неполадок в работе мерчанта интерфейса на сайте продавца. В этом случае следует обратиться в службу технической поддержки продавца.

Интерфейс X6. Отправка сообщения произвольному WM-идентификатору по внутренней почте.¶

Этот интерфейс доступен только зарегистрированным участникам. Для подключения зайдите на страницу настроек сервиса Web Merchant Interface включение производится в таблице «Дополнительные параметры». Кипер подписывающий запросы должен иметь персональный аттестат.

  • URL для передачи запроса с авторизацией по ключам WM Keeper WinPro (Classic) — https://w3s.webmoney.ru/asp/XMLSendMsg.asp
  • URL для передачи запроса с авторизацией по ключам WM Keeper WebPro (Light) — https://w3s.wmtransfer.com/asp/XMLSendMsgCert.asp(при возникновении проблем с сертификатом сервера, можно обращаться по альтернативному URL https://w10s.webmoney.ru)
  • метод — POST
  • формат запроса:
<w3s.request>
    <reqn></reqn>
    <wmid></wmid>
    <sign></sign>
    <message>
        <receiverwmid></receiverwmid>
        <msgtext></msgtext>
        <onlyauth></onlyauth>
    </message>
</w3s.request>

параметры запроса:

название назначение примечание
reqn номер запроса целое без знака, макс. количество цифр — 15; всегда должен быть больше номера предыдущего запроса!!!
wmid WMID подписавшего запрос используется только при авторизации с ключами WM Keeper WinPro (Classic)
sign подпись запроса — формируется из параметров: receiverwmid+reqn+msgtext используется только при авторизации с ключами WM Keeper WinPro (Classic)
message параметры передаваемого сообщения
message\receiverwmid WM-идентификатор получателя сообщения 12 цифр
message\msgtext текст сообщения произвольная строка от 1 до 1024 символов; пробелы в начале или конце не допускаются; для перевода строки используйте ‘\n’ (\x10, chr(10))
message\onlyauth учитывать разрешение получателя если 0 — отправка сообщения будет выполняться без учета разрешает ли получатель отправлять ему сообщения; 1 — отправка сообщения будет выполняться, только если получатель разрешает отправлять ему сообщения (в противном случае код возврата — 35). Получатель может запретить отправлять себе сообщения в двух случаях. В первом, если отправитель является корреспондентом получателя сообщения и получатель явно в свойствах корреспондента (раздел ограничения) запретил ему отправлять в свой адрес сообщения и во-втором, если отправитель не является корреспондентом и получатель запретил всем не авторизованным (не являющимся его корреспондентами) отправлять ему сообщения.

В случае, если в тексте сообщения или теме сообщения содержатся теги, содержимое соответствующих элементов запроса необходимо заключать в секцию CDATA: &lt;!]>.

формат ответа:

<w3s.response>
    <reqn></reqn>
    <retval></retval>
    <retdesc></retdesc>
    <message id="">
        <receiverwmid></receiverwmid>
        <msgtext></msgtext>
        <datecrt>ГГГГММДД ЧЧ:ММ:СС</datecrt>
    </message>
</w3s.response>

параметры ответа:

название назначение примечание
reqn номер запроса  
retval код выполнения запроса 0 — запрос выполнен
retdesc расшифровка кода выполнения запроса  
message параметры переданного сообщения атрибут id — уникальный номер сообщения в системе учета WebMoney
message\receiverwmid WM-идентификатор получателя сообщения 12 цифр
message\msgtext текст сообщения  
message\datecrt дата и время передачи сообщения формат ГГГГММДД ЧЧ:ММ:СС

специфичные для интерфейса ошибки (retval):

код описание
-2 Неверное значение поля message\receiverwmid
-4 Неверное значение поля w3s.request\wmid
-12 Подпись не верна
6 корреспондент не найден
35 получатель не принимает сообщения от не авторизованных корреспондентов
102 Не выполнено условие постоянного увеличения значения параметра w3s.request/reqn
110 нет доступа к интерфейсу

см. также XML-интерфейсы

Порядок действий, если деньги не пришли на карту Сбербанка

Если поступления ожидаемых средств нет, порядок действий зависит от обстоятельств и от того, кто совершал перевод: вы или другой человек вам. Ситуации бывают самые разные, поэтому и действия будут разными. В таких ситуациях целесообразно будет обратиться в службу поддержки клиентов Сбербанка и уточнить у операторов, зафиксирован ли факт платежа, то есть были ли списаны средства со счета отправителя или были ли они зачислены на счет получателя.

Важно! Всегда сохраняйте чеки и платежные документы, если перечисляете кому-то деньги. Они понадобятся для установления причины, если вдруг деньги не дошли.

Что делать, если деньги на карту Сбербанка не пришли в установленные сроки:

Что делать, если деньги на карту Сбербанка не пришли в установленные сроки:

Опрос: довольны ли Вы качеством услуг предоставляемых Сбербанком в целом?

ДаНет

  1. Проверить работоспособность банковской карты. Она может быть заблокирована.
  2. Проверить, правильно ли указаны реквизиты счета. Если совершена ошибка, средства могут поступить на чужой счет. В таком случае нужно связаться с получателем, разыскав его по реквизитам карты и попросить вернуть деньги.
  3. Позвонить на горячую линию Сбербанка и уточнить, не возникало ли технических сбоев в работе компьютерных систем.
  4. Обратиться в отделение банка с просьбой разъяснения сложившейся ситуации. Если деньги списаны банком-отправителем, нужно обратиться в банк-получатель. Проблемы могли возникнуть именно у него.

Если через сотрудников Сбербанка не удалось выяснить причину, почему не приходят деньги, нужно писать заявление-претензию в банке-получателе.

Пошаговая инструкция, как написать претензию в банк:

  1. Обратитесь в отделение Сбербанка и попросите у операциониста бланк заявления «о спорной операции».
  2. В заявлении укажите время, место совершения операции, тип и сумму перевода, а также личные данные и опишите суть претензии. Обязательно отметьте, если средства были зачислены не в полном объеме.
  3. Заполнив бланк, вместе с заявлением предъявите сотруднику банка паспорт и чек, подтверждающий факт совершения перевода.
  4. Менеджер банка примет ваше заявление, присвоит ему порядковый номер, который придет вам на телефон в СМС сообщении.
  5. Заявление будет рассматриваться в течение 5-30 рабочих дней. В ходе рассмотрения будут выясняться причины, почему деньги не пришли и куда они делись.
  6. Результаты рассмотрения заявления будут сообщены заявителю удобным способом, который он указал: по телефону, через СМС или электронную почту.

Если не пришел перевод на карту Сбербанка, в первую очередь нужно проверить факт списания или зачисления средств (при взносе наличных через банкомат) и установить, были ли вообще отправлены деньги. Надежнее это проверить через сервис Сбербанк Онлайн или операторов телефонной службы поддержки.

Другие коды ошибок

Кроме кода ошибки 500 существует еще несколько частых неисправностей при работе Webmoney. Они связаны с техническими нюансами в работе киперов и кошельков. Например, код 5 сигнализирует о сбое в обновлении программы или ошибках интерфейса Click&Buy Merchant. Код 11 появляется при установке нескольких разных киперов на один компьютер. Это невозможно из-за несовпадений и конфликтов адресов IP.

Коды ошибок, которые встречаются редко:

  • Указывает на сбой в работе Merchant Pay, появляется лишь в 1% от всех случаев неисправностей;
  • Случается при несовместимости данных банковских операций и справок;
  • Появляется после попытки внести карту Paymer на счёт WMZ. При этом карта должна быть заранее предоплаченной;
  • Возникает при вводе регистрационного номера в WM Keeper Classic.

Webmoney постоянно развивается и совершенствуется, добавляются новые функции и инструменты. Вместе с развитием могут появится и новые баги в работе системы. При обнаружении ранее неизвестных ошибок рекомендуем обращаться в техподдержку сервиса для предоставления наиболее эффективного решения.

Вы не можете произвести платеж, несмотря на то, что на вашем кошельке имеется необходимая сумма

Система в таком случае может выдавать два варианта ошибки:

  • Прямой платеж на кошелек продавца не выполнен;
  • Недостаточно средств на кошельке.

Эта ошибка встречается довольно часто и, хотя формально мы отнесли ее к техническим, без человеческого фактора здесь тоже не обошлось. Скорее всего, вы не учли обязательную комиссию WebMoney, которая на данный момент равняется 0,8 %

При осуществлении расчетов следует обращать внимание на поле «необходимо иметь»: в нем указывается сумма денежного перевода с учетом комиссии

Иногда ошибка бывает связана с наличием аттестата псевдонима. Для корректной работы кошелька следует получить формальный или персональный аттестат WebMoney.

Причины ошибки

Большинство скриптов для серверного оборудования пишется на языке PHP. Если они размещены на хостинге, указание прав доступа 777 к ним может выдать ошибку. Это связано с тем, что такие права позволяют редактировать файлы в любой момент времени любым пользователем, что значительно снижает безопасность сайта. Блокировка прав зависит от хостера и не всегда исполняется в принудительном порядке.

Настройка файла-конфигуратора .htaccess также может повлиять на работу системы. Неправильные директивы, сторонние правила и неточности в написании структуры расцениваются сервером как критическая ошибка. Чтобы решить проблему нужно отключить директиву Options. Это можно сделать с помощью комментария соответствующей строки. Большинство хостингов предоставляют свой файл с корректным синтаксисом.

Сложные скрипты требуют значительных вычислительных затрат, что влечет за собой перегрузку сервера. Для оптимизации работы в настройках сервера установлен определенный промежуток времени. Если файл скрипта не был исполнен за это время, он принудительно отключается. В результате клиент получает сообщение об ошибке 500 в Webmoney.

Последняя причина – неправильная настройка CGI-скриптов:

  • Окончания строк файлов написаны в формате Windows, а не UNIX. Чтобы этого избежать, скрипты должны загружаться на сервер в режиме ASCII;
  • Папки со скриптами не имеют прав доступа 07555;
  • После окончания работы файла получен некорректный HTTP-заголовок ответа.

Уязвимости в сетевом коде Webmoney

Главное достоинство сервиса – быстрый расчет деньгами, который не привязан к физическому местоположению клиента. Все платежи осуществляются в электронном виде, где один денежный знак Webmoney соответствует реальной денежной единице отдельной страны. С развитием Интернета количество активных пользователей возросло в геометрической прогрессии. Чем больше людей пользуется системой, тем больше вероятность случайной ошибки в программном обеспечении сервера.

Перевод, вывод на карту, пополнение счета – функции, которые уязвимы при пиковой нагрузке на серверное оборудование. Кроме этого, возможен вариант превышения количества запросов с помощью DDOS-атаки. Злоумышленники используют хакерские программы чтобы пробить защиту системы и воспользоваться чужими кошельками.

Хотя еще несколько лет назад техподдержкой системы было пропущено несколько критических багов. Это привело к тому, что любой пользователь мог сменить телефонный номер, привязанный к чужому аккаунту. Массовые жалобы клиентов спровоцировали волну недовольства и чуть не привели к закрытию сервиса. К счастью, сотрудники Webmoney оперативно справились с проблемой.

Сайт Викиденьги рекомендует пройти Курс Ленивого Инвестора, на которым вы узнаете как вылезти из финансовой задницы и научиться получать пассивный доход. Никаких заманух, только качественная информация от практикующего инвестора (от недвижимости до криптовалюты).

Корреспондент не найден

При попытке пополнить WMID также может иметь место следующая ошибка:

«Прямой платеж на кошелек продавца не выполнен: корреспондент не найден».

В подавляющем большинстве случаев это означает, что WMID заблокирован. Для выяснения ситуации необходимо обратиться в арбитраж системы WebMoney.

Также может помочь следующее:

  1. Выберите в WebMoney Keeper опцию «настроить» – «параметры программы» – «безопасность».
  2. Поставьте галочку напротив параметра «использовать активацию WebMoney Keeper при входе в систему».
  3. На вашу электронную почту будет отправлен секретный код, введите его.

Если ошибка будет повторяться, обратитесь в службу поддержки.

Решение проблемы

Прежде чем обращаться в техподдержку, убедитесь, что проблема действительно на стороне сервера. Если другие сайты кроме Webmoney тоже показывают ошибку 500, неисправность можно решить вручную. Для этого нужно очистить файлы cookies и кэш память в своем браузере. В Google Chrome перейдите на значок инструментов в правом верхнем углу. Выберите опцию «Удаление данных о просмотренных страницах» во вкладке «Дополнительные инструменты». В окне «Очистить историю» выделите все пункты для полного освобождения памяти.

После выполнения очистки закройте свой аккаунт Webmoney и перезагрузите компьютер. Заново войдите в учетную запись и проверьте работоспособность сервиса. Если проблема осталась, отключите все лишние расширения Chrome. Иконки расширений находятся слева от вкладки инструментов.

Что значит код 500 в ошибке Webmoney

Пользователь получает сообщение о неисправности из-за ошибок в протоколах HTTP. Они связаны с неполадками в работе сервера, который отправляет пакеты данных на компьютер пользователя. Чтобы понять, в чём суть ошибки, на экран выводится специальный код. Всего существует четыре типа, они различаются по числу в начале номера:

  • 2xx. Запрос был выполнен успешно;
  • 3хх. Пакеты данных были перенаправлены на другой сервер;
  • 4хх. Допущена критическая ошибка, данные не были переданы пользователю. Сигнализирует о неточности указанных человеком данных;
  • 5xx. Неисправность или перегрузка сервера. Эти коды указывают на неправильную конфигурацию оборудования, по вине которого не происходит обмен данными.

Если сервер вебмани перегружен и не может выдавать запрос в отведенное время, пользователь увидит сообщение «Internal server error», что и называется ошибкой 500. Почти всегда она связана с проблемами оборудования и неточностями в программном коде.

В системе Webmoney при сбое во время платежа появляется сообщение «Произошла ошибка при обработке команды. Код ошибки 500».

Рейтинг автора
5
Материал подготовил
Максим Иванов
Наш эксперт
Написано статей
129
Ссылка на основную публикацию
Похожие публикации