#.n0tnull

1 messages · Page 1 of 1 (latest)

outer sedgeBOT
mental sapphire
#

Hello! Can you provide more details? What does your validation code look like?

zenith oxide
#

It's something like that :

                    .setNumber(creditCard.code)
                    .setExpiryMonth(creditCard.month)
                    .setExpiryYear(creditCard.year)
                    .setCvc(creditCard.cvc)
                    .build()
                val billingDetails = PaymentMethod.BillingDetails.Builder().setName(creditCard.holderName).build()

                val paymentMethodParams = PaymentMethodCreateParams.create(paymentMethodCard, billingDetails, null)
                val confirmParams = ConfirmSetupIntentParams.create(paymentMethodParams, secret)

                val paymentLauncher = PaymentLauncher.create(
                    activity,
                    stripeKey,
                ) { paymentResult ->
                    when (paymentResult) {
                        PaymentResult.Canceled -> {

                        }
                        PaymentResult.Completed -> {
                            // TODO: Send the created card to the backend
                        }
                        is PaymentResult.Failed -> {

                        }
                    }
                }
                paymentLauncher.confirm(confirmParams)```