首页 > 解决方案 > stripe.customers.createBalanceTransaction 不是函数错误

问题描述

我在尝试实现条带的 createBalanceTransaction 函数时遇到类型错误。以下是该函数的 API 参考: https ://stripe.com/docs/api/customer_balance_transactions/create

错误:Unhandled error TypeError: stripe.customers.createBalanceTransaction is not a function

编码:

const stripe = require('stripe')(functions.config().stripe.livekey);

return stripe.customers.createBalanceTransaction(
    customer, 
    {
      amount:       balanceAmt,
      currency:     'usd',
      description:  'proration'
    }
  ).then(result => {
// ...
});

我确保函数的输入是有效的,并且在函数调用之前正确配置了条带。我还有其他几个条带 API 函数正常工作,这个问题似乎是 createBalanceTransaction 独有的

标签: javascriptnode.jsstripe-payments

解决方案


CustomerBalanceTransaction API 仅在 Node SDK v7.2.0 或更高版本中可用。


推荐阅读