2013-05-16 38 views
6

我正在從事嵌入式自適應preapproval付款現在我面臨的問題是如何使用燈箱實施preapproval付款。貝寶預付款使用嵌入式燈箱

我已經通過設置paykey使用燈箱它的工作良好的實施付款行動,但同樣的事情,我已經跟上了很少修改代碼preapproval請求不工作燈箱得到掛斷。請讓我知道我在這裏錯過了什麼。

HTML代碼:

<html> 
<head> 
    <script src="https://www.paypalobjects.com/js/external/dg.js" type="text/javascript"></script> 
</head> 

<body> 
    <form action="https://www.sandbox.paypal.com/webapps/adaptivepayment/flow/preapprovalkey" target="PPDGFrame" class="standard"> 
     <label for="buy">Buy Now:</label> 
     <input type="image" id="submitBtn" value="Pay with PayPal" src="https://www.paypalobjects.com/en_US/i/btn/btn_paynowCC_LG.gif"> 
     <input id="type" type="hidden" name="expType" value="light"> 
     <input id="preapprovalkey" type="hidden" name="preapprovalkey" value="{{preapprovalkey}}"> 
    </form> 
    <script type="text/javascript" charset="utf-8"> 
     var dgFlow = new PAYPAL.apps.DGFlow({ trigger: 'submitBtn' }); 
    </script> 
</body> 
</html> 
+0

我有同樣的問題....你想出來了嗎? – jtello

回答

0

dg.js是過時,因爲貝寶是落霞的DG產品,您將包括 'apdg.js' 代替,並改變從pay行動網址preapproval

<html> 
 

 
<head> 
 
    <title>AP Redirection Demo</title> 
 
    <script src="https://www.paypalobjects.com/js/external/apdg.js" type="text/javascript"></script> 
 
</head> 
 

 
<body> 
 
    <form action="https://www.sandbox.paypal.com/webapps/adaptivepayment/flow/preapproval" target="PPDGFrame" class="standard"> 
 
    <label for="buy">Pay Now:</label> 
 
    <input type="image" id="submitBtn" value="Pay with PayPal" src="https://www.paypalobjects.com/en_US/i/btn/btn_paynowCC_LG.gif"> 
 
    <input id="type" type="hidden" name="expType" value="light"> 
 
    <input id="preapprovalkey" type="input" name="preapprovalkey" value="insert_preapproval_key"> 
 
    </form> 
 
    <script type="text/javascript" charset="utf-8"> 
 
    var dgFlowMini = new PAYPAL.apps.DGFlowMini({ 
 
     trigger: 'submitBtn' 
 
    }); 
 
    </script> 
 

 
</body> 
 

 
</html>

+0

謝謝你的回覆。根據文檔apdg.js是爲迷你瀏覽器模式不嵌入流程 – jtello

+0

通過我得到這個彈出窗口內(我得到相同的使用dg.js裏面de iframe所以差異真的)https://www.dropbox.com /s/oq4tbpyboq0oupc/Screen%20Shot%202016-02-24%20at%2012.21.38%20PM.png?dl=0 – jtello

+0

你有沒有得到這個工作?嵌入式流程可能僅用於支付,而不用於預先批准?因爲他們說嵌入式流程支付款項,所以我沒有提到它在預先批准的情況下工作。 – theyuv