NPM 包 Instamojo-Webhook 使用教程

阅读时长 5 分钟读完

Instamojo-Webhook 是一个用于处理付款回调请求的 NPM 包,该包可以帮助开发人员快速构建付款回调处理的功能。本篇文章将详细介绍 Instamojo-Webhook 的使用方式,并提供相关示例代码。

什么是 Instamojo?

Instamojo 是一家印度的在线支付平台,其提供了简单易用的 API 接口,可以为开发者提供付款回调服务。开发者只需在其系统中配置好回调 URL,当有用户通过 Instamojo 进行付款时,系统会自动向开发者的服务发送支付回调请求。

安装

在使用 Instamojo-Webhook 之前,我们需要先进行安装,使用如下命令:

使用

接下来,我们来看一下如何使用 Instamojo-Webhook 处理付款回调。首先,我们需要引入 Instamojo-Webhook:

然后,我们需要初始化 InstamojoWebhook 实例,传入 Instamojo 的 API 密钥和 API 令牌:

接着,我们需要监听 Instamojo 发送的回调请求:

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

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

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

在以上代码片段中,我们监听了 Instamojo 发送的回调请求,并使用 InstamojoWebhook 实例的 parseRequest 方法对请求进行处理,然后根据回调类型进行相应的处理,并响应 200 状态码。

示例代码

完整的 Instamojo-Webhook 示例代码如下:

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

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

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

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

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

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

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

总结

本文介绍了 Instamojo-Webhook 的使用方式,希望能为开发人员在构建付款回调处理功能时提供帮助。Instamojo-Webhook 的功能强大,其它的回调事件类型和处理方法也可以按照本文中所述进行开发。

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

纠错
反馈