付款完成後,PayPal不會將我寄回回URL的問題是什麼?這停止工作只能通過信用卡付款,一切都與直接PP付款。PayPal不會重定向到返回URL
我使用了iFrame,我收到了完整的付款消息「Thank you for your payment」,但消息在iFrame中,我想在付款後刷新整個頁面。因此,驗證功能後:
$verified = $ipn->verifyIPN();
我重定向到使用其他頁面: header();
但它不工作的信用卡付款。
錯誤:
Invalid 'X-Frame-Options' header encountered when loading 'https://www.paypal.com/hostedpaymentnodeweb/payWithCC': 'ALLOW' is not a recognized directive. The header will be ignored.
此外,我想這在PHP腳本的末尾:
echo '<script type="text/javascript">window.top.location.href = "https://www.test.com";</script>';
我很困惑。您正在討論返回您提供的返回網址,但這與IPN無關。 IPN是服務器到服務器的通信,它不會發生在瀏覽器中。如果您嘗試將數據發送回您的返回網址,您需要使用PDT。如果這就是你正在做的,而且你正在使用IPN腳本,那很可能是你問題的根源。 –
嗯,是的,IPN在瀏覽器中不做任何事情,但通常在付款完成後,PayPal會重定向到參數中提供的重定向URL,但現在它什麼也不做。如果我使用PayPal交易,它會完全重定向,問題只發生在信用卡付款上。 – The50
因此,您在PayPal賬戶資料中啓用了PDT和自動退貨功能? –