在Banno Consumer API中,使用transfers.write作用域调用转账接口时返回404未找到
API端点
POST https://digital.garden-fi.com/a/consumer/api/v0/users/{userId}/transfers
cURL请求
curl --location 'https://digital.garden-fi.com/a/consumer/api/v0/users/f76ae791-effa-4258-b137-d09dfdee4946/transfers' \
--header 'client-id: <client-id>' \
--header 'client-secret: <client-secret>' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <access-token>' \
--data '{
"fromAccountId": "423ae4e5-83a2-4102-8a1d-9620286491b2",
"toAccountId": "d39e8cda-2d7e-40c4-9e43-0b3b98a992b6",
"amount": "1.00",
"memo": "RAF Referral Reward",
"frequency": "OneTime"
}'
已添加的作用域
我在生成访问令牌时已包含以下作用域:
openid https://api.banno.com/consumer/auth/transfers.write
问题
- API返回:
404 Not Found
Requested resource could not be found
* 身份验证似乎有效(令牌已成功生成)。
* 其他API(如账户或交易)正常工作。
疑问
/transfers端点在Consumer API中默认启用,还是需要额外配置?- 端点URL在当前环境(沙箱/数字花园)中用于发起转账是否正确?
附加背景信息
- 环境:数字花园(沙箱)
- 使用带Bearer令牌的OAuth2
- 令牌包含
transfers.write作用域
解决方案
仅在 https://jackhenry.dev/open-api-docs/consumer-api/api-reference/ 上列出的端点才是官方支持的。
如果你想发起转账,应该考虑使用SymXchange和/或jXchange。
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。