๐ฆ์นด๋๋ฆฌ๋๊ธฐ API
์นด๋๋ฆฌ๋๊ธฐ์ ํต์ ํ๋ ๋ชจ๋์ ๋๋ค.
Last updated
์นด๋๋ฆฌ๋๊ธฐ์ ํต์ ํ๋ ๋ชจ๋์ ๋๋ค.
Last updated
์ฌ์ ๊ธ์ตํํ ์ ์ฉ์นด๋ ๋จ๋ง๊ธฐ ๋ณด์์ธ์ฆ์ ๋ฐ์ ์ ์ฒด์ธ ๊ฒฝ์ฐ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
KisPadOcx API ๊ฐ์ด๋.
๊ฐ. ํจ์ ๋ชฉ๋ก
SCR_init
์ ๋ณด์กฐํ, ์ํธ์ธ์ฆ, ๋ฌด๊ฒฐ์ฑ๊ฒ์ฆ ํตํฉ ์ํ
[0] ์ ์, Get System Information (0x31) ์๋ต๊ฒฐ๊ณผ
SCR_GetSystemInformation
์ ๋ณด ์กฐํ
[1] ์คํจ, ๊ทธ์ธ ์ ์(์ฐธ๊ณ , Secure Reader ์ ๋ฌธ ์ฌ์์)
SCR_Reset
์ํธ์ธ์ฆ์ ์ํ MSK์์ฑ
[1] ์คํจ, ๊ทธ์ธ ์ ์(์ฐธ๊ณ , Secure Reader ์ ๋ฌธ ์ฌ์์)
SCR_MakeMSK
์ํธ์ธ์ฆ์ ์ํ ์ด๊ธฐํ
[1] ์คํจ, ๊ทธ์ธ ์ ์(์ฐธ๊ณ , Secure Reader ์ ๋ฌธ ์ฌ์์)
SCR_InitMutualAuth
์ํธ์ธ์ฆ ์๋ฃ
[1] ์คํจ, ๊ทธ์ธ ์ ์(์ฐธ๊ณ , Secure Reader ์ ๋ฌธ ์ฌ์์)
SCR_CompleteMutualAuth
[1] ์คํจ, ๊ทธ์ธ ์ ์(์ฐธ๊ณ , Secure Reader ์ ๋ฌธ ์ฌ์์)
SCR_SelfIntegrity
๋ฌด๊ฒฐ์ฑ ๊ฒ์ฆ
[1] ์คํจ, ๊ทธ์ธ ์ ์(์ฐธ๊ณ , Secure Reader ์ ๋ฌธ ์ฌ์์)
SCR_GetKeyInformation
ํค ์ ๋ณด ์์ฒญ
[1] ์คํจ, ๊ทธ์ธ ์ ์(์ฐธ๊ณ , Secure Reader ์ ๋ฌธ ์ฌ์์)
SCR_KeyDownload
ํค ๋ค์ด๋ก๋
[1] ์คํจ, ๊ทธ์ธ ์ ์(์ฐธ๊ณ , Secure Reader ์ ๋ฌธ ์ฌ์์)
SCR_SafeCardICData
IC ๋ฐ์ดํฐ ์์ฒญ
[1] ์คํจ, ๊ทธ์ธ ์ ์(์ฐธ๊ณ , Secure Reader ์ ๋ฌธ ์ฌ์์)
SCR_SafeCardFallbackData
Fallback ๋ฐ์ดํฐ ์์ฒญ
[1] ์คํจ, ๊ทธ์ธ ์ ์(์ฐธ๊ณ , Secure Reader ์ ๋ฌธ ์ฌ์์)
SCR_SafeCardICData_9C
IC ๋ฐ์ดํฐ ์์ฒญ(์นด๋๋น8)
[1] ์คํจ, ๊ทธ์ธ ์ ์(์ฐธ๊ณ , Secure Reader ์ ๋ฌธ ์ฌ์์)
SCR_SafeCardFallbackData_9C
Fallback ๋ฐ์ดํฐ ์์ฒญ
[1] ์คํจ, ๊ทธ์ธ ์ ์(์ฐธ๊ณ , Secure Reader ์ ๋ฌธ ์ฌ์์)
SCR_SetEMVData
IC ์๋ต ๋ฐ์ดํฐ ์ ์ก
[1] ์คํจ, ๊ทธ์ธ ์ ์(์ฐธ๊ณ , Secure Reader ์ ๋ฌธ ์ฌ์์)
OnSCREnd
์๋ต๋ฐ์ดํฐ
์ฐธ๊ณ , Secure Reader ์ ๋ฌธ ์ฌ์์
OnSCRError
NAK ์์ ์ ์์ฑ๋๋ ์ด๋ฒคํธ
Request
inPadPortNo
short
ํฌํธ๋ฒํธ
inBaudRate
long
ํต์ ์๋
inSCRDate
string
์์ฒญ๋ฐ์ดํฐ
Response
outSCRData
string
์๋ต๋ฐ์ดํฐ(์ฐธ๊ณ , Secure Reader ์ ๋ฌธ ์ฌ์์)
Code
value
Reason
RC_SUCCESS
00
์ฑ๊ณต
RC_CARD_END
70
์ฌ์ฉ๋ถ๊ฐ์นด๋
RC_APDU_ERROR
8C
IC ์นด๋ APDU ์๋ต ์ค๋ฅ
RC_INVALID_CONDITION
8D
๊ฑฐ๋ ์กฐ๊ฑด์ด ๋ง์ง ์์
RC_REQ_REPURCHASE
90
์ฌ๊ฑฐ๋ ์์ฒญ
RC_REQ_RECOVERY
91
์ทจ์(์ค๋ฅ๋ณต๊ตฌ) ์์ฒญ
RC_INVALID_ISSUER_ID
92
๊ฑฐ๋ ๋ถ๊ฐ๋ฅ ๋ฐํ์ฌ ID
RC_INVALID_CA_KEY
94
CA Key ์ค๋ฅ
RC_INVALID_PARAM
95
๋ช ๋ น/ํ๋ผ๋ฏธํฐ ์ค๋ฅ
RC_INVALID_CARD
96
์ง์๋์ง ์๋ ์นด๋
RC_SAMBAL_ERROR
99
SAM ์์ก ๋ถ์กฑ ์ค๋ฅ
RC_BAL_ERROR
9A
์์ก ๋ถ์กฑ ์ค๋ฅ
RC_CARD_ERROR
9B
์นด๋ ์ธ์ ์ค๋ฅ
RC_NOEXIST_LOG
9C
๋ง์ง๋ง ๊ฑฐ๋ ๋ด์ญ ์์
RC_SAM_ERROR
9D
SAM ์นด๋ ์๋ต ์ค๋ฅ
RC_SAM_ERROR
9E
๊ฑฐ๋ ๋ด์ญ ๋ฐ ๊ฐ์ ์กฐํ ์ค๋ฅ
RC_CARD_NOTLOG
9F
์ฒ๋ฆฌ ๋ถ๊ฐ ๊ธฐ๋ฅ
RC_BC_NOT_SELECT
B0
๊ฑฐ๋์ ์ฌ์ฉํ ์ ์๋ ์นด๋๊ฐ ์์
RC_BC_NOT_CHOICE
B1
์ฌ์ฉํ ์นด๋๊ฐ ์ ํ๋์ง ์์์ต๋๋ค
RC_CARD_NOTCOMMAND
C0
TMK ์ฒ๋ฆฌ ์๋ฌ
RC_REGIST_DIFF
C1
TMK ๋ฒ์ ์ค๋ฅ(๊ฐ์๊ฑฐ๋ ์์ฒญ)
RC_CASH_INVALID_PIN
C3
๋น๋ฐ๋ฒํธ ์ค๋ฅ
RC_PIN_BLOCK
C4
๋น๋ฐ๋ฒํธ ์ ๊น
RC_CASH_ACCOUNT_ERROR
C6
๊ณ์ข ์ ๋ณด ์ค๋ฅ
RC_REVERSAL
CC
๋ง ์ทจ์ (ํธ์คํธ ์น์ธ ํ ์นด๋ ๊ฑฐ์ )
RC_CANCEL
CD
๋จ๋ง๊ธฐ๋ POS๊ฐ ์ทจ์ ์
RC_DECLINE
CE
์นด๋ ๊ฑฐ๋ ๊ฑฐ์
RC_FALLBACK
CF
IC EMV ๊ฑฐ๋ FALLBACK
RC_NO_SIGNATURE
D0
์๋ช ๊ฐ์ด ์กด์ฌ ํ์ง ์์
RC_NO_SafeMSR_KEY
D1
์ํธํ KEY๊ฐ ์กด์ฌํ์ง ์์
RC_NO_ID
D2
๋จ๋ง๊ธฐ ID๊ฐ ์ผ์นํ์ง ์์
RC_ERR_DEVICE_MSR
E1
MSR ๋์ ์ค๋ฅ
RC_ERR_DEVICE_IFM
E2
IFM ๋์ ์ค๋ฅ
RC_INVALID_KEY_PMK
E4
PMF ๊ฒ์ฆ ์ค๋ฅ
RC_DIFF_SAFECARD_KEY
E6
Safecard Key ์ผ๋ จ๋ฒํธ ๋ถ์ผ์น(์ต์ด)
PMF Index๋ถ์ผ์น(๊ฐฑ์ )
RC_FIRST_IC_INSERT
E8
IC ๊ฑฐ๋ ์ฐ์ ์๋ง
RC_FIRST_NOT_FALLBACK
E9
FALLBACK ๊ฑฐ๋ ์๋
RC_ERR_DEVICE_INIT
EC
Safecard Key ์ผ๋ จ๋ฒํธ๊ฐ ์์
(๊ณต์ฅ์ด๊ธฐํ ์๋จ)
RC_OTHER_CARD
EE
๋ค๋ฅธ Application ์นด๋
RC_NO_CARD
F2
์นด๋๊ฐ ์กด์ฌํ์ง ์์
RC_MORE_CARDS
F3
์ฌ๋ฌ์ฅ์ ์นด๋๊ฐ ์ ๋ ฅ๋จ
RC_NOT_ACCEPT
F5
์ง์๋์ง ์๋ ์นด๋
RC_NO_SAM
F6
๋๊ธ์ sam ์์
RC_PAYONSAM_AUTH_ERROR
F7
PayOn SAM ๋ฑ๋ก ์ค๋ฅ
RC_INVALID_DATA
F8
์์ฒญ Message์ Data ์ค๋ฅ
RC_PAYONSAM_DIFF_ERROR
F9
๋ฑ๋ก๋ PayOn Sam๊ณผ ์๋ก ์์ด
RC_AUTH_ERROR
FA
Reader ์ธ์ฆ ์ค๋ฅ
RC_AUTH_NOT_PERFORMED
FB
Reader ์ธ์ฆ์ด ๋์ง ์์
RC_APP_INTEGRITY_FAILURE
FC
๋ค์ด๋ก๋ ํ๋ก๊ทธ๋จ ๋ฌด๊ฒฐ์ฑ ํผ์
RC_KEY_INTEGRITY_FAILURE
FD
์ํธํ ํค ๋ฌด๊ฒฐ์ฑ ํผ์
RC_FAILURE
FF
์คํจ Fallback ๋ฏธ์ฒ๋ฆฌ