XDev.Stripe.PaymentSheets 1.2.0.8

dotnet add package XDev.Stripe.PaymentSheets --version 1.2.0.8
                    
NuGet\Install-Package XDev.Stripe.PaymentSheets -Version 1.2.0.8
                    
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="1.2.0.8" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="XDev.Stripe.PaymentSheets" Version="1.2.0.8" />
                    
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 1.2.0.8
                    
#r "nuget: XDev.Stripe.PaymentSheets, 1.2.0.8"
                    
#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@1.2.0.8
                    
#: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=1.2.0.8
                    
Install as a Cake Addin
#tool nuget:?package=XDev.Stripe.PaymentSheets&version=1.2.0.8
                    
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
XDev.Stripe.PaymentSheet.Shared net8.0 1.2.0
XDev.Stripe.PaymentSheet.Shared net8.0-android34.0 1.2.0
XDev.Stripe.PaymentSheet.Android net8.0-android34.0 22.6.1
XDev.Stripe.PaymentSheet.Shared net8.0-ios18.0 1.2.0
XDev.Stripe.PaymentSheet.iOS net8.0-ios18.0 25.8.0

Native SDK Versions

The underlying native Stripe SDK versions differ by platform:

Platform Native SDK Version Released
Android com.stripe:paymentsheet 22.6.1 2026-01-20
iOS stripe-ios 25.8.0 2026-03-16

Building Android apps that use this package

  • note: The native Android SDK has > 25 custom libraries and dependencies (excluding Android SDK libs) in it's tree, so often requires increasing the heap for java's compiler (java-c) to build, for example
<JavaMaximumHeapSize>2G</JavaMaximumHeapSize>

in the application's' .csproj file, not the library's. If you encounter build errors related to dex or java OOM, try increasing this value.

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
1.2.0.8 129 5/20/2026
1.2.0-alpha007 126 5/11/2026
1.2.0-alpha006 110 5/11/2026
1.2.0-alpha005 120 4/30/2026
1.2.0-alpha004 172 4/27/2026
1.0.1.1 164 4/20/2026
1.0.1-alpha002 140 4/20/2026
1.0.0.1 174 4/7/2026
0.0.1-alpha003 182 4/1/2026
0.0.1-alpha002 150 4/1/2026
0.0.1-alpha001 149 3/31/2026

* 1.2.0 stable release
   * XDev.Stripe.PaymentSheet.Shared: 1.2.0
   * XDev.Stripe.PaymentSheet.Android: 22.6.1
   * XDev.Stripe.PaymentSheet.iOS: 25.8.0
   * Added support for controlling the appearance of the PaymentSheet: show/hide the Link payment option. This change is in shared library.
   ***show/hide the Link payment option now supported in iOS + Android