Что такое короткое сообщение при возврате тайм-аут транзакции - PayPal? - PullRequest
0 голосов
/ 12 сентября 2011

При списании средств с учетной записи пользователя PayPal сервер PayPal не отвечает в течение определенного периода времени (тайм-аут).Мы решили предположить, что деньги действительно были взяты, поэтому мы возвращаем деньги.Но что произойдет, если деньги не были сняты со счета пользователя?Какое короткое сообщение возвращает PayPal?Я посмотрел на API, и он не говорит мне, какой для этой ситуации.

Заранее спасибо.

1 Ответ

1 голос
/ 12 сентября 2011

На мой взгляд, вы поступаете неправильно по этому пути.
Ответом на ваш вопрос будет API TransactionSearch PayPal для поиска последней транзакции.

Если результатов нет, транзакция не состоялась.Если результаты есть, транзакция состоялась.
Затем вы можете извлечь из нее идентификатор транзакции и вызвать API DoRefund, чтобы возместить покупателям.

Однако, по моему мнению, вы должны выяснить, почему PayPal в первую очередь истекает.Я почти уверен, что на PayPal это не будет тайм-аутом, так что я бы немного покопался в фактической причине этого тайм-аута, а не пытался бы обойти его всеми видами хаков (возврат из-за тайм-аута - не более чем быстрый взлом.)

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