首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Paypal在快速签出时显示旧版本错误,我首先运行了我的页面,但现在显示了此错误。

Paypal在快速签出时显示旧版本错误,我首先运行了我的页面,但现在显示了此错误。
EN

Stack Overflow用户
提问于 2012-03-03 06:20:09
回答 2查看 5.5K关注 0票数 1

我使用sdk在沙箱上使用jsp进行贝宝快速签出,当我重定向到沙箱时,当我重定向到沙箱时,我得到ACK作为成功。现在它显示了沙箱上的错误消息,如

您已经请求了一个过时的PayPal版本。这个错误通常是由于书签的使用造成的。

这是我收到的Ack回复

TOKEN=EC%2d5PT30649GD612951T&TIMESTAMP=2012%2d03%2d04T16%3a44%3a18Z&CORRELATIONID=4ed0e9de9ec8a&ACK=Success&VERSION=84%2e0&BUILD=2571254

我使用URLDecoder解码响应并重定向到沙箱

if (ack.equals(“成功”)){ 字符串logurl = "https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=express-checkout&token="+token; response.sendRedirect(logurl); }

谢谢您的建议和回答。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-04 20:35:41

我让它正常工作,并且我正在回答,因为我发现许多错误都有相同的错误,这个错误主要是由于任何错误或NVP中的更改所致,如果您正在使用它。

我认为 链接 将帮助,处理“您已经要求了一个过时的PayPal版本”

票数 1
EN

Stack Overflow用户

发布于 2013-05-06 22:21:58

如果您收到此错误,最好检查您要重定向的url。文档显示URL是

代码语言:javascript
运行
复制
https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout

小心_express-checkout部分。如果使用将urls标记为链接的ide (如Visual ),您可能会认为它是一个空格(因为它变得不可见),并且在第一次遇到错误时,您可能会删除下划线字符。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9544012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档