npm 包 yandex-kassa-v3 使用教程

简介

yandex-kassa-v3 是一款用于与 Yandex 金融支付 WebHook API 进行通信的 Node.js 模块。它是对 Yandex 将所有支付服务转移到 Kassa 的响应。本篇文章旨在为前端开发人员提供 npm 包 yandex-kassa-v3 的使用教程,并提供详细的文档以及示例代码。

安装

通过 npm 安装 yandex-kassa-v3:

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

使用

配置参数

这个包的使用要求你有一个 Yandex Kassa API 帐户,并拥有一个已经设置 WebHook 的商户账号。在使用前,需要准备好如下参数:

  • shopId:商户账号 ID。
  • secretKey:在商户账号中设置的 WebHook 密钥。
  • httpProxy:可选参数,代理服务器 URL。

发送请求

使用 yandex-kassa-v3 会返回一个可用的 Yandex Kassa 对象,您可以使用此对象进行各种调用。下面是一些常用的调用:

冲正/撤销交易

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

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

创建退款请求

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

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

获取支付详情

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

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

WebHook 验证

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

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

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

总结

本文通过介绍 yandex-kassa-v3 包的安装和使用方法,让大家了解了如何在 Node.js 应用中使用该包。通过本文的介绍,我们应该能够更好地应用该包。如果您对这个包有任何疑问或建议,欢迎留言交流。

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/6005726781e8991b448e89a8


猜你喜欢

  • npm 包 react-native-refresh-view-pure 使用教程

    React Native 是一种跨平台的移动应用开发框架,它出色的构建性能和丰富的组件库受到了众多开发者的青睐。不过,对于初学者来说,搭建一个功能完整的 React Native 应用并不是一件简单的...

    3 年前
  • npm 包 react-d3-components-2 使用教程

    什么是 react-d3-components-2? react-d3-components-2 是一个基于 React 和 D3 的易于使用和可重用的数据可视化库。

    3 年前
  • npm 包 @awaitbox/meteor-startup 使用教程

    前言 当我们使用 Meteor(一种快速、简单的 JavaScript 应用程序平台)开发 web 应用程序时,我们经常需要在应用程序启动时进行一些初始化操作。一般情况下,我们可以使用 Meteor ...

    3 年前
  • npm 包 subarashi 使用教程

    概述 subarashi 是一个 JavaScript 库,可以帮助前端开发人员快速实现一些常见的功能,例如日期格式化、金额格式化等等。它很容易使用,只需要在项目中安装该包,然后按照文档说明使用即可。

    3 年前
  • npm 包 binary-type-tree 使用教程

    介绍 binary-type-tree 是一款基于 JavaScript 的 npm 包,用于实现二叉树数据结构的快速构建和操作。该包可以帮助开发者轻松地处理树形结构的数据,提高数据处理效率,从而提高...

    3 年前
  • npm包 divsoft-react-datepicker使用教程

    什么是npm包? npm是JavaScript的包管理器,它可以让开发者轻松地分享和重复使用他们的代码。npm中有许多常用的npm包,这些npm包可以在我们的项目中使用,从而加速开发过程并提高项目的可...

    3 年前
  • npm 包 code-backup 使用教程

    在前端开发过程中,我们经常需要备份我们的代码,以确保在遇到问题时可以恢复到以前的版本。而 npm 包 code-backup 就是一个帮助我们自动备份代码的工具。在本文中,我们将为大家介绍如何使用 c...

    3 年前
  • npm 包 file-hierarchy 使用教程

    简介 file-hierarchy 是一个可在 Node.js 环境下使用的 NPM 包,它可以帮助你在项目开发中更加便捷地处理文件的目录结构,可以生成、读取、移动、删除目录和文件。

    3 年前
  • npm 包 nodebb-plugin-write-api-tmnl 使用教程

    在前端开发中,经常需要使用各种 npm 包来辅助开发工作。其中,nodebb-plugin-write-api-tmnl 是一个非常实用的 npm 包,可以帮助我们快速实现 NodeBB 论坛的自动化...

    3 年前
  • npm 包 homebridge-nest-stemwinder 使用教程

    简介 Homebridge-nest-stemwinder 是一种 npm 包,它允许用户使用 Nest 第三方 API 将 Nest 温度调节器用于 Apple HomeKit 操作。

    3 年前
  • npm 包 gatsby-plugin-typescript-scss-modules-cjs 使用教程

    前言 在前端开发中,通常需要使用多种工具和技术,其中依赖管理工具 npm 是非常重要的一环。而 gatsby-plugin-typescript-scss-modules-cjs 就是一个非常有用的 ...

    3 年前
  • npm 包 telldus-local 使用教程

    如果你是一名前端开发人员,你可能常常需要通过各种第三方服务或组件来优化你的网站或应用程序。然而,这些组件通常是独立的,需要手动安装并通过API来管理它们。这就是为什么npm包变得如此流行的原因。

    3 年前
  • npm 包 dus-deployer 使用教程

    前言 在现代 Web 开发领域,构建和部署应用程序至关重要。dus-deployer 是一个用于部署 Web 应用程序的 Node.js 模块,可以帮助开发者快速、轻松地部署应用程序到远程服务器上。

    3 年前
  • npm包vue-daterange-picker使用教程

    vue-daterange-picker是一款vue.js组件,它提供了一种方便且实用的选择日期区间的方式。只需要几行代码,就可以在你的项目中使用这一功能强大的组件。

    3 年前
  • npm 包 react-native-stats 使用教程

    npm 包 react-native-stats 使用教程 很多前端工程师都喜欢使用 React Native 开发移动端应用。在不断迭代和升级的过程中,开发者们也希望能够更好地监控自己开发的应用,从...

    3 年前
  • npm 包 generator-elm-mdl 使用教程

    什么是 generator-elm-mdl generator-elm-mdl 是一个 npm 包,它的作用是生成基于 Elm 和 Material Design Lite(以下简称 MDL)的前端项...

    3 年前
  • npm 包 react-spinkits 使用教程

    在前端开发中,进度指示器(loading)是经常需要用到的一种 UI 元素。而 react-spinkits 就是一个基于 React 的进度指示器库,旨在提供 HTML 和 CSS 的加载动画,以优...

    3 年前
  • npm 包 rn-scan-style 使用教程

    引言 rn-scan-style 是一款专门用来扫描 React Native 项目中的样式文件并生成统计报告的 npm 包。本篇文章将对这款软件的使用方法进行详细介绍,希望能够帮助前端开发者更好地了...

    3 年前
  • npm 包 bt-presence 使用教程

    前言 前端开发中经常需要进行实时通信,而实时通信又需要知道用户的在线状态。 bt-presence 就是一个解决实时通信中用户在线状态的 npm 包。它通过 WebSocket 实现多个客户端之间的即...

    3 年前
  • npm 包 senegraph 使用教程

    什么是 senegraph senegraph 是一个基于 GraphQL 封装的数据管理工具,它提供了常见的数据操作功能,如查询、排序、过滤、分页等,同时支持多模型连接,以满足复杂数据处理需求。

    3 年前

相关推荐

    暂无文章