1.0.0 • Published 6 years ago

@dudoo/ctbccc v1.0.0

Weekly downloads
1
License
ISC
Repository
-
Last release
6 years ago

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