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() {