簡體   English   中英

Authorize.net : createcustomerprofilerequest : E00116 OTS 令牌訪問沖突

[英]Authorize.net : createcustomerprofilerequest : E00116 OTS Token access violation

我能夠在 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賬戶里有沒有設​​置需要設置?

感謝您的幫助。

首先,我會確保我為給定的環境(PROD 與 Sandbox)使用了正確的 API 憑據。 其次,我會檢查 API 憑證的大小寫,主要是 ApiLoginId,因為它區分大小寫,並確保您在所有 API 請求中使用正確的大小寫(如商家界面中發布的那樣)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM