javascript - 无法检索 Stripe 结帐会话(未定义检索功能)
问题描述
我正在尝试将新的 Stripe 结帐会话集成到我的网站中。在NodeJS
后端,我试图从 created 获取价格session
,所以我会尝试使用该checkout.sessions.retrieve
功能。当我这样调用它时:
session = await stripe.checkout.sessions.retrieve(cs_test_ABC*etc);
我收到以下错误:
TypeError:stripe.checkout.sessions.retrieve 不是函数。
无法真正看到这error
是从哪里来的,因为我在文件stripe
的开头定义了一个 const NodeJS
:
const stripe = require('stripe')('sk_test_AAAetc');
有没有人遇到过这个问题或知道解决这个问题的可能步骤?太感谢了!
解决方案
这是检索会话的正确语法。我怀疑您的条带节点版本不是最新的。您需要至少使用 6.28.0 版本才能检索 Checkout 会话。
推荐阅读
- angular - IDB 的 Observable 不返回值
- android - 如何在小米设备中以编程方式允许通知声音
- javascript - 我正在更改状态,但未呈现订阅的组件
- python - 如何在 S3 上的每个文件夹中抓取下载链接
- typescript - 打字稿在界面上使用省略
- python - 根据来自 2nd DataFrame 的条件,从 1 DataFrame 中选择一个值,并将该值粘贴到第一个 DataFrame 中的新列
- c# - 检查消息插入到 Azure 队列的状态
- c# - 使用 Linq 方法语法的左连接
- .net - 将服务器从 2012 升级到 2019 后,Web Socket 不适用于实际设备
- java - springboot 微服务中的专用身份验证服务