npm 包 wechat-pay3 使用教程

阅读时长 3 分钟读完

前言

微信支付(WeChat Pay)是广泛使用的移动支付方式之一。本文将介绍 npm 包 wechat-pay3,它是提供微信支付 API 的 Node.js 包。我们将详细讨论如何使用 wechat-pay3 包,包括如何将其安装到项目中、如何配置和初始化支付环境,以及如何创建和查询支付订单。

安装

使用 wechat-pay3 主要需要 Node.js 开发环境。

配置

使用 wechat-pay3 包需要以下配置参数:

  • **mchId:**商户 ID。请在后台管理界面查看。
  • **apiKey:**API 密钥。请在后台管理界面查看。
  • **appId:**注册公众号时获得的 appId。
  • **certPath:**微信支付证书路径,包含法定文件名和后缀名。例如:cert.pem
  • **keyPath:**微信支付证书密钥路径,包含法定文件名和后缀名,例如:key.pem
  • **notifyUrl:**微信支付结果通知 URL。请确保其可以从公共网络访问。

这些参数可以通过创建服务器密钥和证书,或使用官方证书进行设置。

初始化

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

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

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

创建订单

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

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

查询订单

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

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

总结

npm 包 wechat-pay3 提供了许多便利的方法,可以轻松使用微信支付 API。在本文中,我们设计了如何使用 wechat-pay3 包的详细指南,并提供了一些示例代码,以帮助读者更好地理解和使用该包。 通过阅读本文,读者可以学习如何从头开始创建一个微信支付订单,并在查询其状态时如何利用 wechat-pay3 包。

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

纠错
反馈