Cptn 0 Опубликовано 31 января, 2012 Жалоба Share Опубликовано 31 января, 2012 Делаем тестовый заказ, со скидкой по купону на 5%. Купон: - 0,33 руб. Стоимость товара: 6,50 руб. Всего: 6,18 руб. На сайте сумма показывается корректно - с округлением до 2 знаков после запятой. А на оплату webmoney передается сумма 6.175. И вебмани ее заворачивает, ибо они-то ждут 2 знака после запятой. Есть мысли как исправить ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 31 января, 2012 Жалоба Share Опубликовано 31 января, 2012 Попробуйте в /includes/modules/payment/webmoney_merchant.php поменять: $order_sum = $order->info['total']; [/code] на: [code] $order_sum = number_format($order->info['total'],2); Ссылка на сообщение Поделиться на другие сайты
Cptn 0 Опубликовано 31 января, 2012 Автор Жалоба Share Опубликовано 31 января, 2012 Спасибо, помогло. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 31 января, 2012 Жалоба Share Опубликовано 31 января, 2012 Не за что Ссылка на сообщение Поделиться на другие сайты
Cptn 0 Опубликовано 1 февраля, 2012 Автор Жалоба Share Опубликовано 1 февраля, 2012 Рано обрадовались. побочный эффект: Всего: 1.100,00 руб опять оплата через webmoney через мерчант 1.00 WMR --- Всего: 3.213,00 руб. оплачивал клиент через мерчант, но сумма не верная. 3.00 WMR Т.е. такое чувство что точка в сумме определяется как разделитель ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 февраля, 2012 Жалоба Share Опубликовано 1 февраля, 2012 Да. Либо в настройках валют в админке уберите разделитель тысяч. Либо можно попробовать поменять код вот так: $order_sum = number_format($order->info['total'],2,'.',''); [/code] Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения