XDev.Stripe.PaymentSheets 0.0.1-alpha003

This is a prerelease version of XDev.Stripe.PaymentSheets.
dotnet add package XDev.Stripe.PaymentSheets --version 0.0.1-alpha003
                    
NuGet\Install-Package XDev.Stripe.PaymentSheets -Version 0.0.1-alpha003
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="XDev.Stripe.PaymentSheets" Version="0.0.1-alpha003" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="XDev.Stripe.PaymentSheets" Version="0.0.1-alpha003" />
                    
Directory.Packages.props
<PackageReference Include="XDev.Stripe.PaymentSheets" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add XDev.Stripe.PaymentSheets --version 0.0.1-alpha003
                    
#r "nuget: XDev.Stripe.PaymentSheets, 0.0.1-alpha003"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package XDev.Stripe.PaymentSheets@0.0.1-alpha003
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=XDev.Stripe.PaymentSheets&version=0.0.1-alpha003&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=XDev.Stripe.PaymentSheets&version=0.0.1-alpha003&prerelease
                    
Install as a Cake Tool

XDev.Stripe.PaymentSheets

Latest release: NuGet stable

Latest build: NuGet pre-release

Source repo

This is a manifest package that pulls in the platform-specific Stripe PaymentSheet libraries for .NET MAUI applications. It does not contain code itself — instead, it references the correct dependencies for each target framework so consumers only need to add a single package reference.

Package Dependencies

Package Target Framework Version
Stripe.PaymentSheet.Shared net8.0 0.0.1
Stripe.PaymentSheet.Shared net8.0-android34.0 0.0.1
Stripe.PaymentSheet.Android net8.0-android34.0 21.28.1
Stripe.PaymentSheet.Shared net8.0-ios18.0 0.0.1
Stripe.PaymentSheet.iOS net8.0-ios18.0 23.27.6

Native SDK Versions

The underlying native Stripe SDK versions differ by platform:

Platform Native SDK Version
Android com.stripe:paymentsheet 21.28.1
iOS TVStripePaymentSheet.iOS 23.27.6

Android: Bundled Native Artifacts

The XDev.Stripe.Stripe3ds2Android package bundles the following native Maven artifacts required by Stripe's 3DS2 SDK. If your application includes another package that also ships these artifacts, you may encounter dex/java-c build errors due to duplicate classes.

Maven Artifact Version Known Conflicting NuGet Packages
com.nimbusds:nimbus-jose-jwt 10.5 Com.Nimbusds.NimbusJoseJwt, Com.Stripe.Stripe3ds2Android
org.bouncycastle:bcprov-jdk18on 1.82 Org.Bouncycastle.BcprovJdk15to18
org.bouncycastle:bcpkix-jdk18on 1.82
org.bouncycastle:bcutil-jdk18on 1.82

If you hit a collision, XDev.Stripe.Stripe3ds2Android is the source package that provides these artifacts in this distribution. Remove or exclude the conflicting package to resolve the issue, or request that these be broken out into their own packages so that a common NuGet can be used to resolve the conflict, or use XDev.Stripe.Stripe3ds2Android on the other dependency tree, if possible.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-android34.0 is compatible.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-ios18.0 is compatible.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.0.1-alpha003 32 4/1/2026
0.0.1-alpha002 30 4/1/2026
0.0.1-alpha001 30 3/31/2026

* Initial release: removed several deps from Stripe3ds2Android package that are not needed.