The In-Person SDKs enable developers to integrate card-present payments, including EMV, into iOS and Android point-of-sale applications, using a semi-integrated environment.
In a fully integrated environment, the application that processes payment information is part of the point-of-sale application. In a semi-integrated environment, the terminal used to capture credit card data is connected to the point-of-sale application, but the application used to process payment data is separate.
The advantages of a semi-integrated environment include:
The following is a typical workflow.
The following resources will help you begin.
Compatible card readers can be found here. These readers only work in a production environment. See below for devices that function in a test environment.
For developers ready to add support for EMV transactions, we offer an EMV device loaner program.
Answers to frequently asked questions can be found here.
See our Knowledge Base for a list of supported devices.