продавец не дал разрешение на выполнение операции : ??? ????.
#1 Пользователь
Отправлено 04 мая 2011 - 17:48
Причем нет причины ошибки, как видите, а знаки вопроса..
Паспортные данные, заполнение реквизитов, все требования X16 выполнены.
Может быть это ошибка сркипта?
Как можно увидеть лог ошибки?
Экспресс Ввод/Вывод WebMoney через Visa/Mastercard, Альфа-клик, Телебанк, Другие банки. Автообмен WMR, WMZ, WME, WMU.
Очень низкие комиссии! Скидки всем!
#2 Знаток
Отправлено 05 мая 2011 - 04:04
Разрешение на обмен денег необходимо проверять через интерфейс X19.
У Вас включена опция "Передавать параметры в предварительном запросе" в настройках кошелька. "??? ????." - это то, что возвращает Ваш сервер в предварительном запросе. Чтобы клиент мог оплатить, Ваш сервер должен вернуть строку YES.
Смотрите логи своего сервера.
#3 Новичок
Отправлено 28 сентября 2011 - 09:56
продавец не дал разрешение на выполнение операции : .
Почему мерчант отвечает этими квадратиками? Как понимаю мой сервер вместо YES передает такой ответ?
Где можно отыскать причину этой ошибки?
Причем что самое интересное, мерчант об ошибке никакого уведомления мне на кипер не шлет
#4 Новичок
Отправлено 30 мая 2013 - 21:48
Так ответа и не последовало? У меня тожее такая байда, какее решить?
Причина неоплаты:
продавец не дал разрешение на выполнение операции : .
Почему мерчант отвечает этими квадратиками? Как понимаю мой сервер вместо YES передает такой ответ?
Где можно отыскать причину этой ошибки?
Причем что самое интересное, мерчант об ошибке никакого уведомления мне на кипер не шлет
#5 Обычный пользователь, не сотрудник
Отправлено 30 мая 2013 - 21:56
У меня тожее такая байда, как ее решить?
Квадратики - это скорее всего всё же неправильная кодировка. Убедиться в этом можно заменив текст ошибки на английские буквы и/или цифры.
Передаваемый вместо YES текст ошибки должен быть в кодировке Windows-1251.
Кодировку можно задать через HTTP-заголовок к отдаваемому сервером ответу:
Если речь про php-скрипт и он сохранён не в Win-1251, а в UTF-8, то это тоже может быть причиной, тогда надо явно провести конвертацию текста ошибки в скрипте через iconv.Content-Type: text/html;charset=windows-1251
А уж почему вместо YES приходится отвечать ошибкой - смотрите в коде, значит что-то где-то не срослось
Сообщение отредактировал AndrewTishkin: 30 мая 2013 - 21:58