![](/img/trans.png)
[英]PayPal guest subscription using Javascript Smart Button light box is not closing
[英]Paypal preapproval payment using embeded Light box
我现在正在进行嵌入式自适应预批准支付,我面临的问题是如何使用灯箱实现预先批准付款。
我已经通过使用灯箱设置paykey来实现付费操作,但它的工作正常,但同样我所遵循的事情,在预先批准请求的代码中几乎没有修改是没有工作灯箱得到挂起。 请让我知道我在这里失踪了什么。
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>
当PayPal正在使用DG产品时, dg.js
已过时,您将包含'apdg.js',并将操作URL从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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.