INNER CODE UNIT · Kotlin

startStripeCheckout

shmykelsa/AAAD · app/src/main/java/com/legs/appsforaa/AboutPaymentActivity.kt:157

    private fun startStripeCheckout() {
        val promo = intent.extras?.getBoolean("promotion") ?: false
        val priceId = if (promo) BuildConfig.STRIPE_PRICE_ID_PROMO else BuildConfig.STRIPE_PRICE_ID

        lifecycleScope.launch {
            try {
                createPaymentIntent(priceId)
            } catch (e: Exception) {
                Log.e("Stripe", "Error creating payment intent", e)
                Toast.makeText(
                    this@AboutPaymentActivity,
                    "Error setting up payment: ${e.message}",
                    Toast.LENGTH_LONG
                ).show()
            }
        }
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…