EncryptedPIN Property
DUKPT DES encrypted pin block, retrieved from a PIN pad.
Object Oriented Interface
public function getEncryptedPIN(); public function setEncryptedPIN($value);
Procedural Interface
inpaydirect_globaldebit_get($res, 10 ); inpaydirect_globaldebit_set($res, 10, $value );
Default Value
''
Remarks
A 16-byte encrypted PIN and associated KSN (Key Serial/Sequence Number) are required for all debit Sale and Refund transactions. These values must be retrieved from a certified DUKPT DES pin pad device.
Debit transactions are only supported for Retail merchants, and only for Card Present transactions. If you set the UserId to an ID associated with a Direct Marketing or E-Commerce merchant account, or otherwise attempt a card-not-present transaction, the class fails with an error.
class.UserId = "nsoft_retail" class.Password = "Passw0rd" class.CardMagneticStripe = "9999999800002773=05121015432112345678" class.CardEntryDataSource = edsMagneticStripe class.TransactionAmount = "25.00" class.EncryptedPIN = "623F36B53CC18393" class.KSN = "000000008F000021" class.CashBack = "5.00" class.Sale()
Data Type
String