【发布时间】:2021-12-12 20:19:31
【问题描述】:
我能够在 DEV / Sandbox 环境中使用 Accept.js 和 API 成功管理客户资料,但是当我将代码移动到 PROD 时,它失败并出现错误:E00116 OTS 令牌访问冲突。
搜索时,我发现错误 E00116 可能会在凭据错误时发生,例如,在 PROD 中使用 DEV 凭据,但我已经仔细检查并相信那里一切正常。
在使用 createTransactionRequest 时,我通过 Accept.js 和 API 成功使用了我们的 PROD 凭据。 https://community.developer.authorize.net/t5/Integration-and-Testing/OTS-Token-Access-Violation/td-p.. 有另一个线程。它具有相同的错误,但是用户也无法在 DEV 中使用该方法。这不是我的情况,因为在 DEV 中一切正常。
我也尝试将其分解为两个不同的步骤,首先创建 customerProfile,然后添加 paymentProfile。 customerProfile 已成功创建,但是在创建 paymentProfile 时我收到相同的错误(仅在 PROD 中,DEV 工作正常)。
有什么想法可以解决这个问题吗?是内部 AuthNet 问题吗? PROD账户中是否有需要设置的设置?
感谢您的帮助。
【问题讨论】:
标签: authorize.net cim