INNER CODE UNIT · Kotlin

recordTransaction

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

    private fun recordTransaction() {
        val database = FirebaseDatabase.getInstance(BuildConfig.FIREBASE_INSTANCE)
        val transactionRef = database.getReference("stripe_transactions")
        
        transactionRef.child(deviceId).setValue(
            mapOf(
                "payment_intent" to paymentIntentClientSecret,
                "timestamp" to System.currentTimeMillis(),
                "device_id" to deviceId
            )
        ) { databaseError, _ ->
            if (databaseError != null) {
                Log.e("Firebase", "Failed to record transaction", databaseError.toException())
            }
        }
    }

    override fun onResume() {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…