- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
服务器:Windows Server 2012冷聚变:9,0,1,274733更新级别:hf901-00011.jar在 java 版本上运行:1.7.0_79Java home 指向正确的路径。
所有证书(用于实时和沙盒)都导入到此 JDK 1.7.0_79 的 keystore 中。我已经对其进行了测试,重命名 cacerts 文件会导致在连接到实时 API 时出错。
使用 key 工具测试 cacerts 文件显示适当的证书已正确导入。
一个小订单应用程序提供使用 PayPal 付款。
第一步是使用“setExpressCheckout”方法连接到 PayPal。在 URL https://api-3t.paypal.com/nvp 使用 NVP 连接到实时 API工作并提供 token URL 字符串。在 URL https://api-3t.sandbox.paypal.com/nvp 使用 NVP 连接到沙箱 API失败并返回错误响应:
I/O Exception: peer not authenticated
Connection Failure
Unable to determine MIME type of file.
Connection Failure. Status code unavailable.
调用 URL https://api-3t.sandbox.paypal.com/nvp从服务器工作。
测试 1
测试 2
奇怪的是,在使用 1.8xx cacerts 文件时,与实时 api 的连接无需将特定证书导入 keystore 即可工作。
我不明白为什么与沙箱的连接失败。也许我可以在这里得到新的提示?如果需要更多信息,请告诉我。提前谢谢你。
最佳答案
问题解决了!
Scott Jibben(参见他上面的评论)提到 PayPal 沙箱可能已经拒绝 TLS1 连接,以便即将在 PayPal live API 中进行更改。这是绝对正确的。但是在 CF11 中这不是问题,因为 CF11 及其 JRE 已经在使用 TLSv1.2,而 CF8-10 正在使用其 JRE 的默认协议(protocol)。如果不是,可以强制 CF 使用带有 JVM 参数的 TLSv1.2
-Dhttps.protocols=TLSv1.2
短:
CF8-10 在使用 JDK1.70_79 及更低版本运行时使用 TLSv1,无论 JVM 启动参数 -Dhttps.protocols 设置为什么。这是因为这些 Java 版本的默认协议(protocol)是 TLSv1,而 CF8-10 只是简单地忽略了 JVM 启动参数 -Dhttps.protocols 并始终使用 JDK 的默认协议(protocol)。这在 CF11 中有所改变,因此它可以正常工作。
阅读 Wil Genovese 的帖子中的详细信息: https://www.trunkful.com/index.cfm/2014/12/8/Preventing-SSLv3-Fallback-in-ColdFusion
我做了什么
我已经安装了 JDK1.8.0_144 并设置了 Cold Fusion 9 来使用它。从那时起,与 api-3t.sandbox.paypal.com 上的 PayPal 沙箱 API 的连接运行良好。
希望这可以帮助其他人使用这个古老且现在有点奇怪的 CF9。
关于paypal - ColdFusion9 : Can't connect to PayPal Sandbox (classic NVP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45347686/
Paypal 最近更改了他们在 developers.paypal 中的用户界面,因此,我找不到可以登录旧 SANDBOX 帐户的位置。 在新的 developer.paypal.com 中,在 Ap
我正在尝试使用 loadPhotoForSize: withCompletionHandler: 为游戏中心的 friend 获取头像但它一直在抛出GKErrorDomain Code=3 "The
我在 paypal developer 中创建了多个沙箱帐户。我已在所有这些帐户上启用 business pro,以便接收直接付款。但是,对于在美国以外的国家/地区创建的商业专业账户,发送直接付款的
我能够使用 node 用户并使用 --cap-add=SYS_ADMIN 设置沙箱使其正常工作,但 AWS ECS Fargate 不支持添加 SYS_ADMIN 作为 linux 参数。因此,我试图
我正在尝试使用 scotty 创建一个简单网站的教程,但是当我尝试命令“cabal sandbox init”时出现错误: cabal: unrecognised command: sandbox (
我想制作一个非常基本的 Excel 插件。但是,在 Excel Online 中加载 xml 文件后出现错误: 有人知道如何修复这些错误吗? 这是 xml 文件: 2145a915-4e7b-
我使用 Ambari 运行了 pig 服务检查,但它失败了并出现以下异常。 2016-04-09 20:35:19,399 [JobControl] INFO org.apache.hadoop.m
我正在尝试将一个Firebase函数部署到使用Pupeteer的FireBase项目中,我让它在我的本地计算机上运行,但当它尝试在FireBase上运行时,我收到以下错误:。我在网上看到其他人说要使用
我已阅读 Wikipedia article ,但我不太确定它的含义,以及它与版本控制有多么相似。 如果有人能用非常简单的术语解释什么是沙箱,那将会很有帮助。 最佳答案 A sandpit or sa
重新访问一个一个月左右没打开的项目,发现之前设置的沙箱账户无法访问,访问; http://admin.wechat.com/debug/cgi-bin/sandbox?t=sandbox/login
Apple 在 WWDC 17 上推出了 ARKit,他们还在 Xcode 9 中添加了一个名为“增强现实应用程序”的新项目模板,它基本上应该是 WWDC 主题演讲或类似事件期间的演示应用程序。 但是
我正在尝试使用 How can I create a secure Lua sandbox?构建我自己的泄漏沙箱。 我正在尝试创建一个 Lua 沙箱,其中一些 Lua 函数可以访问沙箱外的其他一些 L
Hy 这里是一个例子 Example 为什么当我使用 沙箱我看不到播放器..我想使用沙箱来阻止弹出窗口,但看起来如果我使用它我看不到播放器 有没有allow-objects ? 我在那个页面上也有一
我对新的 PayPal 开发人员网站和 Sandbox 感到悲痛。我在 Developer 中创建了一个个人帐户,但我添加的资金没有显示出来。我读过一篇论坛帖子,说您必须通过 Sandbox 登录来添
在沙盒模式下查询 Instagram API 以获取与 token 相关的用户喜欢的媒体,我没有得到任何数据。当然,用户被授权在沙盒中使用该应用程序。 获取:https://api.instagram
我正在开发记录用户音频的应用程序,并在表格 View 的另一个屏幕上显示从此应用程序制作的所有早期录音。单击特定行时,必须播放录音。我如何实现这一目标,是否有任何资源可以帮助我实现同样的目标? 我的代
我有运行 Express Checkout 的沙箱。当我在我的沙盒中使用卖家账户进行测试付款时,一切正常,付款成功,买家账户从中扣除购买金额。但是卖家账户从来没有得到任何钱。 我在某处读到,要激活卖家
谁知道我在哪里可以启用 “商家未启用账单地址请求” 在沙箱环境中? 谢谢达尔科 最佳答案 请打开ticket向 MTS 技术团队提供帮助。 关于paypal-sandbox - 商家未启用账单地址请求
您好,我是 Paypal 集成的新手。 我已在我的在线商店中成功设置了 Express Checkout。 但在我的 Sandbox 帐户中,无论实际值(value)多少,每笔交易的余额总是减少 20
在 Paypal Sandbox 中,当我尝试向买家账户添加信用卡时,我不断收到错误消息“该卡号已分配给另一个 PayPal 账户。”我不明白,因为当我创建测试帐户时,Paypal 刚刚为我生成了号码
我是一名优秀的程序员,十分优秀!