node.js - Stripe : Accessing a payout from a charge

标签 node.js stripe-payments stripe-connect

我正在尝试从 charge 对象 ( https://stripe.com/docs/api#payouts ) 访问 payout 对象 ( https://stripe.com/docs/api#charges )。问题是我不知道付款使用什么ID。我尝试使用来自 payoutstransfer ID,但收到错误:

没有这样的支出:tr_1Bxxxxxxxxxx

我还知道 payout 的 ID 格式为 po_xxxxxxxxxxxxxxx,但我在 charge 中找不到任何 ID, 转账balanced_transaction付款与费用有何关系?

最佳答案

没有直接的方法可以从 Charge 对象 ch_xxxyyyzzz 获取Payout,但如果您的帐户设置为自动付款,您可以获得构成特定付款对象的费用和任何其他余额交易(退款、调整等)的列表。

https://stripe.com/docs/api#balance_history-payout

stripe.balance.listTransactions({payout:"po_xxxyyyyyyzzz",limit: 100 }, 
function(err, transactions) {
  // asynchronously called
});

支付和转账是两种不同类型的对象。付款始终是指将资金从您的余额转移到您的银行帐户。转账是指 Stripe 账户之间的资金转移,通常是在 Stripe Connect 的背景下。

https://stripe.com/docs/transfer-payout-split

关于node.js - Stripe : Accessing a payout from a charge,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49476417/

相关文章:

c++ - 如何在 C++ NodeJS Addon 中使用 V8::AddMemoryAllocationCallback 方法

stripe-payments - 将 Stripe Intents API 与 Billing(重复订阅)结合使用

javascript - Stripe + Parse - 无法弄清楚 Javascript promise

java - Stripe - 连接到独立帐户

php - 如何检查 strip 独立账户是否已验证?

javascript - 没有被调用的 Promise 的 Sinon spy

node.js - 使用数据进行重定向后

javascript - Npm.require 找不到 Node 模块

stripe-payments - 不需要信用卡的 Stripe 优惠券?

production-environment - 暂存中的 Stripe Connect 客户数据