简介
npm是一个基于Node.js的包管理器,为开发者提供了大量的复用性工具包。vaki-epayco-node是一个基于Node.js的支付框架,使用npm包管理器。本文将介绍如何使用npm包vaki-epayco-node,在项目中轻松集成支付功能。
安装
使用npm包管理器,可以快速安装vaki-epayco-node。首先,进入你的项目工程目录,并在终端中输入以下命令:
npm install vaki-epayco-node --save
引入vaki-epayco-node
在项目中,引入vaki-epayco-node。在文件头部,添加一下代码:
let epayco = require('vaki-epayco-node');
使用vaki-epayco-node
1.初始化epayco
使用vaki-epayco-node之前,首先需要初始化epayco。在你的代码中添加以下代码:
epayco.configure({ apiKey: 'API_KEY_HERE', privateKey: 'PRIVATE_KEY_HERE', lang: 'ES', test: true });
其中,apiKey和privateKey请替换为你自己的密钥。
2.生成一个新订单
使用vaki-epayco-node,可以轻松创建新订单。在你的代码中,添加以下代码:
-- -------------------- ---- ------- --- ------- - - ----- ------- --- --------- ------------ ------------ -- -- -------- -------- -------- --------- ------ ----- ------- ------- ------- ------- -- ----------------------------- ------------ -- - -------------------- -- ---------- -- - ----------------- ---
其中,request是一个包含订单信息的对象。在示例代码中,订单名称为“Nombre del Cliente”,订单说明为“Descripción de la Prueba”,订单编号为“12345”,币种为“usd”,订单金额为“50000”。
3.查询订单状态
使用vaki-epayco-node,可以轻松查询订单状态。在你的代码中,添加以下代码:
epayco.charge.getStatus('ID_DEL_CARGO') .then(status => { console.log(status); }) .catch(err => { console.log(err); });
其中,'ID_DEL_CARGO'请替换为你想要查询的订单ID。
总结
使用npm包vaki-epayco-node可以非常方便地集成支付功能到你的项目中。在本文中,我们介绍了vaki-epayco-node的安装和使用,并提供了详细的示例代码,希望对读者有所帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600672663660cf7123b364ee