Paypal Express结帐实施

Paypal Express checkout implementation

实际上,我正在尝试在我的个人网站中设置快速结帐,但我不确定我是否以正确的方式进行设置。这是我的简单 HTML 代码。

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>PaypalTest</title>
  </head>
  <body>
    <form method=post action=https://api-3t.sandbox.paypal.com/nvp>
        <input type=hidden name=USER value=mySandBoxAccount>
        <input type=hidden name=PWD value=myPWD>
        <input type=hidden name=SIGNATURE value=mySignature>
        <input type=hidden name=VERSION value=204>
        <input type=hidden name=PAYMENTREQUEST_0_PAYMENTACTION value=Sale>
        <input name=PAYMENTREQUEST_0_AMT value=19.95>
        <input type=hidden name=RETURNURL value=http://localhost:8080/PaypalTest/confirm.html>
        <input type=hidden name=CANCELURL value=http://localhost:8080/PaypalTest/cancel.html>
        <input type=submit name=METHOD value=SetExpressCheckout>
    </form>
  </body>
</html>

当我按下提交按钮时,沙箱 URL 向我显示了一个令牌和成功消息,但是 RETURNURL 不工作,因为在这一步没有任何反应,只有我有一些信息的沙箱页面.

如果您想实施 PayPal Express Checkout,请参阅 "demo.paypal.com" 中的示例代码,使用简单 HTML,您只能设置 PayPal Standard。

您的 PayPal 个人资料中提供了用户名、密码和签名:

https://developer.paypal.com/docs/classic/api/apiCredentials/