Como abrir e fechar uma janela sem ficar bloqueado como pop-up?

Quero direcionar um cliente em um site de comércio eletrônico para pagar pelo site do Paypal. Eu gostaria que o pagamento fosse feito em uma nova aba / janela para que o cliente não perca o estado atual da página na qual ele está.

Para que a janela do Paypal seja aberta sem ser bloqueada, estou usando uma âncora com target = "_ blank". O que está funcionando perfeitamente, exceto pelo fato de que não posso fechá-lo depois que o pagamento do Paypal é feito desdewindow.close() não funciona para janelas que não foram abertas viawindow.open().

Como faço para que não seja bloqueado como um pop-up e eu sou capaz de fechá-lo com JS mais tarde?

questionAnswers(1)

yourAnswerToTheQuestion