前端开发中,我们经常需要使用各种 npm 包来快速实现一些功能。今天,我们来介绍一款名为 mellat-payment 的 npm 包,它用于实现 Mellat 银行的支付功能。本文将详细介绍这个 npm 包的使用方法,以及如何快速集成 Mellat 银行的支付功能。
安装
使用 npm 安装 mellat-payment:
npm install mellat-payment
使用方法
在使用 mellat-payment 之前,我们需要在 Mellat 银行注册支付接口,并获得以下参数:
- Terminal Code,终端号
- User Name,用户名
- User Password,密码
- Terminal Type,终端类型
- Client IP,客户端 IP
- Amount,支付金额
- Order ID,订单 ID
- Return URL,支付完成后的返回 URL
可以通过在 Mellat 银行的商户入口申请获得。
初始化
在你的项目中,使用 require 引入 mellat-payment,然后初始化一个 mellat 对象:
-- -------------------- ---- ------- ----- ------------- - -------------------------- ----- ------ - --- --------------- ------------- ----- -------- ------ --------- ----- ---------- ------------- ----- ---------- ------------- ----- -------- ------ --------- ----- ------ ---- ---------- ----- ------ ---- ---
查询状态
查询状态可以获取支付状态。在使用查询状态之前,需要获得一个参数:
- Ref ID,支付成功后获得的 Ref ID
mellat.queryTransactionStatus(refId).then(result => { console.log(result); }).catch(error => { console.error(error); });
支付
使用 mellat 的 pay 方法实现支付:
mellat.pay(amount, orderId).then(result => { console.log(result); }).catch(error => { console.error(error); });
示例代码
完整的示例代码如下:
-- -------------------- ---- ------- ----- ------------- - -------------------------- ----- ------ - --- --------------- ------------- ----- -------- ------ --------- ----- ---------- ------------- ----- ---------- ------------- ----- -------- ------ --------- ----- ------ ---- ---------- ----- ------ ---- --- ----- ------ - ----- -- ---- ----- ------- - ------------ -- -- -- ------------------ -------------------- -- - -------------------- -------------- -- - --------------------- --- ----- ----- - ----- --- ---- ------------------------------------------------ -- - -------------------- -------------- -- - --------------------- ---
总结
本文介绍了 npm 包 mellat-payment 的使用方法,包括初始化、查询状态和支付。我们还提供了完整的示例代码,方便读者参考。希望本文对前端开发人员实现 Mellat 银行支付功能有所帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066f3e1d8e776d08040ad2