Quick Start
This page helps you set up and process payments with the Xplor Pay Mobile EMV SDK. You can use the VP3300 mobile reader to accept card transactions securely in your Android app.
About Xplor Pay Mobile EMV SDK
The Xplor Pay Mobile EMV SDK enables Android apps to accept EMV chip card payments via Bluetooth or audio jack using the VP3300 card reader. This reduces your PCI compliance scope.
About VP3300 Mobile Card Reader
The VP3300 mobile card reader lets you process EMV and P2PE-compliant transactions using Bluetooth or audio-jack connectivity.
Prerequisites
To enable the Xplor Pay Mobile EMV SDK into your Android app, ensure the following prerequisites are met:
✅ API access key issued to you by Xplor Pay.
Set up VP3300 mobile card reader
To set up the VP3300 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.
Connect your Android app to the card reader
To connect your Android app to the card reader:
Add the required .jar files from
android-idtech-sdk/sdk/libin your Android project.Add the
PublicOnReceiverListenerobject to receive messages from the card reader.Add the
ApplicationContextorApplicationContext3In1object to enable the card reader modes (DIP/SWIPE/CONTACTLESS).Add the
DeviceFactoryobject 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 transactionProcess the payment in your Android app
To 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 payment request to the Xplor Pay Mobile Transactions API endpoint to complete the transaction using the tokenized payment data.
Last updated
Was this helpful?

