Paypal EC не дает мне обратную связь при нажатии кнопки «Оплатить сейчас»

Я интегрирую Paypal Express Checkout с моим веб-сайтом PHP. Когда пользователь нажимает какую-либо кнопку, я открываю веб-сайт Paypal по адресу https://www.sandbox.paypal.com/incontext открывается страница входа в Paypal. Как только пользователь нажимает кнопку «Войти», появляется некоторый текст «обработка...», указывающий, что щелчок был в порядке, и ему нужно дождаться ответа Paypal.

Затем появляется страница обзора Paypal, и когда пользователь нажимает «Оплатить сейчас», ничего не происходит. returnURL выполняется, но в интерфейсе Paypal ничего не меняется, и пользователь может нажимать снова и снова. В моем случае returnURL обрабатывается в течение 10 секунд, и пользователь не знает, что происходит, пока скрипт returnURL не завершится и не перенаправит на мой сайт.

Я попытался поместить заголовок () в первую строку моего returnURL вместо последней строки, но он все равно перенаправляется после той же задержки.

В нижней части окна есть очень небольшое сообщение «ожидание песочницы...», а затем «загрузка с mywebsite.com...», но большинство пользователей этого не увидит, и это не мешает им снова щелкнуть мышью. снова на кнопку «оплатить сейчас».

Изменить: если я перенаправляюсь на страницу Paypal на https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout (вместо https://www.sandbox.paypal.com/incontext), когда я нажимаю "оплатить сейчас", страница размывается с сообщением "загрузка...". Вот такое поведение я ожидал. Но я бы предпочел всплывающую страницу большой странице Paypal...


person user1883136    schedule 11.03.2013    source источник
comment
У вас есть ссылка (Sandbox), на которую мы можем взглянуть? Я не совсем понимаю, что здесь происходит, и хотел бы увидеть это сам. Спасибо!   -  person Robert    schedule 11.03.2013
comment
Нет, я разрабатываю на MAMP, я не могу показать вам... Дело в том, что когда клиент нажимает кнопку «Оплатить сейчас» в обзоре корзины покупок Paypal Express Checkout, сразу ничего не происходит, поэтому пользователь может видеть, что его нажатие на кнопку сработало. Интересно, все ли видят такое же поведение или это связано с моим образом жизни?   -  person user1883136    schedule 11.03.2013


Ответы (1)


Как бы странно это ни звучало, иногда возникают некоторые странные проблемы с интерфейсом, которые могут возникнуть при входе в реальные учетные записи, затем в несколько учетных записей песочницы и т. д. Это приводит к тому, что файл cookie становится довольно большим и ведет себя странно. Можете ли вы попробовать очистить кеш / файлы cookie и посмотреть, возникают ли у вас такие же странные проблемы с интерфейсом?

person Sugitime    schedule 13.03.2013
comment
Я очистил куки сегодня утром, и я видел это поведение весь день. Я не думаю, что это связано с файлами cookie, мне кажется, что интерфейс Paypal просто не реагирует на нажатие кнопки «Оплатить сейчас», кроме вызова returnURL. - person user1883136; 13.03.2013