The Portico API supports clients that interact with EMV capable terminals through the EMV data elements defined on Credit based services of the Portico API. If an EMV capable client/terminal is interfacing with a chip card, then the EMV tag data must be present in the transaction (e.g., CreditSale, CreditAuth, CreditReturn, DebitSale, DebitReturn, and DebitReversal. For a normal EMV transaction, the transaction should contain the EMV tag data obtained from the terminal/chip card. However, if the terminal has an issue reading the chip card, then the chip card can be processed as a normal swipe transaction with the EMV chip condition indicating whether the previous read of a chip card failed or succeeded.
For additional information, see the Heartland Integrator's Guide.