Результаты поиска по запросу: *

  1. òbi

    Скрипт Paypal для L2

    @lxtopxm, сделать скрин как в дашборде палки прописан урл вебхука и путь до файла webhook.php расположенного на сайте. часть домена на скринах можно замазать, что бы не палить
  2. òbi

    Скрипт Paypal для L2

    @lxtopxm, если после этих манипуляций сделав платеж данные в файле debug.log не появятся, на вебхук не приходят данные о платежах. Тогда неправильно настроен в дашборте палки, в своем файле config.php
  3. òbi

    Скрипт Paypal для L2

    а где в моих примерах SQL-запрос обновления записи таблицы usersetting по username? :Hahaha:
  4. òbi

    Скрипт Paypal для L2

    сомневаюсь, по скольку в настройках дашборда палки нужно указать урл вебхука. По завершению платежа апи палки должно отправить данные платежа на этот самый вебхук. Если все настроено согласно этой инструкции, то я не знаю чем еще помочь. Вообще, если в вебхуке раскомментированы эти строки...
  5. òbi

    Скрипт Paypal для L2

    статус транзакции какой? посмотреть можно тут Live webhooks events - PayPal Developer
  6. òbi

    Скрипт Paypal для L2

    ну ебатькапать, как еще объяснить то :pandaredlol: if ( $user = $db->fetch( "SELECT id FROM account WHERE username = ?", [ $invoice[1] ] ) ) die( json_encode( [ 'error' => 'Character name ' . $invoice[1] . ' not found!' ] ) ); этот код не позволит выдать, если в таблице...
  7. òbi

    Скрипт Paypal для L2

    на условие внимание обратить) если запись в таблице найдена то die (остановка выполнения скрипта)
  8. òbi

    Скрипт Paypal для L2

    @lxtopxm, if ( $user = $db->fetch( "SELECT id FROM account WHERE username = ?", [ $invoice[1] ] ) ) { $db->prepareAndExecute( "UPDATE usersettings SET balance = balance + ? WHERE userid = ?", [ $response['amount']['value'], $user['id'] ] ); }
  9. òbi

    Скрипт Paypal для L2

    @lxtopxm, структуру таблицы содержащей username и id в студию)
  10. òbi

    Скрипт Paypal для L2

    @lxtopxm, примерно так if ( $user = $db->fetch( "SELECT userid FROM users WHERE useraccount = ?", [ $invoice[1] ] ) ) { $db->prepareAndExecute( "UPDATE usersettings SET balance = balance + ? WHERE userid = ?", [ $response['amount']['value'], $user['userid'] ] ); }
Назад
Сверху Снизу