Difference between revisions of "Pin Pad"
(→Serial Pin Pads) |
(→EMV Terminal Setup) |
||
(9 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{CreditLine Header|Processor Setup - Pin Pad}} | {{CreditLine Header|Processor Setup - Pin Pad}} | ||
+ | ==EMV== | ||
+ | Ingenico Telium 2 series pin pads will support EMV via our next generation [http://cloud9paymentgateway.com Cloud9 Payment Processing Gateway] some time before January 2017. CreditLine will be able to use Cloud9 Pass-Through technology to take advantage of this for those users who do not with to move to the cloud environment. | ||
+ | The following pin pads have been tested so far: | ||
+ | *Ingenico IPP320 | ||
+ | *Ingenico ISC250 | ||
+ | *Ingenico IWL250 | ||
+ | However, many others should work as well, as they use the same EMV Kernel 4.67, which Cloud9 is in the process of certifying | ||
+ | ==EMV Terminal Setup== | ||
+ | Please see [http://cloud9paymentgateway.com/w/index.php?title=Ingenico_IPP320_EMV_Payment_Processing_Terminal_Setup#CreditLine_Pin_Pad_Setup Ingenico Terminal Setup] | ||
− | ==Setup== | + | ==NON-EMV Debit Setup== |
Every debit card processor has its own '''Pin Pad''' support. | Every debit card processor has its own '''Pin Pad''' support. | ||
To accept [[Credit Card Glossary#Debit Card|Debit Cards]] you will need to do the following: | To accept [[Credit Card Glossary#Debit Card|Debit Cards]] you will need to do the following: | ||
Line 11: | Line 20: | ||
911 Software CreditLine Credit Card Processing Software has a standard interface to the following pin pads: | 911 Software CreditLine Credit Card Processing Software has a standard interface to the following pin pads: | ||
== Serial Pin Pads == | == Serial Pin Pads == | ||
− | * [[Ingenico i3070]] (Moneris | + | * [[Ingenico i3070]] (Moneris Canada, Chase Paymentech Canada) |
− | * [[Verifone 1000SE]] (TSYS, Nova and Chase Paymentech) | + | * [[Verifone 1000SE]] (same interface as '''Verifone SC5000''') (TSYS, Nova, RBSLynk and Chase Paymentech) |
==USB Pin Pads== | ==USB Pin Pads== | ||
* [[IDTech Pin Pads]] (TSYS only) | * [[IDTech Pin Pads]] (TSYS only) | ||
− | * [[Ingenico i3070]] (Moneris | + | * [[Ingenico i3070]] (Moneris Canada, Chase Paymentech Canada) |
==Programming Interface== | ==Programming Interface== |
Latest revision as of 23:26, 4 August 2016
This article is part of the Payment Processing Software Library |
|
Get it... | |
Install it... | |
Connect to it... | |
Set it up... | |
Learn to use it... | |
→ Manual & User Guide | |
Fix it... | |
→ Errors & Troubleshooting | |
Get Help... | |
More Info ... | |
See also... | |
CreditLine Payment Processing Software Processor Setup - Pin Pad. This site can also be reached at http://docs.911software.com
→ Looking for better rates? Get a Free Credit Card Processing Cost Comparison!
Contents
EMV
Ingenico Telium 2 series pin pads will support EMV via our next generation Cloud9 Payment Processing Gateway some time before January 2017. CreditLine will be able to use Cloud9 Pass-Through technology to take advantage of this for those users who do not with to move to the cloud environment. The following pin pads have been tested so far:
- Ingenico IPP320
- Ingenico ISC250
- Ingenico IWL250
However, many others should work as well, as they use the same EMV Kernel 4.67, which Cloud9 is in the process of certifying
EMV Terminal Setup
Please see Ingenico Terminal Setup
NON-EMV Debit Setup
Every debit card processor has its own Pin Pad support. To accept Debit Cards you will need to do the following:
- Obtain the latest CreditLine Credit Card Software version.
- Order Pin Pads injected with the correct processor code from the processor of choice. See Supported Processor List for more info.
- Install and setup the pin pad according to the documents below.
911 Software CreditLine Credit Card Processing Software has a standard interface to the following pin pads:
Serial Pin Pads
- Ingenico i3070 (Moneris Canada, Chase Paymentech Canada)
- Verifone 1000SE (same interface as Verifone SC5000) (TSYS, Nova, RBSLynk and Chase Paymentech)
USB Pin Pads
- IDTech Pin Pads (TSYS only)
- Ingenico i3070 (Moneris Canada, Chase Paymentech Canada)
Programming Interface
- Get track data from the MSR.
- Get the account number from the track data
- Use the account number and the amount to call pinpadRequestEntry
- Call pinpadGetPINBlock to get the PIN Block
- Call pinpadGetDUKPTValue to get the DUKPT Value
- Call pinpadGetKeyPointer to get the Key Pointer
- Call pinpadShowDone to show "Thank You" on the pinpad
- Call the normal functions for a transaction, such as setTrackData, setAmount (Do not call setAccountNumber since it is for manual keyed transactions and Debit does not support manual entry)
- Call setPINBlock again to pass the PIN Block to the transaction buffer
- Call setDUKPTValue to pass the DUKPT Value to the transaction buffer
- Call setKeyPointer to pass the Key Pointer to the transaction buffer
- Call setCashBackAmount, setSurchargeAmount if there are any.
- Call sale to perform the debit transaction.
→ Note: debit only supports sale, refund and inquiry transactions.