我正在嘗試讓貝寶爲我的網站工作。我使用Jade,所以下面的代碼看起來不像HTML,但呈現相同。貝寶不按預期重定向
form(id="SubmitForm", action="https://api-3t.sandbox.paypal.com/nvp")
input(type="hidden", name="USER",value="USER")
input(type="hidden", name="PWD", value="PWD")
input(type="hidden", name="SIGNATURE", value="SIGNATURE")
input(type="hidden", name="VERSION", value="89.0")
input(type="hidden", name="PAYMENTREQUEST_0_PAYMENTACTION",
value="Sale")
input(name="PAYMENTREQUEST_0_AMT", value="19.95")
input(type="hidden", name="RETURNURL",
value="https://localhost:3001/confirm")
input(type="hidden", name="CANCELURL",
value="https://localhost:3001/end")
input(type="submit", name="METHOD", value="SetExpressCheckout")
它確實給PayPal,並返回一個字符串與令牌,而不是做一個重定向回到我期待的確認頁面。
我看到類似....
TOKEN = EC%2d33S38595GH5727152 & TIMESTAMP = 2012%2d07%2d11T20%3A00%3a02Z &的correlationID = 687adf3870d19 & ACK =成功& VERSION = 89%2E0 & BUILD = 3242673
用的網址...
如果我剪切並粘貼令牌,它工作正常,但是,我當然試圖避免這種情況。
但我不能使用AJAX調用,因爲它是一個跨域請求的權利?此外,爲什麼我會提供一個回調網址呢? – Jackie 2012-07-11 21:49:47