1.0.0 • Published 6 years ago
@dudoo/ctbccc v1.0.0
CTCBCC
中信刷卡機 AS350 Pinpad Terminal Data length 300 Bytes
Usage
const CTBC = require("@dudoo/ctbc");
let ctbc = new CTBC({port: 'COM1', baudRate: 9600, dataBits: 7, parity: 'even', stopBits: 1});
ctbc.requestTransaction({transAmount: 300.00, storeId: '002'}, (err, respData, respResult) => {
if(err)
console.log(err);
else{
console.log('result:%s', respResult);
console.log(respData);
}
ctbc.close();
});
ctbc.cancelTransaction({invoiceNo:'000014', storeId: '002'}, (err, respData, respResult) => {
if(err)
console.log(err);
else{
console.log('result:%s', respResult);
console.log(respData);
}
ctbc.close();
});
ctbc.requestSettlement({}, (err, respData, respResult) => {
if(err)
console.log(err);
else{
console.log('result:%s', respResult);
console.log(respData);
}
ctbc.close();
});
Developing
1.0.0
6 years ago