triniwiz / triniwiz/nativescript-plugins
[nativescript-stripe] SCA shows a blank page when confirming an intent
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 87
- Forks
- 57
- Avg merge
- 1h 36m
- Merged PRs (30d)
- 4
Description
Hi there,
I have an issue with iOS and SCA with the Stripe plugin. I have tested it with latest 7 and 8 versions and the same problem occurs. I'm using latest NativeScript-Vue (+ {N} 8.2).
When confirming a setup intent or a payment intent with a 3DS2 test card (for instance: 4000002760003184), the SCA page is blank.
I opened Safari DevTools to check the page URL and it is about:blank. I added a breakpoint in the Stripe pod's code and the URL is correct in the SDK when SFSafariViewController is presented.
There is no error, just a warning:
[Presentation] Presenting view controller <SFSafariViewController: 0x108875000> from detached view controller <UIViewControllerImpl: 0x119791260> is discouraged.
Do you have any idea I can try to debug this?
If you think it can help, I can produce a sample project (which I don't have yet).
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce on iOS with NativeScript-Vue and {N} 8.2 using the 3DS2 test card 4000002760003184 for a setup or payment intent. Inspect the Stripe pod's SFSafariViewController presentation with Safari DevTools; done means the SCA page loads instead of about:blank and the detached-view-controller warning is resolved.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios
- Domain
- mobile, payments
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100