App Onboarding — Android
One-time device registration required before the first transaction:
sdk.onboardDevice(
merchantID = "YOUR_MERCHANT_ID",
onSuccess = { enablePaymentUI() },
onError = { error -> Log.e("CyoGate", error.message ?: "Failed") }
)Onboarding is cached — only required once per device installation. Re-onboarding needed if app data is cleared.
See the Tap to Pay on Android overview for the full topic list.