Перейти к содержанию
Форум поддержки пользователей VamShop

WalletOne - не фиксируется оплата


Рекомендуемые сообщения

Используется стандартный модуль оплаты wallet_one.

После успешной оплаты почему-то не всегда передается эта информация в магазин. Поэтому он не учитывает примерно половину заказов и не выдает файлы на скачку автоматом после оплаты.
 
Пробовали сами несколько раз платить - все в порядке. Информация об оплате в магазин передается, заказ отмечается как "Оплачен" и дает скачать файл. Но тестовые оплаты маленькими суммами (5 руб., 1 руб.)
 
А когда платят клиенты - примерно у половины оплата проходит успешно, а в магазине остается статус "Ожидает проверки" и конечно он никаких файлов скачать не дает.

Может каким-то образом влиять сумма заказа на успешное изменение статуса? Понимаю, что бред, но все же:)
 
Писали в суппорт WalletOne, они ответили:
"Модуль для скрипта магазина Vamshop, разработан сторонней организацией.
По уточненной информации по счетам, по которым не фиксировалась оплата, не были доставлены уведомления, получена ошибка. Вам необходимо ознакомиться с инструкцией по интеграции с нашим сервисом https://www.walletone.com/ru/merchant/documentation/ Рекомендуем обратиться в техническую поддержку Vamshop, для консультации и решения сложившийся ситуации."

Ссылка на сообщение
Поделиться на другие сайты
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)) {

 

Ссылка на сообщение
Поделиться на другие сайты

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

Спасибо!

Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, Sever сказал:

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

Спасибо!

Не за что, надеюсь, что поможет.

 

 

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...