You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When Adding a card using PaymentSheet, user is unable to proceed to the "add payment method" using a remote/keyboard input.
Code to reproduce
fun presentPaymentSheet() {
showLoading(true)
devFeatures.isStripeOpen = true
paymentSheet.presentWithPaymentIntent(
paymentIntentClientSecret,
PaymentSheet.Configuration(
merchantDisplayName = getString(R.string.merchant),
customer = customerConfig,
allowsPaymentMethodsRequiringShippingAddress = false,
// Set allowsDelayedPaymentMethods to true if your business handles
// delayed notification payment methods like US bank accounts.
allowsDelayedPaymentMethods = true
)
)
}
Summary
When Adding a card using PaymentSheet, user is unable to proceed to the "add payment method" using a remote/keyboard input.
Code to reproduce
fun presentPaymentSheet() {
showLoading(true)
devFeatures.isStripeOpen = true
paymentSheet.presentWithPaymentIntent(
paymentIntentClientSecret,
PaymentSheet.Configuration(
merchantDisplayName = getString(R.string.merchant),
customer = customerConfig,
allowsPaymentMethodsRequiringShippingAddress = false,
// Set
allowsDelayedPaymentMethods
to true if your business handles// delayed notification payment methods like US bank accounts.
allowsDelayedPaymentMethods = true
)
)
}
Android version
Android 13 Android 13Impacted devices
AllInstallation method
Through gradle dependency,Dependency Versions
kotlin:1.9.22
stripe-android: implementation ("com.stripe:stripe-android:21.2.1")
Android Gradle Plugin: gradle 8.11
Gradle:
SDK classes
PaymentSheetVideo
Video
https://we.tl/t-uVKeJcUWMz
Other information
On similar note, users cannot navigate out of the "pay" button on PaymentSheet using a remote.
The text was updated successfully, but these errors were encountered: