HANDPOINT ANDROID SDK
Handpoint Android SDK makes it easy to put your app right on a smart POS terminal and maintain total control
- Control the entire payment experience within your app and in your brand with embedded libraries
- Other app-to-app solutions are known to make customization hard, require two apps, and result in lost transactions
- Embed payments for merchants in the US, Canada, UK, and Europe with one integration

See it in action
Features
Build Your Ideal Checkout
Android SDK gives you rich features for multiple markets on a variety of terminals
Play
Play
Play
Play
Previous
Next

- One integration for many terminals:
- PAX A920 Pro (All-in-One)
- PAX A80
- PAX A77
- PAX A35
- PAX A50
- PAX IM30
- The ideal way to build your mobile solution for:
- Pay-at-the-Table
- Line busting
- In-stadium solutions
- Field service
- Events
- Camps
- Pop-ups
- Build it right:
- Embedded libraries (not app-to-app) with hybrid capabilities
- Nextgen transactions, including Sale & Tokenize or Tokenize Only
- Control the printer and customize receipts
- Super fast integration with direct-to-developer Slack support
- Make it secure:
- P2PE payment application
- Remote software updates & debugging
- Accept every way your customers want to pay:
- Sale, Refund, Void, Reversals
- APMs
- Tokens from the terminal for loyalty or omni-commerce
- Tip on the terminal
- Tip adjustment (North America only)
- Interac and local debit schemes
- USD, CAD, GBP, Euros, and more
Do more with a solution designed for the real world
Transaction Routing to Multiple Merchant Accounts
This operation allows your software to fund separate merchant accounts from a single terminal. It is particularly useful if a terminal is shared between multiple merchants, for example at an Hair Salon or a Doctor's office.
Sale & Tokenize or Tokenize Only
Tokens from the terminal keep your software out of PCI scope and can be used for tracking customer behavior, keeping a card on file, as well as initiating recurring payments.
Remote Software Updates
Software updates can be pushed automatically to the payment terminals. If you are using the Handpoint payment application or building your own application on top of the Handpoint Android SDK you can easily manage distribution of new updates to payment terminals in the field.
Remote Debugging
Android based terminals allow you to remotely log into the terminals to help troubleshoot any issues that may arise on merchant location. From fetching logs remotely to taking full control over the terminal we give you tools to make the merchant experience as smooth as possible.
Kiosk Mode
The payment application can be set in kiosk mode to prevent navigation between the different menus of the terminal. In order to get out of kiosk mode a password is required from the merchant. This merchant password is defined during onboarding the first time the payment application is launched.
Hybrid Capabilities
The app on a terminal can also listen for cloud events, making it truly seamless to build flexible solutions with multiple in-house touchpoints.
Get Card Number
This function returns the full PAN of the card being swiped, dipped or tapped. Only the PANs of whitelisted card ranges will be returned by the Handpoint systems. This operation is most often used to be able to process funds or points from loyalty cards.
Print Receipt
Several terminals provided by Handpoint have an integrated printer which can be used to print any HTML formatted receipt, including printing images, bitmaps or barcodes. The printer can also be used prior to taking a payment, for example it can be used to print the itemized receipt provided by your software.
Previous
Next
