【发布时间】:2021-04-24 06:54:24
【问题描述】:
我正在使用 Stripe 处理付款。我有一个平台,国际 Connect 帐户可以通过我的平台向其他人出售商品。
我的平台是美元。在此特定示例中,Connect 帐户使用 CAD(加元)。当有人从这个 CAD Connect 账户购买商品时,Stripe 会将钱存入我的平台账户,将我的应用费留在那里,然后将正确的金额转入 CAD Connect 账户。它将这个金额转换为加元。在条纹 GUI 中,我可以找到 汇率 和 CAD 中的转账金额,如下面的屏幕截图所示。 但是我在 API 中找不到这些属性。
我见过的唯一具有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(美元->加元)。
如何通过 API 找到此加元金额和汇率?
【问题讨论】:
标签: payment-processing stripe-payments