-
Notifications
You must be signed in to change notification settings - Fork 659
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] Android SDK PaymentSheet Unable To Proceed Adding of Card #9781
Comments
Hi @acadetorres, thanks for reporting! We'll look into this. |
Hi @joyceqin-stripe , thanks for checking it. To add, even when using the old UI with this code,
Users are still unable to add payment method/card |
Hi @acadetorres I'm unable to reproduce this issue. I'm using the android emulator, with the remotes directional pad. Could you provide some more information on how you are hitting this issue? Screen_recording_20250102_155102.mp4 |
Hi @jaynewstrom-stripe , thanks for checking it. However our customers cites that this workaround is not something they could figure out on their own which is evident on the spike our failed payments. Screen.Recording.2025-01-03.at.11.59.32.AM.movPlease see video how our customers are doing it, basically they presses "next" and "done" from the on screen keyboard. Also as you can see from the video, users also unable to navigate out of "pay" button. |
I would expect the user to click down on the directional pad to select the pay button after the keyboard is dismissed in your example. Is that not happening, or are you expecting something different? |
That is expectation as developer. But real customers are complaining they cannot proceed by clicking "Next" or "Done" on the On-Screen keyboard. As can be seen, it resets the focus to the very top instead of going to the "Pay" or the "Checkbox". I cannot share the video from customers as it includes sensitive data, but many are confused and mad about this reset of focus, they're expecting that it will go to the next checkbox/button. |
So is your ask for the focus to go to the pay button via the keyboard next action after the user enters their email? |
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: