如何在贝宝中实现自适应支付

时间:2014-02-11 15:03:02

标签: php paypal

我想在我的网站上实施自适应付款。我正在尝试,但得到一个错误 下面是我的代码

<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/pay" 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="paykey" type="hidden" name="paykey" value="APP-80W284485P519543T">
</form>

<script type="text/javascript" charset="utf-8">
var embeddedPPFlow = new PAYPAL.apps.DGFlow({trigger: 'submitBtn'});
</script>
</body>

</html>

当我点击Pay Now按钮时出现以下错误

enter image description here

请让我解决一下如何在paypal中实现自适应支付

感谢Sanjib

1 个答案:

答案 0 :(得分:1)

这需要的不仅仅是基本的HTML表单帖子。您需要生成API请求(XML或JSON)并将其与一些HTTP标头和请求主体一起发送到PayPal端点。它将返回一个响应,然后您将相应地进行解析。

你熟悉PHP吗?您可以使用我的class library for PayPal让您轻松上手。