3 - MagneFlex Powder V2 Resources – DynaFlex devices
}
3.7
RequestPINWithPANFromCardV1
Returns the encrypted PIN data entered on the device and the PAN is retrieved from the card.
This function prompts the user to present their card and enter a PIN. A card must be presented so that the
device can retrieve the PAN, which is used for PIN Format blocks requiring a PAN. To complete the PIN
session call EndPINSessionV1.
Using Method POST:
api/mtppscrahost/RequestPINWithPANFromCardV1
{
"DeviceID": "",
"WaitTime": ,
"PINMode": ,
"MaxPINLength": ,
"MinPINLength": ,
"Format": ,
"UserSupplyPANMethods": ["","",""]
}
Parameter
(Type)
DeviceID
(String)
WaitTime
(Integer)
PINMode
(Integer)
MaxPINLength
(Integer)
MinPINLength
(Integer)
Format
(Integer)
UserSupplyPANMethods
(Array of string)
Return value:
SDK - MagneFlex Powder, Middleware| PIN PEDs | Programmer's Manual ( MagneFlex Powder V2 API )
Page 23
URI of the device. See DeviceID URI for details.
Time in seconds to complete the operation.
(1 - 255)
Message to display as a user prompt:
For DynaFlex devices:
0x01 = Present Card / Enter PIN
0x04 = Present Card / Enter PIN / Enter PIN Again
Maximum PIN length. Less than or equal to 12.
Minimum PIN length. Greater than or equal to 4.
PIN format:
0 = ISO0 Format
1 = Reserved / Invalid
3 = ISO3 Format
4 = ISO4 Format (AES PIN key required)
List of payment methods.
MSR = For magnetic stripe cards.
Contact = For EMV chip cards.
Contactless = For NFC contactless cards.
Description
Need help?
Do you have a question about the SDK MagneFlex Powder and is the answer not in the manual?
Questions and answers