2013-05-03 28 views
6

Z powodzeniem zintegrowałem system płatności Paypal Embedded Chained.Paypal Embedded Flow - okno POP zablokowane

Testowałem to w środowisku piaskownicy. W GOOGLE Chrome, gdy użytkownik inicjuje procedurę płatności, otwiera się okienko z przyciskiem logowania, ale po kliknięciu tego przycisku logowania użytkownik otrzymuje następujący komunikat:

"Proszę kontynuować zakup w sklepie bezpieczna przeglądarka, którą uruchomiliśmy. Jeśli jej nie widzisz, kliknij Przejdź. "

Powodem tego jest to, że Chrome blokuje wyskakujące okienko logowania PayPal. Użytkownik końcowy nie byłby w stanie dowiedzieć się, co się stało. Większość użytkowników końcowych nie byłaby świadoma tego, że okno pop-up logowania PayPal jest zablokowane. Czy możemy coś tutaj zrobić, abyśmy mogli uniknąć tego okna pop-up i mogliby wykonywać całą operację tylko wewnątrz elementu iframe?

Czy istnieje rozwiązanie tego problemu? Czy problem zostanie rozwiązany automatycznie, gdy przeniesiemy się do środowiska produkcyjnego/na żywo?

Proszę, pomóż mi .. Wkrótce wyruszymy w drogę!

+0

Dlaczego obsługa systemu PayPal jest cicha? –

Odpowiedz

1

Dzisiaj dużo się z tym bawiłem, a ja też napotkałem ten sam problem z lightboxem. JEDNAK po wielu zabawach i czasie zdecydowałem się wypróbować expType = "mini" i zadziałało bezbłędnie. Znalazłem jedną stronę, która udało się uzyskać chrome, aby poprawnie wyświetlić metodę lightbox, ale udało jej się to tylko w połowie przypadków. Wygląda na to, że chrome jest bardzo wrażliwe na wyskakujące okienka, a czasami można go oszukać, a czasem nie.

W każdym razie znalazłem rozwiązanie, które działało na złomowanie expType = lightbox i po prostu z expType = mini - działa bez żadnych problemów. W głębi duszy jestem trochę zaniepokojony tym, że przyszłe wersje przeglądarek (w szczególności chrome) będą miały zaktualizowany kod blokujący wyskakujące okienka, może wkrótce zablokować to również. Mam nadzieję, że to działa, ale nie mam do niego wielkiego zaufania. Upewnij się, że masz dobrą starą metodę Express Checkout jako kopię zapasową.

Mam nadzieję, że to pomogło.

+0

Właściwie już próbowałem, ale to nie działa w różnych wersjach chrome na różnych systemach operacyjnych .. –