javascript 如何在Stripe Connect中获取支付数据?

qncylg1j  于 2023-02-07  发布在  Java
关注(0)|答案(2)|浏览(130)

我将Stripe Connect添加到我的应用程序中以向用户发送付款,我需要创建一个付款 Jmeter 板,每个用户都可以在其中看到发送给他们的所有付款(如付款历史记录).我在这里读到https://stripe.com/docs/api/payouts/create,我可以检索所有支出或个人支出列表(通过提交支付ID),但我找不到有关如何获取每个用户的支付数据的信息。例如,如果我有用户John Doe,我想得到所有的支付信息约翰只有1 API调用,这是可能的条纹连接?

cbeh67ev

cbeh67ev1#

如果要检索已连接帐户的付款列表,应使用stripeAccount header
您还可以使用auto-pagination built into Stripe SDKs循环遍历列表。
示例

for await (const charge of stripe.charges.list({stripeAccount: 'connected_account_id'})) {
    // Do something with charge
    console.log(charge);
  }

您可能需要联系Stripe,以检查您是否有资格使用此测试版,您可以在您的网站中嵌入支付 Jmeter 板组件:https://stripe.com/docs/connect/get-started-connect-embedded-uis

h43kikqp

h43kikqp2#

如果我很好地理解你的问题,你想检索连接帐户的支出。
你必须知道 * payment * api是在你移动账户上的钱时使用的,另一方面,如果你想把钱移动到任何连接的账户上,你需要使用 * transfert * api。

    • 代码**
  • 您需要知道用户连接帐户 *
const stripe = require('stripe')('API_KEY');

const transfers = await stripe.transfers.list({
  destination: 'acct_id.....',
});

相关问题