Member 12433005 Ответов: 1

Вопрос оплаты Paypal


Привет , я использую платежный шлюз paypal, но получаю ошибку при запуске кода, любой из них, пожалуйста, помогите мне выйти из этого .


System.AccessViolationException was unhandled
Message: An unhandled exception of type 'System.AccessViolationException' occurred in Unknown Module.
Additional information: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.


private static string GetAccessToken()
        {
            var config = ConfigManager.Instance.GetProperties();
            var accessToken = new OAuthTokenCredential(config).GetAccessToken();
            return accessToken;
        }



В
GetAccessToken
я получаю ошибку на линии № 2 для accesstoken.

Что я уже пробовал:

я также добавляю ssl в свое приложение

1 Ответов

Рейтинг:
7

OriginalGriff

Мы не можем исправить это для вас: мы не можем запустить ваш код при тех же обстоятельствах, что и вы, и с вашими данными.

Так что все будет зависеть от тебя.
К счастью, у вас есть инструмент, который поможет вам выяснить, что происходит: отладчик. Как вы его используете, зависит от вашей системы компилятора, но быстрый поиск в Google имени вашей IDE и "отладчика" должен дать вам необходимую информацию.

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

Извините, но мы не можем сделать это за вас - пришло время вам освоить новый (и очень, очень полезный) навык: отладку!

И кроме того:
Никогда, никогда не принимайте код с небезопасного веб-сайта для обработки чего-либо, связанного с реальными деньгами.
Вы не знаете, кто дает вам код, вы не знаете, что он делает, вы не знаете, что он правильно помещает деньги на соответствующий счет, не передавая детали третьим лицам.

Только получите такой код от самих paypal - в противном случае возможности для мошенничества слишком велики. И помните, что вы лично можете нести ответственность за любые потерянные деньги, если ваши действия будут сочтены небрежными - что, безусловно, будет означать получение вашего кода с публичного форума!