2016-07-27 173 views
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不工作,因为没有在这一步发生的,只是我有沙箱页面的一些信息。

+0

你需要使用像PHP语言或其他任何你舒服建立与卷曲实际的HTTP请求。如果您想坚持使用基本的HTML表单按钮,则必须使用PayPal Payments Standard而不是Express Checkout。 –

回答