You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

作为平台方,能否通过Stripe API获取关联账户direct charge的交易汇率?

关于Stripe API获取历史交易汇率的问题

可以,你完全能通过Stripe API在direct charge交易完成后的数天或数周后,获取该交易使用的USD转CAD汇率。具体操作细节如下:

  • 调取交易数据:调用Retrieve a Charge接口(GET /v1/charges/{charge_id}),获取目标交易的完整对象数据。
  • 定位汇率字段:在返回的Charge对象中,exchange_rate字段会直接记录交易时使用的汇率——这个值是关联账户结算货币(CAD)相对平台货币(USD)的兑换比率,比如值为1.35就代表1 USD可兑换1.35 CAD。如果Charge对象里没有直接显示,可查看其关联的payment_intent对象,里面同样会包含该字段。
  • 关键注意点:
    • 仅当交易涉及跨货币转换时,exchange_rate字段才会存在;同货币交易不会生成该字段。
    • Stripe会永久留存交易的汇率数据,只要交易记录未被删除,你随时都能通过API调取。
    • 平台方需要使用具备权限的平台密钥,并在请求头中添加Stripe-Account指定关联账户ID,才能正常访问该关联账户的交易数据。

示例curl调用:

curl https://api.stripe.com/v1/charges/ch_123456789 \
  -u sk_test_你的平台密钥: \
  -H "Stripe-Account: acct_关联账户ID"

内容的提问来源于stack exchange,提问作者NeedHelpFast112

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 00:49:54