@dudoo/ctbccc

1.0.0 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i @dudoo/ctbccc

Weekly Downloads

1

Version

1.0.0

License

ISC

Unpacked Size

41.1 kB

Total Files

21

Last publish

Collaborators

  • joseph.wang.72