npm 包 mercadopago-ideame 使用教程

阅读时长 4 分钟读完

介绍

MercadoPago 是一个在线支付和网关解决方案,主要使用于拉丁美洲地区。MercadoPago提供了一个开发者平台,给开发者提供了与其支付系统进行集成的 API 和 SDK。其中,mercadopago-ideame 是一个针对开发者提供的 Node.js 包。

安装

首先要安装 Node.js,安装完成后,在终端运行以下命令来安装 mercadopago-ideame 包:

使用

使用 mercadopago-ideame 包首先需要引入:

初始化

接下来需要进行 MercadoPago 的设置,首先是设置 access_token:

其中,ACCESS_TOKEN 可以在 MercadoPago 开发者平台获取。

初次接触 MercadoPago 的朋友,可以通过使用 MercadoPago 的沙箱环境来进行调试和开发。设置方式如下:

沙箱环境地址为:https://www.mercadopago.com.ar/developers/en/solutions/payments/basic-checkout/test/

创建支付

创建支付就是向 MercadoPago 提交一个支付请求,请求中包含一些参数(如货币、订单号、总金额、交易描述等)。我们可以通过 mercadopago-ideame 提供的方法,在 Node.js 中进行请求。示例代码如下:

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

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

在上面的代码中,我们向 MercadoPago 提交了一个支付请求,并设置一些请求参数。其中,token 代表支付网关的 token,installments 表示付款的分期数(如不分期,可选为空),payment_method 表示支付方式,issuer 表示发卡行信息。这些参数都是我们自己的业务逻辑需要告诉 MercadoPago。

查询支付信息

我们可以使用 mercadopago-ideame 包提供的方法来查询某个支付的信息。示例代码如下:

payment_id 代表我们需要查询的支付订单的 ID。

更新支付信息

在有些情况下,我们需要通过 API 来更新某个支付的信息。示例代码如下:

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

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

其中,payment_data 为需要更新的数据,可以为任何对象,具体由业务逻辑决定。

总结

本文详细介绍了 Node.js 包 mercadopago-ideame 的使用方法,介绍了如何初始化 MercadoPago,如何提交、查询、更新支付信息,希望能对初学者有所帮助。

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

纠错
反馈