繁体   English   中英

使用嵌入式灯箱支付Paypal预付款

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM