在商家帐户上启用“TMS 定期计费解决方案”是不是会阻止 SOAP API 工作?

Posted

技术标签:

【中文标题】在商家帐户上启用“TMS 定期计费解决方案”是不是会阻止 SOAP API 工作?【英文标题】:Does "TMS Recurring Billing Solution" being enabled on a Merchant Account stop the SOAP API from working?在商家帐户上启用“TMS 定期计费解决方案”是否会阻止 SOAP API 工作? 【发布时间】:2021-11-14 10:22:34 【问题描述】:

在某些背景下,我们构建了与 Cyber​​Source 的集成,以便用户可以在我们的应用程序中处理一次性付款。我们与用于一次性付款的 REST API 和用于定期付款的 SOAP API 集成。

我们的一位客户表示,Cyber​​Source 要求他们转移到启用了“TMS 计费解决方案”的新商家帐户。执行此操作后,REST API 调用仍按预期工作,但 SOAP API 调用不再适用于此商家。

在商家帐户上启用“TMS 定期计费解决方案”是否会阻止 SOAP API 工作?

我建议他们重新生成 SOAP API 所需的事务密钥,然后重试。不过,如果有人知道,我们将不胜感激。如果可能的话,我们希望不必因为这种变化而构建新的集成。

【问题讨论】:

嗨 Dylan,您能分享 Cyber​​source 返回的错误吗?我怀疑未启用令牌化或您的令牌未迁移到新帐户,但需要确定错误消息。 嗨,威尔,感谢您的帮助。客户看到的具体错误是 ReasonCode 150 "General System failure"。我们为此客户端构建的集成当前不使用标记化。由于他们已更新到此 TMS 商家帐户,我想知道我们构建的集成是否仍然有效,或者由于商家帐户更改,我们现在是否必须构建标记化支持。 好的,我需要更多信息。您是否有失败交易的请求 ID? 您好,Will,我已向客户询问此信息。我担心的是我们看到了一般系统故障错误,因此交易可能不会显示在 Cyber​​Source 管理员中。在等待他们的答复时,我确实有一个问题。是否需要在帐户上启用 SOAP API?我想这是有可能的,因为他们切换了商家帐户,可能会禁用此功能,这可能就是我们看到一般错误的原因。 我能够从客户那里获得失败交易的请求 ID。 ID是:6330290020686535804276。客户还提到了关于这笔交易的以下内容:“我们尝试了定期捐赠后,我们查看了Cyber​​Source,捐赠出现在“交易”部分,但它没有“结算”并没有不为后续付款创建订阅。” 【参考方案1】:

启用“TMS 定期计费解决方案”不会停止 SOAP API 的工作。

您的 Cyber​​source 帐户未启用定期计费。请参阅请求 ID 为 6330290020686535804276 的交易的屏幕截图。

Screenshot of error

【讨论】:

您好,非常感谢您的反馈。我会让客户知道需要在他们的帐户上启用定期计费。非常感谢!

以上是关于在商家帐户上启用“TMS 定期计费解决方案”是不是会阻止 SOAP API 工作?的主要内容,如果未能解决你的问题,请参考以下文章

将资金从商家帐户转移到信用卡/借记卡持有人银行,可能使用 ACH

贝宝沙盒 - 商家帐户

此商家已禁用 PayPal DPRP

如何在 LDAP ODSEE 中查看帐户是不是启用/禁用、锁定/解锁

一个附有多个商家帐户的应用程序!!苹果支付

使用“实时”商家帐户进行沙盒测试有效,但使用沙盒商家帐户失败