Skip to content

Swish: main branch [GEN-5581] - #3205

Merged
panasetskaya merged 72 commits into
developfrom
payin-split/1-design-system
Oct 5, 2026
Merged

panasetskaya merged 72 commits into
developfrom
payin-split/1-design-system

Conversation

@panasetskaya

@panasetskaya panasetskaya commented Sep 24, 2026 •

Copy link
Copy Markdown
Contributor

All synthetic Swish branches (were already reviewed separately) merged together.

  • publish schema to prod
  • check copy translations: overall, PAYMENTS_PAYMENT_DETAILS_SWISH_DESCRIPTION

figma for Swish: link

panasetskaya and others added 7 commits September 24, 2026 08:10
Adds PaymentMethodHandover (tile, badge, handover illustration), HedvigAttentionCard,
ThreeDotsLoaded, dashedBorder, the Trustly, Swish and Kivra marks, an optionIcon slot on
RadioGroup and isLoading on HedvigButtonGhostWithBorder.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ayer

Adds PayinAccount, PaymentProvider, SwishPhoneNumber and GetMemberPhoneNumberUseCase, and
moves the MemberPaymentMethod fragment to apollo-octopus-public so it can be shared.
Relaxes the Swish phone number rules to what Swish itself accepts.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
New feature module plus its -navigation module: the payin account overview, method details
with removal, choosing the primary method, and the picker for connecting a new method.
Registered in :app but not yet reachable from any existing screen.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Swish: phone number entry, the approval status screen that hands over to the Swish app (or
shows a QR code when it is not installed), and a connect-swish deep link. Trustly: TrustlyKey
gains showSuccessScreen and DeepLinkAncestry, and ends on the new success and failure
screens, whose change-method action returns to the payin overview.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
The Payments tab shows the primary payin method and links to the payin account overview,
replacing the member payment details screen. Manual charge can connect a method or change
the primary one. Home and Profile show a dedicated missing-payin card. The connect-payment
deep link and quick action now open the payin overview; direct-debit still opens Trustly.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
The connect-payment step offers the payin providers the member can use and opens the
matching setup flow without its own success screen, since the step reports the result.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
New method rows, handover illustration and success content across the payout overview,
method picker, bank account and Swish screens. The Swish payout number is pre-filled from
the member's phone number. Invoice payout setup is removed.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@panasetskaya panasetskaya changed the title Payin 1/7: payment method design system components Swish 1/7: payment method design system components Sep 24, 2026
@panasetskaya panasetskaya changed the title Swish 1/7: payment method design system components Swish 1/7: payment method design system components [GEN-5581] Sep 24, 2026
@notion-workspace

Copy link
Copy Markdown

@panasetskaya
panasetskaya marked this pull request as ready for review September 24, 2026 06:54
@panasetskaya
panasetskaya requested a review from a team as a code owner September 24, 2026 06:54
@panasetskaya
panasetskaya added this pull request to stack #3212 September 24, 2026 07:17
panasetskaya and others added 24 commits October 2, 2026 15:06
…redo

Swish: adjustments to full token flow
# Conflicts:
#	app/core/core-resources/src/androidMain/res/values-sv-rSE/strings.xml
#	app/core/core-resources/src/commonMain/composeResources/values-sv-rSE/strings.xml
@panasetskaya panasetskaya changed the title Swish: main branch Swish: main branch [GEN-5581] Oct 5, 2026
@panasetskaya
panasetskaya enabled auto-merge October 5, 2026 14:49
@notion-workspace

Copy link
Copy Markdown

@panasetskaya
panasetskaya disabled auto-merge October 5, 2026 15:00
@panasetskaya
panasetskaya merged commit 6a8e47c into develop Oct 5, 2026
4 checks passed
@panasetskaya
panasetskaya deleted the payin-split/1-design-system branch October 5, 2026 15:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants