Sign in with the email & password your StopTap admin gave you.
For security, choose a new password before continuing.
| User ID | Consent | Products | SMS stored | Linked |
|---|---|---|---|---|
| Loading… | ||||
| Endpoint | Calls |
|---|
… — ships inside your appAdd our Maven repo and the dependency. Download the AAR directly if you don't use Gradle.
// settings.gradle.kts → dependencyResolutionManagement { repositories { … } }
maven { url = uri("https://api.stoptap.in/maven") }
// app/build.gradle.kts → dependencies { … }
implementation("in.stoptap:sdk-android:1.0.0")
// once, e.g. Application.onCreate()
StopTap.initialize(context, publishableKey = "pk_live_…")
// after your user signs in
StopTap.linkUser(context, externalUserId = "your-user-id")
StopTap.grantConsent(context, version = "1.0") // show consent UI first
StopTap.sync(context) // reads ~18mo SMS, ingests
StopTap.scheduleDailySync(context) // daily background refresh
Suggested consent copy is bundled as StopTap.recommendedConsentText. Raw SMS is read on-device; only encrypted financial SMS + derived insights reach StopTap.
Authenticate with your secret key from your backend. Base URL https://api.stoptap.in.
# Full financial profile for one user curl https://api.stoptap.in/api/v1/users/USER_ID/profile \ -H "Authorization: Bearer sk_live_…" # A single product curl https://api.stoptap.in/api/v1/users/USER_ID/mandates \ -H "Authorization: Bearer sk_live_…" # Erase a user (GDPR/DPDP) curl -X DELETE https://api.stoptap.in/api/v1/users/USER_ID \ -H "Authorization: Bearer sk_live_…"
Products: mandates · cardMandates · expenses · salary · pf · emis · accounts · insurance · investments.
initialize → linkUser → grantConsent → sync → scheduleDailySync.grantConsent.