demonberkyt
Участник
Добрый день камрады. Решил поставить скрипт полуавтомат. вывода (с форума). Настроил апи\мерчант, все вроде работает, но при подтверждении вывода в админке, выскакивает эта ошибка
Нашел в коде обьяснение ошибки
if (!empty($arTransfer["historyId"])) {
$ppid = $arTransfer["historyId"];
$db->Query("UPDATE db_request_payment SET status = '3' WHERE id = '$payed'");
$db->Query("UPDATE db_payment SET status = '3' WHERE id = '$paymentid'");
$db->Query("UPDATE db_payment SET payment_id = '$ppid' WHERE id = '$paymentid'");
} else echo 'Ошибка 4';
Как я понял, связано с каким-то трансфером, но понятия не имею что с этим делать. На одном форуме наткнулся на такую запись
"Дело не в восьмизначных кошельках. Это код проверяет наличие номера транзакции, а не кошельков.
У меня тоже, с недавнего времени, почему-то некоторые кошельки пользователей не проходят эту проверку. Кто-то получает выплату, а кто-то нет. Выясняю причину." Разумеется решения он не подсказал, есть у кого идеи?
На всяк. случай прикладываю файл _payments_reg.php, откуда код выше и был взят

Нашел в коде обьяснение ошибки
if (!empty($arTransfer["historyId"])) {
$ppid = $arTransfer["historyId"];
$db->Query("UPDATE db_request_payment SET status = '3' WHERE id = '$payed'");
$db->Query("UPDATE db_payment SET status = '3' WHERE id = '$paymentid'");
$db->Query("UPDATE db_payment SET payment_id = '$ppid' WHERE id = '$paymentid'");
} else echo 'Ошибка 4';
Как я понял, связано с каким-то трансфером, но понятия не имею что с этим делать. На одном форуме наткнулся на такую запись
"Дело не в восьмизначных кошельках. Это код проверяет наличие номера транзакции, а не кошельков.
У меня тоже, с недавнего времени, почему-то некоторые кошельки пользователей не проходят эту проверку. Кто-то получает выплату, а кто-то нет. Выясняю причину." Разумеется решения он не подсказал, есть у кого идеи?
На всяк. случай прикладываю файл _payments_reg.php, откуда код выше и был взят
Вложения
-
7 КБ Просмотры: 325