npm 包 ecpay_aio 使用教程

阅读时长 5 分钟读完

前言

随着移动支付技术的快速发展,越来越多的企业开始尝试在线上业务中使用支付系统。一个好的支付系统可以提高用户体验,增加销售额,但是对于前端开发者来说,接入支付系统是一项比较繁琐且需要技术水平的工作。本文将介绍如何使用 ecpay_aio 这个 npm 包来快速、方便地接入綠界科技( ECpay )的支付系统。

ecpay_aio 介绍

ecpay_aio 是一款针对移动支付的 npm 包,封装了綠界科技提供的 API。通过 ecpay_aio,前端开发者可以方便地集成綠界科技的支付功能。同时,ecpay_aio 支持多种支付方式,包括信用卡支付、ATM 儲值、超商代碼、超商條碼等各种形式的支付,让用户可以选择最适合自己的支付方式。

快速上手

安装 ecpay_aio

使用 npm 命令行工具进行安装:

初始化 ecpay_aio

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

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

----- ------------- - --- --------------------------------
  • MerchantID 支付商店的商店代碼,由綠界科技提供。
  • HashKey 支付商店的 HashKey,由綠界科技提供。
  • HashIV 支付商店的 HashIV,由綠界科技提供。

创建订单

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

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

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

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

--- --- - ---------------------------------------------------------
  • MerchantTradeNo 商店订单号,由商家自行生成。
  • PaymentType 支付方式,目前支持信用卡支付、ATM 儲值、超商代碼、超商條碼等各种方式,其中 all 表示不分期,aio 表示一次付。
  • TotalAmount 订单总价。
  • ItemList 商品列表,JSON 格式的字符串。
  • TradeDesc 商品描述。

处理支付结果

当用户完成支付,綠界科技会回调商家提供的接口。后端开发人员需要处理接口传来的参数,判断支付是否成功,然后返回对应的结果。

前端开发人员需要将支付结果通过 AJAX 发送到后端,等待后端返回支付结果后,根据返回结果进行界面的跳转和提示。

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

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

示例代码

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

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

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

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

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

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

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

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

结语

使用 ecpay_aio 可以轻松地接入綠界科技的支付系统,并且支持各种形式的支付方式。通过本文的介绍,相信大家已经了解了如何使用 ecpay_aio 进行快速接入,并处理支付结果。希望本文对于前端开发人员在支付系统接入方面有所帮助。

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

纠错
反馈