13.7 IDT_NEO2 Class Reference
117
Results returned to pinpadData delegate
Returns
RETURN_CODE: Values can be parsed with errorCode.getErrorString()
13.7.2.79
- (RETURN_CODE) pin_captureFunctionKey
Capture Function Key
Captures a function key entry on the pinpad
Results returned to pinpadData delegate
Returns
RETURN_CODE: Values can be parsed with errorCode.getErrorString()
13.7.2.80
- (RETURN_CODE) pin_captureNumericInput: (bool)
mask
minPIN:(int)
minPIN
maxPIN:(int)
maxPIN
message:(NSString
∗
)
message
signature:(NSData
∗
)
signature
Capture Numeric Input
Parameters
mask
True = mask input with "
∗
", False = no masking of input
minPIN
Minimum PIN Length
maxPIN
Maximum PIN Length
message
LCD Message
signature
Display message signed by Numeric Private Key using RSAPSS algorithm:
1. Calculate 32 bytes Hash for “
<
Display Flag
><
Key max="" length
>
=""
><
Key Min
Length
><
Plaintext display="" message
>
=""
>
”
2. Using RSAPSS algorithm calculate the Hash to be 256 bytes Raw Data
3. Using Numeric Private Key to sign the Raw Data to be 256 bytes signature
Results returned to pinpadData delegate
Returns
RETURN_CODE: Values can be parsed with errorCode.getErrorString()
13.7.2.81
- (RETURN_CODE) pin_capturePin: (int)
type
PAN:(NSString
∗
)
PAN
minPIN:(int)
minPIN
maxPIN:(int)
maxPIN
message:(NSString
∗
)
message
Capture PIN
IDTech iOS SDK Guide for NEO2 #80152802-001