无法从沙箱中重现支付工具令牌创建操作并出现 "Invalid profile owner" 错误

Can't reproduce payment instrument token creation action from sandbox with "Invalid profile owner" error

我想用给定的 API 调用为卡创建令牌 https://developer.cybersource.com/api-reference-assets/index.html#token-management_payment-instrument_create-a-payment-instrument as CyberSource's Intro video suggests. With default credentials that sandbox provide(testrest merchant) everything goes fine but when I use my credentials generated in https://ebc2test.cybersource.com 我总是收到下一个错误(我不编辑沙箱提供的初始请求;使用这个确切的请求和默认值credentials Cyber​​Source 生成令牌并成功 returns 它到 API 测试页)

{
    "errors": [
        {
            "type": "forbidden",
            "message": "Invalid profile owner"
        }
    ]
}

我已尝试使用商家 API 共享 key/secret 以及来自同一商家资料的用户特定凭据。

我做错了什么(可能是我需要更改商家资料中的 smth)以及我需要做什么才能让它发挥作用?

我们遇到了同样的问题。它与 profileId 有关。硬编码配置文件 ID 无效。您需要从客户支持处获取您自己的个人资料 ID。据我所知,个人资料 ID 用于引用您的特定令牌。如果您愿意,请仔细检查您输入的代币是否已连接到您的帐户,这是一个折扣。

REST API 上下文中的配置文件 ID 由 Cyber​​Source 在 Gateway 帐户中分配,而 TMS 是您的令牌管理集合的特定 ID。