2013-05-03 3 views
6

Я успешно интегрировал систему Paypal Embedded Chained Adaptive Payment.Встраиваемый поток Paypal - заблокировано окно POP

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

«Пожалуйста, продолжайте покупку в безопасный браузер, который мы запустили. Если вы его не видите, нажмите «Перейти».

Причина этого в том, что Chrome блокирует всплывающее окно входа в PayPal. Конечный пользователь не смог бы понять, что произошло. Большинство конечных пользователей не будут знать, что это всплывающее окно входа в PayPal блокируется. Можем ли мы сделать что-то здесь, чтобы мы могли избежать этого всплывающего окна и могли выполнять целую операцию только внутри iframe?

Есть ли какое-либо решение этой проблемы? Будет ли он автоматически разрешаться после переезда в производственную/живую среду?

Пожалуйста, помогите мне. Мы скоро будем жить!

+0

Почему поддержка PayPal не работает? –

ответ

1

Я сегодня много общался с этим, и я тоже столкнулся с той же проблемой с лайтбокс. ОЧЕНЬ после долгих ворчаний и времени я решил просто попробовать expType = «mini», и он работал безупречно. Я нашел один сайт, которому удалось получить хром, чтобы правильно отобразить метод лайтбокса, но он был успешным только в половине случаев. Кажется, хром очень чувствителен к всплывающим окнам, и иногда его можно обмануть, а иногда нет.

Как бы то ни было, решение, которое я нашел, работало, заключалось в том, чтобы отменить expType = лайтбокс и просто пойти с expType = mini - кажется, работает без проблем. В глубине души я немного обеспокоен тем, что в будущих версиях браузера (в частности, хром) будет обновлен код блокировки всплывающих окон, который вскоре также может заблокировать это. Я надеюсь, что это по-прежнему работает, но я не очень уверен в этом. Удостоверьтесь, что у вас есть хороший старый метод Express Checkout в качестве резервной копии.

Надеюсь, это помогло.

+0

На самом деле я уже пробовал это, но он не работает в разных версиях хром на разных ОС. –