Find your Android Application Certificate Fingerprint
Find the Android application certificate fingerprint to configure your Point of Sale API application in the Developer Dashboard.
The certificate used to sign your Android application contains a SHA value known as a "fingerprint". You should use a debug fingerprint until you are ready to release your application to production. The SHA "fingerprint" should not be confused with an Android device fingerprint sensor used to authenticate a user.
To use the Point of Sale API for Android, you must set the fingerprint of your mobile application in the Developer Dashboard.
Android SDK tools automatically generate a debug certificate and use the certificate to sign your Android package kit (APK) when you build your application locally for debugging and testing. The debug certificate includes your debug fingerprint (among other identifying information).
The certificate information is located in the debug.keystore file. You can find the keystore file with the other Android environment configuration files for your application. By default, configuration files live in the ~/.android directory of your development environment.
To find your debug fingerprint:
Use
keytool
to print information about your debug certificate.Copy the
SHA1
string from the output.The
SHA1
string is your debug fingerprint.
To release an Android application (for example, to make it available on Google Play), you must generate a real certificate (.keystore
) and use it to sign your APK.
The release certification includes your release fingerprint (among other
identifying information).
To find your release fingerprint:
Use
keytool
to print information about the .keystore file you created.Copy the
SHA1
string from the output:The
SHA1
string is your release fingerprint.
If you do not have direct access to your .keystore
file, you can copy
the application fingerprint directly from the signed APK.
Use
keytool
to print information about the APK.Copy the
SHA1
string from the output.The
SHA1
string is your release fingerprint.
If you need more assistance, contact Developer Support or ask for help in the Developer Forums.