npm 包 node-qiwi 使用教程

阅读时长 4 分钟读完

什么是 node-qiwi?

node-qiwi 是一个 npm 包,它提供了与 Qiwi 钱包 API 的交互方式,让开发者方便地实现钱包相关功能。Qiwi 钱包是俄罗斯的一家在线支付服务提供商,它允许用户通过移动应用程序或在线门户支付账单、转账和充值电子钱包等。

安装

要开始使用 node-qiwi,我们需要在项目中安装它。输入以下命令:

开始使用

现在,安装完成后,您可以使用以下代码初始化 node-qiwi:

在以上代码中,我们已经引入了 node-qiwi 模块,然后使用 Qiwi 构造函数来初始化一个实例。

注意:我们需要使用自己的 API 访问令牌来替换 your_access_token。API 访问令牌是使用 Qiwi 开发者门户创建的。

获取余额

使用下面的代码,您可以获取账户余额:

即使您没有在初始化函数中传递钱包 ID,也可以获取余额,因为 node-qiwi 会自动为您检索默认钱包。

获取历史交易记录

如果您想获取有关历史交易的详细信息,则可以使用 getTransactionsHistory 方法:

-- -------------------- ---- -------
-----------------------------
  ----- ---
  ---------- ----
----------------- -- -
  ----------------- ------ -- ----------------
  ---------------------------------------- -- --
    ------- -----------------------
    -------- --------------------
  -----
---------------- -- -
  ---------------------
---

rows 参数中,您可以指定要检索的交易记录数。对于 operation 参数,可以是 IN/OUT/ALL。在此示例中,我们只检索收入交易。

创建发票

要创建发票,您可以使用 createBill 方法:

-- -------------------- ---- -------
-----------------
  ------- --------
  --------- ------
  -------- -------- ------
  ------------------- ----------------------------
  --------- -
    ------ -------------
  -
-------------- -- -
  ----------------- ---------- -------------
---------------- -- -
  ---------------------
---

在上面的代码中,我们创建了一个金额为 10.00 卢布的发票,并设置了一个注释。发票的到期时间为 2021-10-10T12: 00: 00 + 03: 00(GMT+3 时区)。发票客户的电话号码为 79991234567

总结

本文介绍了如何使用 node-qiwi 与 Qiwi 钱包 API 进行交互。学习本教程后,您应该能够实现以下功能:

  • 获取钱包余额
  • 获取历史交易记录
  • 创建发票

我们还建议您仔细阅读相关文档,以更好地理解功能和用法。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60057bc481e8991b448eb9e4

纠错
反馈