Sever 0 Опубликовано 5 октября, 2017 Жалоба Share Опубликовано 5 октября, 2017 Используется стандартный модуль оплаты wallet_one. После успешной оплаты почему-то не всегда передается эта информация в магазин. Поэтому он не учитывает примерно половину заказов и не выдает файлы на скачку автоматом после оплаты. Пробовали сами несколько раз платить - все в порядке. Информация об оплате в магазин передается, заказ отмечается как "Оплачен" и дает скачать файл. Но тестовые оплаты маленькими суммами (5 руб., 1 руб.) А когда платят клиенты - примерно у половины оплата проходит успешно, а в магазине остается статус "Ожидает проверки" и конечно он никаких файлов скачать не дает. Может каким-то образом влиять сумма заказа на успешное изменение статуса? Понимаю, что бред, но все же:) Писали в суппорт WalletOne, они ответили: "Модуль для скрипта магазина Vamshop, разработан сторонней организацией. По уточненной информации по счетам, по которым не фиксировалась оплата, не были доставлены уведомления, получена ошибка. Вам необходимо ознакомиться с инструкцией по интеграции с нашим сервисом https://www.walletone.com/ru/merchant/documentation/ Рекомендуем обратиться в техническую поддержку Vamshop, для консультации и решения сложившийся ситуации." Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 октября, 2017 Жалоба Share Опубликовано 6 октября, 2017 9 часов назад, Sever сказал: Используется стандартный модуль оплаты wallet_one. После успешной оплаты почему-то не всегда передается эта информация в магазин. Поэтому он не учитывает примерно половину заказов и не выдает файлы на скачку автоматом после оплаты. Пробовали сами несколько раз платить - все в порядке. Информация об оплате в магазин передается, заказ отмечается как "Оплачен" и дает скачать файл. Но тестовые оплаты маленькими суммами (5 руб., 1 руб.) А когда платят клиенты - примерно у половины оплата проходит успешно, а в магазине остается статус "Ожидает проверки" и конечно он никаких файлов скачать не дает. Может каким-то образом влиять сумма заказа на успешное изменение статуса? Понимаю, что бред, но все же:) Писали в суппорт WalletOne, они ответили: "Модуль для скрипта магазина Vamshop, разработан сторонней организацией. По уточненной информации по счетам, по которым не фиксировалась оплата, не были доставлены уведомления, получена ошибка. Вам необходимо ознакомиться с инструкцией по интеграции с нашим сервисом https://www.walletone.com/ru/merchant/documentation/ Рекомендуем обратиться в техническую поддержку Vamshop, для консультации и решения сложившийся ситуации." Может в Админке - Разное - Валюты в настройках валют например в разделителе тысяч указана точно. и, к примеру, получается, что в магазина тысяча это 1.000, а wallet_one присылает 1000 и, возможно, что когда сравниваются суммы для смены статуса заказа, то 1.000 не равно 1000 и статус не меняется. т.е. убрать можно попробовать точку из разделителя тысяч в настройках валют, если это как раз Ваш случай, что я привёл. + ещё можно попоробовать в /wallet_one.php убрать копейки в сравнении, поменять: if (number_format($_POST['WMI_PAYMENT_AMOUNT'],2) == number_format($order->info['total'],2)) { на: if (number_format($_POST['WMI_PAYMENT_AMOUNT'],0) == number_format($order->info['total'],0)) { Ссылка на сообщение Поделиться на другие сайты
Sever 0 Опубликовано 6 октября, 2017 Автор Жалоба Share Опубликовано 6 октября, 2017 Пока убрал точку из разделителя тысяч. Возможно это и есть тот случай, потому что вроде как раз заказы больше 1000 не фиксировались (точно уже не установить, меняли вручную статус). Будем смотреть:) Спасибо! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 октября, 2017 Жалоба Share Опубликовано 6 октября, 2017 2 часа назад, Sever сказал: Пока убрал точку из разделителя тысяч. Возможно это и есть тот случай, потому что вроде как раз заказы больше 1000 не фиксировались (точно уже не установить, меняли вручную статус). Будем смотреть:) Спасибо! Не за что, надеюсь, что поможет. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения