#.n0tnull
1 messages · Page 1 of 1 (latest)
Hello! Can you provide more details? What does your validation code look like?
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)```