我试图从payout对象(https://stripe.com/docs/api#payouts)访问charge对象(https://stripe.com/docs/api#charges)。问题是我不知道要为payout使用什么ID。我尝试使用transfer中的payouts ID,但出现错误:

No such payout: tr_1Bxxxxxxxxxx

我也知道payout的ID的格式为po_xxxxxxxxxxxxxxx,但是我找不到chargetransferbalanced_transaction的任何ID。 payout与费用有何关系?

最佳答案

没有直接方法从Payout对象Charge获取ch_xxxyyyzzz,但是如果您的帐户设置为进行自动付款,则可以获取费用列表以及任何其他余额交易(退款,调整等) )组成一个特定的支出对象。

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

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


付款和转帐是两种独立的对象类型。付款总是指将资金从余额转移到银行帐户时的情况。转移是指在Stripe帐户之间通常在Stripe帐户之间移动的资金。

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

关于node.js - 条纹:通过收费访问付款,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49476417/

10-09 22:20