Use the Android reader SDK for Bluetooth card readers. Tap to Pay on Android uses a separate SDK with its own dependencies and authentication.
Start with the quickstart to take your first sandbox payment with a card reader.
At a glance
| Languages | Kotlin and Java |
| Reader SDK distribution | Maven (com.sumup:merchant-sdk) |
| Source and samples | Android SDK repository(Opens in a new tab) |
Integration guides
- Set up the SDK
- Authenticate a merchant
- Connect and manage readers
- Accept reader payments
- Accept Tap to Pay payments
- Reference and errors
Testing and offline payments
- Set up a sandbox merchant.
- Test successful payments and declines.
- Accept offline reader payments. Tap to Pay does not support offline payments.
Sample app
SumUp provides a sample app which implements main SDK components. You can find the app under App directory(Opens in a new tab) of the repository.
Out of scope
The following functions are handled by the SumUp APIs:
Community
- Questions? Get in contact with our integration team through the contact form.
- Found a bug? Open an issue(Opens in a new tab). Please provide as much information as possible.
Changelog
See the SumUp Changelog for updates.
License
The SDK is available under the Apache License 2.0(Opens in a new tab).