Доброго времени!
iMakeBots, помоги сделать проверку оплаты в файле ya_success.php.
Сравнить оплату с реальной ценой товара, а то получается если в ссылке на оплату параметр Sum, например 100 заменить на 1 и оплатить, то бот считает что оплата прошла и товар куплен.
А как проверить это безболезненно, а то задолбался деньги с одной карты на другую гонять.
Яндекс денег уже нет, теперь Юмани.
У меня вообще идея была из таблицы bot_shop_order по номеру заказа и id пользователя взять id заказа затем в bot_shop_order_product получить product_id и его сравнить с ценой товара в bot_shop_product.
Надеюсь не путанно написал.
Можно тебя попросить хотя бы половину из моего уравнения в примере привести (как получить значение и как передать), дальше я попытаюсь допилить.
А то я в ступоре полнейшем.
Но что-то не сработало. Платёж прошёл и в таблице статус заказа тоже изменился с 0 на 1
$total и $this->getFullSum()
Чтобы посмотреть, я эти переменные прописал в сообщение об успешной оплате.
$total - сумма заказа
$this->getFullSum() - сумма которая пришла
Всё работает.