如何在网站上集成paypal

时间:2016-09-02 19:13:23

标签: paypal paypal-sandbox paypal-rest-sdk

我有一个paypal帐户,但对于如何在我的网站上设置paypal解决方案是全新的。我在我的电脑上开发,所以网站还没有上网。

我将销售文本文件和电子书的数字商品。

  1. 我尝试使用向导:https://devtools-paypal.com/integrationwizard 所以在第2步中,这会创建一个我放在我网站上的按钮,包括在网站的根目录中放置“paypalfunctions.php”,“orderconfirm.php”,“checkout.php”,“cancel.php”。

  2. 在.php文件中,我将其更改为沙箱中的文件: $ API_UserName = “xxxxxx_api1.hotmail.com”; $ API_Password = “xxxxxxpassword”; $ API_Signature = “xxxxxxxxxxxxxxxxxxxxxxp.yxxxxxxxxx”;

  3. 我在此处创建了一个沙盒帐户:https://developer.paypal.com/developer/applications

  4. 当我点击我网站上的paypal按钮时。它打开了一个小窗口,其内容与我点击paypal按钮的网站上的实际页面相同。我不明白这里发生了什么。

    不应该在该窗口中打开paypal付款处理吗?

    我不知道我缺少什么才能开始正确设置它? 我真的不知道从哪里开始?

    谢谢

2 个答案:

答案 0 :(得分:0)

不要试图让它变得如此困难。使用下面的例子,它非常简单。这将让您了解事情的运作方式。从那里开始



<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="item_name" value="ITERMNAME HERE">
<input type="hidden" name="business" value="PAYPAL-EMAIL-ACCOUNT-HERE">
<input type="hidden" name="cn" value="CUSTOM FIELD HERE IF YOU WISH">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynow_LG.gif:NonHosted">
<input type="submit" name="submit">SUBMIT</input>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

如果包含该按钮的文件与您设置的php文件不在同一目录中,则表单将失败并可能呈现服务器默认使用的任何内容。

<form action='expresscheckout.php' METHOD='POST'>

在这种情况下,它期望expresscheckout.php驻留在同一文件夹中。您可能需要对此进行调整,例如/expresscheckout.php或类似。

相关问题