簡體   English   中英

燈箱中未發生帶有快速結帳的並行付款

[英]Parallel payment with express checkout not happening in lightbox

我正在嘗試通過燈箱中的快速結帳來並行付款。 這是我的表格形式:

<a href='#' id='make-payment-btn'>Make payment</a>
<form>
...
</form>

<script>
var dg = new PAYPAL.apps.DGFlow({
trigger:null,
expType:'instant'
});
</script>

單擊錨標記后,將使用Ajax將表單數據提交到視圖(我正在使用Django)。 該視圖返回以下添加到現有DOM的輸出:

<script>
dg.startFlow('https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-XXXXXXXXX');
</script>

我從貝寶(PayPal)收到頁內彈出窗口(我認為是燈箱),上面顯示“請在我們打開的安全窗口中繼續購買。 如果看不到,請單擊下面的按鈕。 和一個彈出窗口(Chrome最初阻止了該彈出窗口),使我可以登錄並查看訂單。 所有交互都在彈出窗口內。 燈箱中什么都沒有發生。 我什至每次都必須輸入密碼; 如果我只付款一次,PayPal會自動登錄我,但工作流程仍會在彈出窗口中進行。

這是預期的行為嗎? 將自適應支付用於並行支付會產生不同的結果嗎?

看來這就像設計一樣。 所有登錄和付款都應在微型瀏覽器彈出窗口中進行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM