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

Stripe支付意图:银行转账类型识别及全费用查询求助

问题描述

我创建了一笔金额为75美元的美国银行转账Payment Intent,已按照提供的银行指引(domestic_wire_us)完成75美元转账,该Payment Intent已标记为成功状态。但调用接口"https://api.stripe.com/v1/payment_intents/" + paymentIntentId + '?expand[]=latest_charge.balance_transaction'查询Payment Intent时,仅显示0.38美元的手续费;而在余额面板(balance dashboard)中可看到该电汇还产生了15美元的额外费用,即总费用为0.38美元(Stripe处理费)+15美元(电汇费),但15美元的费用详情未在Payment Intent中体现。

我的问题:

  1. 当银行转账的Payment Intent成功后,如何区分是普通银行转账还是电汇?
  2. 如何获取与一笔Payment Intent相关的全部费用?
解决方案

1. 区分普通银行转账与电汇

  • 查看支付方式细节:
    • 普通ACH转账(普通银行转账):payment_method.type为us_bank_account,payment_method_details.type是ach_credit_transfer,且payment_method.us_bank_account下不存在wire_routing_number字段。
    • 电汇:payment_method.type同样是us_bank_account,但payment_method_details.type为wire,同时payment_method.us_bank_account下会有wire_routing_number字段。
  • 辅助验证:电汇对应的Payment Intent通常使用manual确认方式,普通ACH转账多为automatic,但优先以支付方式的具体字段判断为准。

2. 获取全部关联费用

  • 通过余额交易接口查询所有关联费用:
    1. 从Payment Intent接口获取latest_charge.id,调用GET /v1/charges/{charge_id}确认该Charge的关联线索。
    2. 调用GET /v1/balance_transactions?source={charge_id},该接口会返回与这笔Charge(对应目标Payment Intent)相关的所有余额交易,包含Stripe处理费和电汇手续费。
  • 识别费用类型:余额交易的description字段会标注费用性质,电汇费通常显示为Wire transfer fee,Stripe处理费显示为Stripe processing fee。
  • 后台核对:在余额面板找到对应交易,点击详情可查看所有关联费用项,也可导出交易明细进行批量核对。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 13:07:14