triniwiz / triniwiz/nativescript-plugins

[nativescript-stripe] SCA shows a blank page when confirming an intent

Open
#112 2 comments 0 reactions 0 assignees View on GitHub

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.