Integrated & External Payment Overview

December 23, 2022


This guide explains the difference between Integrated and Non-Integrated (standalone/external) credit card terminals. 

What is the process of Integrated Payments?

Upon choosing Pay by Card, Erply will send over the sales information to the credit card terminal.
The customer will swipe or insert their card in the card reader and the card reader will send the information gathered from the card to the merchant processor. This information is encrypted and not accessed by Erply.
The Merchant Processor will send back if the card is accepted or declined.

If accepted, the transaction will process and notify Erply upon completion.
Erply will then print out a receipt.

If declined, the credit card terminal will notify Erply not to complete the sale, and another payment method is required.

What payment data is logged in Erply for Integrated Payments?

Last 4 digits of Card Number
Card Type (VISA, AMEX, MC, etc)
Cardholder (Name on card)
Approval Code (Match transaction in Erply to Processor)
Reference Number (Match transaction in Erply to Processor)

What is the process of Non-Integrated (standalone/external) Payments?

External Payments mean that Erply is only logging the fact that a sale took place and it was paid via card. The entire card payment process is handled by the credit card terminal and the merchant processor outside of Erply. 
For this option to be used, you need to enable it.

Upon choosing Pay by Card, Erply hands over the entire payment process to the credit card terminal and prints out a receipt.
The customer will swipe or insert their card in the card reader and the card reader will send the information gathered from the card to the merchant processor.
The Merchant Processor will send back if the card is accepted or declined.

If accepted, the credit card terminal will continue with the process and, if available on the hardware, print out a receipt.

If declined, the credit card terminal will notify the customer to swipe again or use a different card.

What payment data is logged in Erply for Non-Integrated Payments?

By default, no card information is logged when using external payments. Erply is only logging that a sale took place and the payment type was the card.

Sale took place
Payment type (Card)
Card Type (Must toggle Require card type on external device for this to be logged. Manual entry required.)
Authorization Code (Must toggle Require card type on external device for this to be logged. Manual entry required.)
Note: If using an external payment method, it is recommended that the option Require card type on external device is checked in POS settings -> Configuration -> Payment. By using this option, an additional step is put in place for confirming external card sales, and data can be logged in Erply.