EncryptedPIN Property
DUKPT DES encrypted pin block, retrieved from a PIN pad.
Syntax
char* GetEncryptedPIN();
int SetEncryptedPIN(char* lpszEncryptedPIN);
Default Value
""
Remarks
A 16-byte encrypted PIN and associated KSN are required for all debit Sale and Credit transactions. These values must be retrieved from a certified DUKPT DES pin pad device.
This value is required for all transactions except Full Reversals.
Debit Sale Example
debit.TPPID =
"AAA000"
;
debit.MerchantTerminalNumber =
"00000001"
;
debit.MerchantId =
"1234"
;
debit.GroupId =
"20001"
;
debit.DatawireId =
"00011122233344455566"
;
debit.ApplicationId =
"RAPIDCONNECTVXN"
;
debit.URL =
"https://stg.dw.us.fdcnet.biz/rc"
;
debit.STAN =
"112"
;
debit.TransactionNumber =
"1234"
;
debit.ReferenceNumber =
"1212"
;
debit.OrderNumber =
"123"
;
debit.Card.MagneticStripe =
"4003010001234572=17041011234567440"
;
debit.EncryptedPIN =
"7BD8948B328B21E5"
;
debit.KSN =
"876543210F008400029"
;
debit.TransactionAmount =
"1200"
;
debit.Sale();
Data Type
String