Skip to content

feat(components): Klarna payment component (ORC-6515)#396

Draft
OnurVar wants to merge 1 commit into
ov/feat/ORC-6514-qr-methodsfrom
ov/feat/ORC-6515-klarna-component
Draft

feat(components): Klarna payment component (ORC-6515)#396
OnurVar wants to merge 1 commit into
ov/feat/ORC-6514-qr-methodsfrom
ov/feat/ORC-6515-klarna-component

Conversation

@OnurVar

@OnurVar OnurVar commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds the klarna kind: category screen + embedded Klarna payment view (iOS + Android).
  • Extracts the headless navigation drivers into transitioners.tsx (Readiness / PaymentOutcome / QrCode) with tests.
  • Fix: Klarna startup failure → error screen; authorizeKlarna finalize re-arm.
  • Fix: transitioners wait for the screen animation (isAnimating) to clear before navigating — replace() no-ops mid-transition, which could drop the outcome and strand the loader (+ test).

Jira

ORC-6515

Test plan

  • yarn typecheck / yarn lint / yarn test green
  • iOS + Android — Klarna happy path → success; decline/cancel → error screen; forced startup failure → error screen

@OnurVar OnurVar force-pushed the ov/feat/ORC-6514-qr-methods branch from f5ca35c to eb368f9 Compare June 27, 2026 01:54
@OnurVar OnurVar force-pushed the ov/feat/ORC-6515-klarna-component branch from 81ac333 to 7c516a3 Compare June 27, 2026 01:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant