๐ฆข์๋ช ํจ๋ API
์๋ช ํจ๋์ ํต์ ํ๋ ๋ชจ๋์ ๋๋ค.
์ผ์ด์์ด์์ค์ ๋ณดํต์ (์ฃผ) ์๋ช ํจ๋๋ง ์ฌ์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค.
KisvanMS3 API ๊ฐ์ด๋
๊ฐ. ํจ์ ๋ชฉ๋ก
SetPortNo
์๋ช ํจ๋๊ฐ ์ฐ๊ฒฐ๋ ํต์ ํฌํธ ๋ฒํธ ์ค์
0 :์ฑ๊ณต 1:์คํจ
SetBaudRate
์๋ช ํจ๋๊ฐ ์ฐ๊ฒฐ๋ ํต์ ํฌํธ์ ์๋ ์ค์
0 :์ฑ๊ณต 1:์คํจ
KisElecSign
์๋ช ์์ฒญ
0 :์ฑ๊ณต 1:์คํจ
KisElecSignMsg
์๋ช ๋ฉ์์ง์์ฒญ
0 :์ฑ๊ณต 1:์คํจ
KisDisplayPrint
์๋ช ๋ฉ์์ง ์ถ๊ฐ
0 :์ฑ๊ณต 1:์คํจ
KisCancel
์ทจ์ ๋๋ ์ข ๋ฃ
0 :์ฑ๊ณต 1:์คํจ
OnSignEnd
์๋ช ์๋ฃ ๋ ๊ฒฝ์ฐ ๋ฐ์ํ๋ ์ด๋ฒคํธ
KisGetSignData
์๋ช ๋ฐ์ดํฐ ์์ฒญ
1 :์ฑ๊ณต 0:์คํจ
KisGetSignFile
์๋ช ๋ฐ์ดํฐ ํ์ผ ์ ์ฅ์์ฒญ
1 :์ฑ๊ณต 0:์คํจ
KisGetSignBMP
์๋ช ์ ๋ํ BMPํ์ผ ์์ฒญ
1 :์ฑ๊ณต 0:์คํจ
KisGetCustInfo
๊ณ ๊ฐ ์ ๋ณด ์์ฒญ
0 :์ฑ๊ณต 1:์คํจ
OnCustInfoEnd
๊ณ ๊ฐ ์ ๋ณด ์ ๋ ฅ์ด ์๋ฃ ๋ ๊ฒฝ์ฐ ๋ฐ์ํ๋ ์ด๋ฒคํธ
KisGetCustInfoData
๊ณ ๊ฐ ์ ๋ณด ๋ฐ์ดํฐ ์์ฒญ
1 :์ฑ๊ณต 0:์คํจ
KisGetPin
๋น๋ฐ๋ฒํธ ์์ฒญ
0 :์ฑ๊ณต 1:์คํจ
OnPinEnd
๋น๋ฐ ๋ฒํธ ์ ๋ ฅ์ด ์๋ฃ ๋ ๊ฒฝ์ฐ ๋ฐ์ํ๋ ์ด๋ฒคํธ
KisGetPinData
์ ๋ ฅ๋ ๊ณ ๊ฐ์ ์ํธํ๋ ๋น๋ฐ๋ฒํธ ๋ฐ์ดํฐ ์์ฒญ
1 :์ฑ๊ณต 0:์คํจ
KisGetDCC
DCC ์๊ตญํํ ์ ํ(๊ด๊ณ 1-3)
KisGetDCC1
DCC ์๊ตญํํ ์ ํ(๊ด๊ณ 1-4)
OnDCCEnd
DCC์๋น์ค ์๊ตญํํ์ ํ ํ ๋ฐ์๋๋ ์ด๋ฒคํธ
KisGetSerial
์๋ช ํจ๋์ ๋ํ ์ ํ ๋ฒํธ ์์ฒญ
0 :์ฑ๊ณต 1:์คํจ
OnSerialEnd
์ ์์๋ช ํจ๋์ ๋ํ ์ ํ ๋ฒํธ ์์ฒญ์ ๋ํ ์ด๋ฒคํธ
KisGetSerialData
์ ์์๋ช ํจ๋์ ๋ํ ์ ํ ๋ฒํธ ์์ฒญ
1 :์ฑ๊ณต 0:์คํจ
KisConfig
ํ๊ฒฝ ์ค์ ์์ฒญ
OnPadError
์๋ช ํจ๋๊ฐ ์ ์์ ์ธ ์๋ต์ด ์๋ ๊ฒฝ์ฐ ๋ฐ์ํ๋ ์ด๋ฒคํธ
KisGetAccount
๊ฒฐ์ ๊ณ์ข ์ ํ ์์ฒญ
0 :์ฑ๊ณต 1:์คํจ
OnAccountEnd
๊ฒฐ์ ๊ณ์ข ์ ํ ํ ๋ฐ์๋๋ ์ด๋ฒคํธ
KisGetAccountlData
์ ํ ๋ ๊ฒฐ์ ๊ณ์ข ์์ฒญ
1 :์ฑ๊ณต 0:์คํจ
KisGetNpgBarCode
์นด๋ฉ๋ผ ๋ฐ์ฝ๋ ์ค์บ์์ฒญ
1 :์ฑ๊ณต 0:์คํจ
KisGetNpgBarCodeData
๋ฐ์ฝ๋ ๋ฐ์ดํฐ ์์ฒญ
1 :์ฑ๊ณต 0:์คํจ
OnNpgBarCodeEnd
์นด๋ฉ๋ผ๋ฐ์ฝ๋ ์ค์บ ํ ๋ฐ์๋๋ ์ด๋ฒคํธ
KisGetCashIcPin
ํ๊ธIC PIN์์ฒญ
0 :์ฑ๊ณต 1:์คํจ
OnCashIcPinEnd
๋ฒํธ ์ ๋ ฅ์ด ์๋ฃ ๋ ๊ฒฝ์ฐ ๋ฐ์ํ๋ ์ด๋ฒคํธ
KisGetCashIcPinData
์ํธํ๋ ๋น๋ฐ๋ฒํธ ๋ฐ์ดํฐ ์์ฒญ
1 :์ฑ๊ณต 0:์คํจ
API ๊ฐ์ด๋
SetPortNo ํธ์ถํ์ฌ ํจ๋๊ฐ ์ฐ๊ฒฐ๋ ํฌํธ๋ฒํธ ์ค์
SetBaudRate ํธ์ถํ์ฌ COM ํฌํธ์ ์๋ ์ค์
๊ฐ ์์ฒญ ํจ์(ex> KisElecSign, KisGetCustInfo) ์ ์์ฒญ ํ ์ด๋ฒคํธ ํจ์(ex> OnSignEnd, OnCustInfoEnd)์ ์๋ตํจ์(ex> KisGetSignData, KisGetCustInfoData)ํธ์ถํ์ฌ ๋ฉค๋ฒ๋ณ์(ex> strCustInfoData)๋ก ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ต๋๋ค.
SetPortNo API
Request
inComPortNo
short
ํฌํธ๋ฒํธ
SetBaudRate API
Request
inBaudRate
int
ํต์ ์๋๋ฒํธ
KisElecSign API
Request
inCardNo
String
์นด๋๋ฒํธ(์นด๋๋น(6)+์นด๋๋น(6)+1234)(20)
inTrInfo
String
๋จ๋ง๊ธฐID(16)+๊ฑฐ๋์ผ๋ จ๋ฒํธ(12)+์น์ธ์ผ์(6:YYMMDD)+์น์ธ๊ธ์ก
(12:Leading_zero)+๊ฑฐ๋์ผ๋ จ๋ฒํธ(15)
๊ฑฐ๋์ผ๋ จ๋ฒํธ ๊ตฌ์ฑ : โ00โ+๊ฑฐ๋์ผ๋ จ๋ฒํธ(4)+์คํ์ด์ค(6 ๋๋9)
KisElecSignMsg API
Request
inCardNo
String
์นด๋๋ฒํธ(์นด๋๋น(6)+์นด๋๋น(6)+1234)(20)
inTrInfo
String
๋จ๋ง๊ธฐID(16)+๊ฑฐ๋์ผ๋ จ๋ฒํธ(12)+์น์ธ์ผ์(6:YYMMDD)+์น์ธ๊ธ์ก
(12:Leading_zero)+๊ฑฐ๋์ผ๋ จ๋ฒํธ(15)
๊ฑฐ๋์ผ๋ จ๋ฒํธ ๊ตฌ์ฑ : โ00โ+๊ฑฐ๋์ผ๋ จ๋ฒํธ(4)+์คํ์ด์ค(6 ๋๋9)
strMsg1
String
๊ด๊ณ ๋ฌธ๊ตฌ (๊ธธ์ด: 16 ๊ณ ์ )
strMsg2
String
๊ด๊ณ ๋ฌธ๊ตฌ (๊ธธ์ด: 16 ๊ณ ์ )
strMsg3
String
๊ด๊ณ ๋ฌธ๊ตฌ (๊ธธ์ด: 16 ๊ณ ์ )
strMsg4
String
๊ด๊ณ ๋ฌธ๊ตฌ (๊ธธ์ด: 16 ๊ณ ์ )
OnSignEnd API
KisGetSignData API
Response
returnVal
int
nSuccess : 1 :์ฑ๊ณต 0:์คํจ
KisGetSignFile API
Resquest
inFileName
String
์๋ช ๋ฐ์ดํฐ ํ์ผ ์ ์ฅ์์น(sign.bmp)
KisGetSignBMP API
Resquest
inCardNo
String
์นด๋๋ฒํธ(์นด๋๋น(6)+์นด๋๋น(6)+1234)(20)
inTrInfo
String
๋จ๋ง๊ธฐID(16)+๊ฑฐ๋์ผ๋ จ๋ฒํธ(12)+์น์ธ์ผ์(6:YYMMDD)+์น์ธ๊ธ์ก
(12:Leading_zero)+๊ฑฐ๋์ผ๋ จ๋ฒํธ(15)
๊ฑฐ๋์ผ๋ จ๋ฒํธ ๊ตฌ์ฑ : โ00โ+๊ฑฐ๋์ผ๋ จ๋ฒํธ(4)+์คํ์ด์ค(6 ๋๋9)
inFileName
String
์๋ช ๋ฐ์ดํฐ ํ์ผ ์ ์ฅ์์น(sign.bmp)
KisDisplayPrint API
Resquest
inTime
String
๋๊ธฐ์๊ฐ(ex> 20)
inDisplayMsg1
String
ํ๋ฉด๋ฌธ๊ตฌ1(16)
inDisplayMsg2
String
ํ๋ฉด๋ฌธ๊ตฌ2(16)
inDisplayMsg3
String
ํ๋ฉด๋ฌธ๊ตฌ3(16)
inDisplayMsg4
String
ํ๋ฉด๋ฌธ๊ตฌ4(16)
KisCanCel API
Resquest
KisGetCustInfo API
Resquest
OnCustInfoEnd API
Resquest
strCustInfoData
String
response data
KisGetCustInfoData API
Response
returnVal
int
nSuccess : 1 :์ฑ๊ณต 0:์คํจ
resData
char*
response data
KisGetPin API
Resquest
inCardNo
String
์นด๋๋ฒํธ(์นด๋๋น(6)+์นด๋๋น(6)+1234)
inAmt
String
๊ธ์ก(8 : Leading Space)
inWorkingKey
String
์ํธํ๋ฅผ ์ํ KEY (16)
onPinEnd API
Resquest
KisGetPinData API
Response
returnVal
int
nSuccess : 1 :์ฑ๊ณต 0:์คํจ
resData
char*
response data
ex> axkisvanMS31.strPinData
KisGetDCC API
Resquest
inPositiveMsg
String
POSITIVE๋ฌธ๊ตฌ
inNegativeMsg
String
NEGATIVE๋ฌธ๊ตฌ
strMsg1
String
ํ๋ฉดํ์๋ฉ์์ง1
strMsg2
String
ํ๋ฉดํ์๋ฉ์์ง2
strMsg3
String
ํ๋ฉดํ์๋ฉ์์ง3
KisGetDCC1 API
Resquest
inPositiveMsg
String
POSITIVE๋ฌธ๊ตฌ
inNegativeMsg
String
NEGATIVE๋ฌธ๊ตฌ
strMsg1
String
ํ๋ฉดํ์๋ฉ์์ง1
strMsg2
String
ํ๋ฉดํ์๋ฉ์์ง2
strMsg3
String
ํ๋ฉดํ์๋ฉ์์ง3
strMsg4
String
ํ๋ฉดํ์๋ฉ์์ง4
onDCCEnd API
Response
strDCCResult
String
"POSITIVE" ๋๋ "NEGATIVE"
KisGetSerial API
Resquest
KisGetSerial API
Resquest
OnSerialEnd API
Resquest
KisGetSerialData API
Response
returnVal
int
nSuccess : 1 :์ฑ๊ณต 0:์คํจ
resData
char*
response data
KisGetAccount API
Request
inAccountCnt
String
๊ณ์ข๊ฐ์(2:"09")
inAccountArray
String
๊ณ์ข๋ฒํธ ์ฝค๋ง(,)๋ก ๊ตฌ๋ถ ex> "123456789012345,54321098756453"
OnAccountEnd API
Request
KisGetAccountData API
Response
returnVal
int
nSuccess : 1 :์ฑ๊ณต 0:์คํจ
resData
char*
response data
KisGetNpgBarCode API
Request
inReqData
String
์ฌ์ ํ๋ ๊ณต๋ฐฑ์ฒ๋ฆฌ ์) "" "V": ์ต์ ์ฒดํฌ(์นด๋ฉ๋ผ๋ฐ์ฝ๋ ๋ฐ NFC ์ง์
OnNpgBarCodeEnd API
Request
KisGetNpgBarCodeData API
Response
returnVal
int
nSuccess : 1 :์ฑ๊ณต 0:์คํจ
resData
char*
response data
strNpgBarCodeData
String
response data
KisGetCashIcPin API
Request
inTime
String
๊ฑฐ๋์ผ์(YYYYMMDDHHNNSS)+์์ผ(2:01-07)(16)
inAmount
String
๊ธ์ก(00001004)(8)
inDefaultKey
String
์ํธํ๋ฅผ ์ํ ๋ํดํธ KEY (16)
inKeyIndex
String
"00":๊ณ์ข์ ํ ๋น๋ฐ๋ฒํธ,"01":๊ณ์ข๋น๋ฐ๋ฒํธ
OnCashIcPinEnd API
Response
KisGetPinData API
Response
returnVal
int
nSuccess : 1 :์ฑ๊ณต 0:์คํจ
resData
char*
response data
strPinData
String
response data
Last updated