npm 包 selly 使用教程

阅读时长 6 分钟读完

在进行前端开发过程中,经常需要使用到一些 JavaScript 插件来帮助我们完成一些任务,而这些插件的安装和使用通常都需要用到包管理工具 npm。在这篇文章中,我们将介绍一个叫做 selly 的 npm 包,它可以帮助进行支付订单的处理。

selly 是什么?

selly 是一个 JavaScript 库,它提供了一种简单的方式来执行支付操作,可以快速地将其集成到你的网站或应用程序中。它可以处理 Stripe、PayPal、Braintree 和其他支付处理器的支付,还提供了许多其他有用的功能,比如支持退款、查找、创建订单等。

如何安装 selly

我们可以使用以下命令在我们的项目中安装 selly:

这将下载 selly 并将其添加到项目的依赖列表中。

如何使用 selly?

在介绍如何使用 selly 之前,我们先来介绍它的一些主要属性:

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

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

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

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

我们首先需要在代码中引入 selly,然后使用 init 函数来初始化 selly 的参数。init 函数接受一个对象作为参数,这个对象有以下属性:

  • publicKey (String, Required) 应用的公钥
  • secretKey (String, Required) 应用的私钥
  • environment (String, Optional) 环境:production 或者 sandbox 默认值是 sandbox

接下来,我们可以使用 selly 的各个方法来执行支付和订单管理。以下是 selly 的一些常用方法:

创建订单

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

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

查找订单

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

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

退款

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

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

还有其他的 API 用法,这里不再一一赘述。

示例代码

下面是一个简单的 selly 示例代码:

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

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

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

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

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

当然,需要注意的是,以上代码中需要添加正确的参数,比如 public 和 secret key,orderId 等等,才能正确执行,具体可参考 selly 的 API 文档。

总结

在本文中,我们介绍了 selly 这个 npm 包,它是一个方便的 JavaScript 库,可以帮助处理支付订单。我们学习了 selly 的常用 API,包括创建订单、查找订单和退款等。这个包可以帮助我们快速简单地处理支付,从而让我们更专注于业务逻辑的实现和功能的开发。

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

纠错
反馈