为什么不支持我的贝宝api调用失败并显示错误版本?

大x

我的贝宝API运行正常,但最近出现错误。我记录了详细信息,它显示不支持版本。

但是,我确实看到了“查看您的信息”页面和“立即付款”按钮,该错误仅在单击“立即付款”按钮之后发生。

然后,我尝试了贝宝文档站点的curl示例:

卷曲-s --insecure https://api-3t.sandbox.paypal.com/nvp -d“USER = platfo_1255077030_biz_api1.gmail.com&PWD = 1255077037&SIGNATURE = Abg0gYcQyxQvnf2HDJkKtA-p6pqhA1k-KTYE0Gcy1diujFio4io5Vqjf&METHOD = SetExpressCheckout&VERSION = 121.0&PAYMENTREQUEST_0_PAYMENTACTION = SALE&PAYMENTREQUEST_0_AMT = 19&PAYMENTREQUEST_0_CURRENCYCODE = USD&cancelUrl = http://www.example.com/cancel.html&returnUrl=http://www.example.com/success.html

它确实返回了成功。

我做了进一步的分析,发现当我调用api-3t.sandbox.paypal.com/nvp时,返回成功,并返回了令牌ID。

然后,当我打电话给https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=xxxxI我时,请点击“立即付款”按钮,然后输入电子邮件地址和密码。但是当我最终单击“立即付款”按钮时,出现了错误消息“不支持版本”

所以我真的很困惑为什么会有错误?

有人可以帮忙吗?

非常感谢

大x

在与贝宝(Paypal)支持沟通之后,我现在解决了这个问题。

显然,现在每个对paypal的调用现在都需要一个versionid(不确定它何时开始表现为这种方式,因为它对我们来说是正常的)。

在我们这边,我们有三个电话:

  1. 致电SetExpressCheckout
  2. 调用GetExpressCheckoutDetails(以检索一些信息)
  3. 致电DoExpressCheckoutPayment。

在仅SetExpressCheckout调用中需要VersionId之前。

现在,我们必须将版本ID放入GetExpressCheckoutDetails和DoExpressCheckoutPayment中。

这样就解决了所有问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么蚂蚁给我一个不支持的major.minor版本错误

为什么我不支持URI

OpenGL - 为什么我会收到这个错误?不支持 COMPILATION_FAILED 版本“330”

为什么我的gcc版本不支持共享库

为什么 Hyperledger Fabric 不支持 Node 版本 7?

mozroots命令失败,并显示不支持的哈希错误

为什么以下代码显示不支持的操作数类型错误?

为什么我的项目不支持我的目标平台?

为什么JVM仍然不支持尾调用优化?

为什么我的应用程序会发出不支持的URI内容错误?

为什么我收到“不支持给定路径的格式”错误

为什么我会收到不支持的操作数错误 (PHP)?

Docker中的PowerShell导入模块失败,并显示错误“ Core版本的PowerShell当前不支持该模块”

为什么我不支持请求方法GET?

为什么我新建的PC盒不支持Miracast?

为什么IE不支持我的CSS定位

为什么不支持我的URI?FileInfo ArgumentException

为什么我在 ImageSharp 中不支持同步读取?

为什么我不支持 IQueryable 异常?

为什么AWS API Gateway不支持VPC?

为什么Window Outlook Rest API不支持Android

为什么不支持HTML 5 Geolocation API?

不支持的类版本错误

不支持Pinescript错误版本

为什么我对Google Custom Search API的调用失败,并显示请求错误(无效参数)?

不支持 Facebook Graph API 版本

为什么在处理贝宝付款时突然出现“ PKIX路径构建失败”错误

Tensorflow错误:不支持可调用

为什么新的JavaSE版本支持Swing,而JavaFX不支持?