2013-05-16 13 views
6

私は直面している問題はライトボックスを使用して事前承認支払いを実装する方法です。埋め込みライトボックスを使用したPaypal事前承認お支払い

ライトボックスを使用してペイキーを設定することで支払行動を実装しましたが、それと同じことは、事前許可要求のためのコードで少し変更を加えて同じことがライトボックスがハングアップするということでした。私がここで紛失していることを親切に教えてください。

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は、PayPalがDG製品をsunsettingされるよう、あなたの代わりに 'apdg.js' を含み、かつpreapproval

payからアクションURLを変更します古くなっています

<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

私はこれをポップアップの内側に入れています(これはiframe内のdg.jsを使って同じですので違いはあります)https://www.dropbox.com /s/oq4tbpyboq0oupc/Screen%20Shot%202016-02-24%20at%2012.21.38%20PM.png?dl=0 – jtello

+0

これはこれまでに実現しましたか?埋め込まれたフローは支払いのためのみであり、事前許可のためではない可能性がありますか?彼らは埋め込まれた流れが支払いに働いていると言いますから、私はpreapprovalのために働いていることについて言及していません。 – theyuv

関連する問題