从 Payment Intent 中获取 Stripe 费用

Obtain the Stripe fee from Payment Intent

我正试图从 PaymentIntent 中提取 Stripe 处理费用 - 但我似乎找不到它。我需要在 API 上打另一个电话吗?

您可以在 retrieving the Payment Intent by expanding 某些字段时执行此操作:

const paymentIntent = await stripe.paymentIntents.retrieve('pi_xxx', {
  expand: ['charges.data.balance_transaction'],
});

然后您的 paymentIntent 常量将包含相关 Charge 对象的 balance_transaction 散列,其中将包含 Stripe 处理费用的详细信息。