我是 ingenico 支付集成的新手。我已经创建了新的 Sandbox 帐户并将 SDK nuget 安装到控制台应用程序中。
我正在尝试下面的API,
GET https://{domainname}/v1/{merchantId}/services/testconnection
测试连接。如果连接完成,我想创建新的托管结帐。
POST https://{domainname}/v1/{merchantId}/hostedcheckouts
但是每当我尝试使用 .net sdk 连接时,它都会抛出以下异常 1) 发送请求时发生错误。 2) 底层连接已关闭:发送时发生意外错误。 3) 身份验证失败,因为远程方已关闭传输流。
我正在使用
eu.sandbox.api-ingenico.com
端点。
任何人都可以帮助我解决这个例外吗?还有是否有任何用于 sdk 集成的论坛或博客或 Ingenico 开发人员社区。?
提前致谢。
我真的在自嘲,问题是我通过选择“亚太地区”创建了沙盒帐户,当我通过选择“欧洲、中东、非洲”创建另一个帐户并使用 API 密钥和 API 密钥时,问题得到解决。
他们不为亚洲地区的沙盒帐户提供支持。
谢谢你。
对于出现 MISSING_OR_INVALID_AUTHORIZATION 错误的人,就我而言,这是一个 过期的 API 密钥 ID 和秘密。
我也在尝试这个API
https://eu.sandbox.api-ingenico.com/v1/{merchantID}/services/testconnection
测试连接,但我仍然收到 MISSING_OR_INVALID_AUTHORIZATION 错误。 我在周五创建了一个沙盒帐户,这样我的 API 密钥明年就不会过期。
有什么建议吗?
谢谢