Make sure you have the correct package visibility settings on Android 11+. For more information, visit this link.
Add these lines to your AndroidManifest:
<manifest …>
…
<queries>
<package android:name=”com.globalpayments.atom” />
</queries>
</manifest>
For the eService version tom:
<manifest …>
…
<queries>
<package android:name=”com.globalpayments.atom_eservice” />
</queries>
</manifest>
From Android 14+ onwards, the flag "Context.BIND_ALLOW_ACTIVITY_STARTS" must be set - see https://developer.android.com/guide/components/activities/background-starts
For the GP tom version :
If you are using a simulator or developing using a GP DEV environment, use "com.globalpayments.atom.dev" instead of the production "com.globalpayments.atom" for binding. Thanks.
For the eService version tom:
If you are using a simulator or developing using the eService tom DEV environment, use "com.globalpayments.atom_eservice.dev" for binding instead of the production "com.globalpayments.atom_eservice" . Thank you.