PayPal TimeOut - DoExpressCheckoutPayment - PullRequest
       5

PayPal TimeOut - DoExpressCheckoutPayment

3 голосов
/ 15 ноября 2010

Мы используем PayPal на очень большом веб-сайте, интеграция прошла успешно со всеми помощниками по коду из мастера интеграции.Теперь мы обработали несколько транзакций в первый день размещения этой версии, но небольшой процент (5%), по существу, обрабатывал транзакции PayPal, но наша система получила TimeOut.Я полагаю, что это происходит в тот момент, когда мы отправляем метод «DoExpressCheckoutPayment».и из-за этого система не может определить, был ли платеж завершен или нет.

Это очень сложный вопрос, поскольку на сайте есть живая валюта, которую нам необходимо обновить, чтобы PayPal брал деньги, но системане обновлять не допустимо.

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

Это похоже на похожую проблему - https://www.x.com/thread/45136

Любая помощь будет оценена!

Ответы [ 2 ]

1 голос
/ 15 ноября 2010

Добавьте логику повторения в ваше приложение.Это распространенный способ решения этой проблемы.

0 голосов
/ 18 ноября 2010

После более детального изучения логика повторных попыток не является хорошей идеей, поскольку TimeOut обусловлен ответом (таким образом, PayPal наиболее вероятно зачислил счет на счет).

Мгновенное платежное уведомление (IPN), кажется, решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...