我需要得到的总收入,我的帐户作为每日,每周,每月,每年从条纹支付网关。在Node.js API中有什么方法可以做到吗?
我试过这个,
var stripe = require("stripe")(
"sk_test_R8lnqjR3wPDwbMhsc2pti0yN"
);
stripe.balance.retrieve(function(err, balance) {
console.log(balance);
});但这将只返回可用的金额。我需要每天,每周,每月,每年的智慧。
发布于 2017-09-06 07:14:35
您可以使用stripe检索所有交易,然后可以计算每个月的结果,等等。
var stripe = require("stripe")(
"sk_test_BQokikJOvBiI2HlWgH4olfQ2"
);
stripe.balance.listTransactions(
{
starting_after: startAt, //specify your start date
ending_before: endAt, // specify your end date
}, function(err, transactions) {
// here sum the balance for the transactions
});发布于 2018-12-14 07:43:29
要获得净利润,最简单的解决方案是使用支出额而不是余额数据。这可能会使您不必管理分页,因为如果您只想要过去30天的收入,您可能不会有超过100次的支出。
这是我的代码的样子。
const payouts = await stripe.payouts.list({
created: { gte: ..startRangeTimestamp.., lte: ..endRangeTimestamp.. } as any,
limit: 100 // Maximum limit (10 is default)
});
const amountTotal = payouts.data.reduce((a: any, b: any) => ({ amount: a.amount + b.amount })).amount;https://stackoverflow.com/questions/46068866
复制相似问题