Paypal PDN - Что делать, если клиент закрывает окно перед перенаправлением? - PullRequest
1 голос
/ 09 августа 2011

В настоящее время я использую метод передачи данных PDN Paypal, чтобы хранить все мои транзакции, совершенные через корзину Paypal, в собственной базе данных MySQL.

Однако, когда Paypal перенаправляет клиента на мою страницу handlePayment.php, это занимает около 10 секунд. Если клиент закроет окно, платеж все равно будет выполнен, но заказ не будет размещен в моей базе данных.

Есть ли способ, где я могу:

а) ускорить перенаправление, чтобы оно было мгновенным?

или

b) добавить описание под названием магазина в корзине PayPal с надписью «Пожалуйста, подождите, пока вас не перенаправят после завершения платежа?

1 Ответ

0 голосов
/ 11 августа 2011

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

Если вы полагаетесь исключительно на IPN, он может не прийти к тому времени, когда посетитель вернется на ваш сайт (особенно если он нажмет на него, а не будет ждать перенаправления). Но если вы полагаетесь исключительно на PDN, вы получите описанную проблему. Так же и оба.

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