Android Framework
Last updated
Was this helpful?
The Mobile EMV SDK enables Android apps to accept EMV chip card payments via Bluetooth or audio jack using the IDTech VP3300 card reader.
To enable the Mobile EMV SDK into your iOS app, ensure you have following:
✅ API access key issued to you by Xplor Pay.
Visit Let's Get Started - Xplor Pay to get API access key.
To set up the mobile card reader:
Turn on the reader.
The reader must be fully charged before you turn it on.
Enable Bluetooth on your Android device.
The reader automatically pairs with your Android device when Bluetooth is on.
Insert the chip side of the card into the reader’s slot and wait until the green LED flashes.
This confirms a successful card read.
To connect your Android app to the card reader:
Add the required .jar files from android-idtech-sdk/sdk/lib in your Android project.
Add the PublicOnReceiverListener object to receive messages from the card reader.
Add the ApplicationContext or ApplicationContext3In1 object to enable the card reader modes (DIP/SWIPE/CONTACTLESS).
Add the DeviceFactory object to connect your app with the VP3300 reader.
Configure the card reader.
device_configurePeripheralAndConnect();
registerListen();Ensure the card reader is ready.
isReady(); // Wait for readiness before starting a transactionTo process the payment in your Android app:
Initiate a card transaction.
device_startTransaction();Generate a JSON Web Token (JWT) for manual card entry.
manualCardTokenizer.createTransactionToken(manualEntry);Use the POST method to send the transaction request to the Mobile Payment Transactions endpoint to process the payment.
Last updated
Was this helpful?
Was this helpful?

