42-cent-moneris是一个基于Node.js的npm包,用于在Moneris网关上进行支付处理。如果你正在开发一个电子商务网站或应用程序,并需要进行线上支付处理,那么这个包将提供便利和便捷的API接口,让你无需从头开始构建支付处理系统。
安装
在使用42-cent-moneris之前,先要安装该包。
可以通过以下命令安装:
npm install 42-cent-moneris
使用方法
成功安装42-cent-moneris之后,你可以在你的代码中导入它。
const Moneris = require('42-cent-moneris');
配置
42-cent-moneris需要一些配置信息才能正常运行。以下是必需的配置参数:
const Moneris = require('42-cent-moneris'); const moneris = new Moneris({ apiKey: 'yourApikey', storeId: 'yourStoreId', countryCode: 'yourCountryCode' });
接下来,这里将讨论42-cent-moneris提供的一些主要方法及其参数和功能。
主要方法
tokenize(data)
-- -------------------- ---- ------- ----- -------------- - - ------- ------------------- ---- ------ ------------ ----- ----------- ------- ---------- ------- --------- ------ -------- --- --------- ---- ---- ----- --------- --- ----- ----- ------ ------ ------ ----- ---- --------- -------- ----- ------ --------------- ------ ---------------------- -- -------------------------------------------------------- - ---------------------- ---
authorize(amount, creditCardData, options)
-- -------------------- ---- ------- ----- ------ - ------- -- ----- ------ ----- -------------------- - --- ---------------------------- - ---------------- -- ----- -- ------------------------------------- - ------------------ -- ----- ----------- ---------------------------- - - -------- --------------- --------- --- ---- -------- --------- ----- --- ----- ---------- ------ ----- ---- --------- -------- ----- ------ ------------ -- ------------------------------------ - - ---------- ------------------ --------- ----------------- -------- --------------- --------- --- ---- -------- --------- ----- --- ----- ---------- ------ ----- ---- --------- -------- ----- ------ ------------ -- ------------------------- --------------- --------------------------------------------- - ---------------------- ---
capture(transactionId, amount)
const transactionId = 'test_transaction_id'; const amount = 100.00; // Total Amount moneris.capture(transactionId, amount).then(function(response) { console.log(response); });
void(transactionId)
const transactionId = 'test_transaction_id'; moneris.void(transactionId).then(function(response) { console.log(response); });
总结
以上就是npm包42-cent-moneris的使用方法和详细说明。如果你正在构建一个电子商务网站或应用程序,并且需要进行在线支付处理,请尝试使用42-cent-moneris包,这将帮助你省去构建支付处理系统的繁琐过程。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005588e81e8991b448d5d14