-
Notifications
You must be signed in to change notification settings - Fork 1k
Open
Labels
Description
Is your feature request related to a problem? Please describe.
When building iOS apps for the Norwegian market, Vipps is an essential payment method as it's the dominant payment solution in Norway (similar to Swish in Sweden or MobilePay in Denmark). Currently, Vipps is not supported in the native iOS PaymentSheet SDK, despite being:
- Available in the Stripe API as a private preview (requires vipps_preview=v1 header)
- Supported in the web-based Stripe checkout
Describe the solution you'd like
Add Vipps to the supportedPaymentMethods list in PaymentSheet, similar to the existing MobilePay implementation. The implementation should:
- Display Vipps as a payment option when the PaymentIntent includes it as a payment method type
- Support NOK currency (required by Vipps)
- Handle the redirect flow (Vipps requires a return URL, similar to other redirect-based methods like Klarna)
- Include the Vipps logo/branding in the payment method selection UI
Describe alternatives you've considered
- Web-based checkout - Currently used as a workaround, but breaks the native app experience
- Custom implementation using Payment Intents API directly - Requires building a custom UI, which defeats the purpose of using PaymentSheet
- Omitting Vipps - Not viable for the Norwegian market where Vipps is essential for merchant adoption
Additional context
SDK versions tested: 24.24.3 and 24.25.0 (latest)
Platform: iOS 15.0+
Vipps API documentation: https://docs.stripe.com/payments/vipps
Market context: Vipps has 4+ million users in Norway (population ~5.5 million), making it critical for Norwegian merchants