【发布时间】:2012-07-11 12:56:36
【问题描述】:
我正在尝试让贝宝为我的网站工作。我使用的是 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")
它对贝宝执行并返回带有令牌的文本字符串,而不是重定向回我期望的确认页面。
我看到类似....
TOKEN=EC%2d33S38595GH5727152&TIMESTAMP=2012%2d07%2d11T20%3a00%3a02Z&CORRELATIONID=687adf3870d19&ACK=Success&VERSION=89%2e0&BUILD=3242673
网址为...
如果我剪切并粘贴令牌,它可以正常工作,但是,我当然会尽量避免这种情况。
【问题讨论】: