0
其实我试图在我的个人网站中设置快速结帐,但我不确定是否按照正确的方式进行结帐。这是我简单的HTML代码。Paypal快速结帐实施
<!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不工作,因为没有在这一步发生的,只是我有沙箱页面的一些信息。
你需要使用像PHP语言或其他任何你舒服建立与卷曲实际的HTTP请求。如果您想坚持使用基本的HTML表单按钮,则必须使用PayPal Payments Standard而不是Express Checkout。 –