微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Stripe API:您如何找到跨境转账到 Connect 账户的外币汇率和金额?

如何解决Stripe API:您如何找到跨境转账到 Connect 账户的外币汇率和金额?

我正在使用 Stripe 处理付款。我有一个平台,国际 Connect 帐户可以通过我的平台向其他人出售商品。

我的平台是美元。在此特定示例中,Connect 帐户以 CAD(加拿大元)为单位。当有人从此 CAD Connect 帐户购买商品时,Stripe 会将钱存入我的平台帐户,将我的应用程序费用留在那里,然后将正确的金额转入 CAD Connect 帐户。它将此金额转换为 CAD。在条带 GUI 中,我可以找到汇率以 CAD 转账的金额,如下面的屏幕截图所示。 但是我在 API 中找不到这些属性

enter image description here

我见过的唯一具有 exchange_rate 属性的对象是 balance transaction。但是,当我得到截图中交易的余额交易时,我得到了这个响应对象:

请求: https://api.stripe.com/v1/balance_transactions/txn_1IBNiNLLBOhef2QNqIeaNg9o

回复

{ 
"id": "txn_1IBNiNLLBOhef2QNqIeaNg9o","object": "balance_transaction","amount": -7777,"available_on": 1611619200,"created": 1611076199,"currency": "usd","description": null,"exchange_rate": null,"fee": 0,"fee_details": [],"net": -7777,"reporting_category": "transfer","source": "tr_1IBNiNLLBOhef2QNcNqv3IlS","status": "pending","type": "transfer" }

这里的问题是,上面的余额交易对象仅以美元显示这笔交易:77.77 美元从我的平台帐户中流出。

但它没有显示转换率或加元金额。当这 77.00 美元进入 CAD Connect 账户时,正如我们在 GUI 屏幕截图中看到的那样,77.77 美元被转换为 98.02 加元,汇率为 1.26039 (USD->CAD)。

如何通过 API 找到这个加元金额和汇率?

解决方法

如果您需要在实际交易发生之前知道货币汇率,他们会提供货币汇率 here

然而,它只是一个前端页面,需要授权。最重要的是,它每 12 小时更新一次。没有返回货币汇率的官方 API。

有一个小型 SaaS 产品,可将条带货币汇率作为 REST API 提供。 https://striperates.com/

,

此屏幕截图中向关联账户进行的转账以美元为单位。转换发生在转移之后本身。资金以美元发送,然后在关联账户中转换为该账户的默认货币。

您想查看转移的 destination_payment property,它具有连接帐户上的费用的 py_123 id。该 Charge 有一个 BalanceTransaction 对象(类似于您共享的 Transfer 对象)。该 BalanceTransaction 将反映从 USD 到 CAD 的转换,并显示在这种情况下 exchange_rate 属性中使用的汇率。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。