前言
qiwi-sdk-nodejs 是一个 npm 包,可用于 Node.js 环境下与 QIWI API 交互。本篇文章将详细介绍如何使用这个 npm 包。
安装
首先,我们需要安装 qiwi-sdk-nodejs。可以使用 npm 进行安装,命令如下:
npm install qiwi-sdk-nodejs
使用方式
qiwi-sdk-nodejs 首先需要进行初始化。以 Node.js 为例,代码如下:
const Qiwi = require('qiwi-sdk-nodejs'); const qiwi = new Qiwi({ privateKey: 'your_private_key', publicKey: 'your_public_key', qiwiApiUri: 'https://api.qiwi.com/', merchantId: 'your_merchant_id', });
其中,privateKey
和 publicKey
分别是私钥和公钥。可以在 QIWI Merchant Dashboard 上获取。qiwiApiUri
是 QIWI API 的地址,merchantId
是商户 ID。
初始化完成后,就可以进行各种操作了。
查询余额
查询余额需要调用 getBalance()
方法。代码如下:
qiwi.getBalance().then((balance) => { console.log(balance); }).catch((error) => { console.log(error); });
getBalance()
方法返回一个 Promise,当 Promise 被 resolved 时,会返回当前余额。当 Promise 被 rejected 时,会返回错误信息。
其他操作
qiwi-sdk-nodejs 还提供了以下 API:
getProfile()
:获取用户资料。getPaymentsHistory(options)
:获取支付历史记录。options
是一个对象,用于指定查询参数,例如起止时间、支付方式等。toWallet(amount, account)
:向指定钱包地址转账。createBill(options)
:创建账单。getBillInfo(billId)
:获取账单信息。
具体使用方法,请参考 qiwi-sdk-nodejs 的文档。
结语
通过本篇文章,我们详细地介绍了 npm 包 qiwi-sdk-nodejs 的使用方式。希望本篇文章能帮助到正在学习前端的读者,同时也希望大家在使用 QIWI API 进行支付等操作时多加小心,保证账户安全。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055fe381e8991b448dd819