Tsysretail.TransactionNumber = tsysretail.TransactionNumber + 1 Tsysretail tsysretail = new Tsysretail() Please see the help file for additional details about these settings. POSDataCode is required and specifies multiple details about the transaction. MessageReasonCode – Reversal reason code.ResponseEMVData – The returned EMV data (if any).EMVOnlineKSN – Key Sequence Number for EMV Online PIN transactions.POSDataCode – Specifies the condition of the POS device used at the time.TSYS offers additional configuration settings related to EMV accessed via the Config method. Both signature and PIN based EMV are supported.īelow is a basic EMV transaction with TSYS. For instance:įdmsrcretail.Config("EMVOnlinePIN=83C33384650827F6") įdmsrcretail.Config("EMVOnlineKSN=4A00310459400004") ĮMV transactions are supported in both TSYSRetail and TSYSDebit. To include online PIN information in FDMSRcRetail specify the EMVOnlinePin and EMVOnlineKSN configuration settings. The EMVData property holds the EMV data obtained from the EMV terminal.įdmsrcretail fdmsrcretail = new Fdmsrcretail() įdmsrcretail.IndustryType = itRetail įdmsrcretail.MerchantTerminalNumber = "00000001" įdmsrcretail.DatawireId = "00011122233344455566" įdmsrcretail.VisaIdentifier = "01000000000000" įdmsrcretail.ApplicationId = "RAPIDCONNECTVXN" įdmsrcretail.TransactionNumber = "120013" į = "4761739001010010=15122011143804489" į = EntryDataSources.edsTrack2 įdmsrcretail.EMVData = "9F4005F000F0A0019F.F7906123456789012" Ĭonsole.WriteLine( + ": " + ) Ĭonsole.WriteLine("Response EMVData: " + ) Response.EMVData – The returned EMV data (if any).īelow is a basic EMV transaction for FDMS Rapid Connect.EMVOnlinePIN – Key Sequence Number for EMV Online PIN transactions.EMVOnlinePIN – DUKPT DES encrypted PIN for EMV Online PIN transactions.Both signature and PIN based EMV are supported. FDMS Rapid Connect – EMV TransactionsĮMV transactions are supported in both FDMSRcRetail and FDMSRcDebit. EMV data must first be obtained from the EMV terminal which is outside the scope of this guide.
The following sections detail how to submit EMV data for a transaction for the corresponding processor.
In addition to submitting EMV data for a transaction the EMVKeyMgr component provides a way to download EMV public key values for FDMS Rapid Connect and Paymentech. The EMV data is set via the EMVData property or configuration setting. Downloading EMV Public Key and Other ParametersĤD Payments SDK supports the submission of EMV transaction data for the following processors:Īfter obtaining the EMV data from the pin pad it may be passed to the component when performing the transaction.Requirements: 4D Payments SDK Chapter Listing