-
Notifications
You must be signed in to change notification settings - Fork 999
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
Can't enter redirect flow for 3DS verification with 3DS type "optional" card #877
Comments
Hi @erichsu , According to our docs, 3DS sources are usually set to https://stripe.com/docs/sources/three-d-secure#checking-if-verification-is-still-required To test 3DS, you should use the test card numbers here. All other test cards (like Hope this helps. If you have any additional questions about your 3DS integration, please get in touch with support@stripe.com – they'll be happy to help you further. Ben |
Just because it's If 3DS is optional, many merchants will still want to run the authentication process anyway - otherwise it will end up with This is something the Stripe docs explicitly mention as an option:
https://stripe.com/docs/sources/three-d-secure#check-requirement |
Ah, you're right @billinghamj – my apologies, it looks like this is a regression. We'll include a fix for |
* us bank account * Adds option to pass custom API version to our testing backend * Adds tests for us_bank_account * Adds example view controller * Changelog * * Removes unneeded product param from example * Adds "(ACH)" to docstrings * Removes extra space in docstrings * Removes dead paymentintent confirmation test method signature * Moves fulfills to end of completion block * Add new strings * uncomment test * Adds support for verifying microdeposits (#871) * Adds support for verifying microdeposits * Update Stripe/STPAPIClient+Payments.swift Co-authored-by: Mel <78050250+mludowise-stripe@users.noreply.github.com> * Update Stripe/STPAPIClient+Payments.swift Co-authored-by: Mel <78050250+mludowise-stripe@users.noreply.github.com> * Update Stripe/STPAPIClient+Payments.swift Co-authored-by: Mel <78050250+mludowise-stripe@users.noreply.github.com> * Update Stripe/STPAPIClient+Payments.swift Co-authored-by: Mel <78050250+mludowise-stripe@users.noreply.github.com> * Less repetition in verify code * Fun with generics * Whitespace cleanup * Adds support for payment_method_options[us_bank_account] (#877) * Adds support for payment_method_options[us_bank_account] * Update PMO form encoding test * Update Stripe/STPConfirmPaymentMethodOptions.swift Co-authored-by: Yuki <yuki@stripe.com> * Update Stripe/STPConfirmUSBankAccountOptions.swift Co-authored-by: Yuki <yuki@stripe.com> Co-authored-by: Yuki <yuki@stripe.com> Co-authored-by: Mel <78050250+mludowise-stripe@users.noreply.github.com> Co-authored-by: Yuki <yuki@stripe.com> * Fix build Co-authored-by: Mel <78050250+mludowise-stripe@users.noreply.github.com> Co-authored-by: Yuki <yuki@stripe.com>
Summary
I am trying to charge a payment by 3DS credit card source method, and it works fine in Stripe iOS SDK 11.2. After migrate to 11.5,
STPRedirectContext
initializer return nil if the Source token is already inchargeable
status.(in commit: 5de1550)
Is there any way to force user to enter redirect flow for 3DS verification?
testing card no. 4242 4242 4242 4242 will not enter redirect flow
P.S. The weird part is, 4000 0000 0000 3055 works fine.
Code to reproduce
Example code
iOS version
iOS 10.x and above
Installation method
How did you install our SDK?
Carthage
SDK version
Cartfile.resolved
github "stripe/stripe-ios" "v11.5.0"
The text was updated successfully, but these errors were encountered: