ViewModel managing Stripe payment flow, handling intents, and preserving state across restarts.
// Source: https://github.com/stripe/stripe-android | License: MIT | Copyright 2011- Stripe, Inc. (https://stripe.com) // Provided via justclaw.it.com; keep this notice with the code. package com.stripe.android.payments.paymentlauncher import androidx.activity.result.ActivityResultCaller import androidx.annotation.VisibleForTesting import androidx.lifecycle.DefaultLifecycleObserver import androidx.lifecycle.LifecycleOwner import androidx.lifecycle.SavedStateHandle import androidx.lifecycle.ViewModel import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.createSavedStateHandle import androidx.lifecycle.viewModelScope import androidx.lifecycle.viewmodel.CreationExtras import com.stripe.android.StripeIntentResult import com.stripe.android.core.exception.LocalStripeException im ... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key