XDev.Stripe.PaymentSheets
1.2.0-alpha007
See the version list below for details.
dotnet add package XDev.Stripe.PaymentSheets --version 1.2.0-alpha007
NuGet\Install-Package XDev.Stripe.PaymentSheets -Version 1.2.0-alpha007
<PackageReference Include="XDev.Stripe.PaymentSheets" Version="1.2.0-alpha007" />
<PackageVersion Include="XDev.Stripe.PaymentSheets" Version="1.2.0-alpha007" />
<PackageReference Include="XDev.Stripe.PaymentSheets" />
paket add XDev.Stripe.PaymentSheets --version 1.2.0-alpha007
#r "nuget: XDev.Stripe.PaymentSheets, 1.2.0-alpha007"
#:package XDev.Stripe.PaymentSheets@1.2.0-alpha007
#addin nuget:?package=XDev.Stripe.PaymentSheets&version=1.2.0-alpha007&prerelease
#tool nuget:?package=XDev.Stripe.PaymentSheets&version=1.2.0-alpha007&prerelease
XDev.Stripe.PaymentSheets
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 | Versions 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. |
-
net8.0
- XDev.Stripe.PaymentSheet.Shared (>= 1.2.0-alpha007)
-
net8.0-android34.0
- XDev.Stripe.PaymentSheet.Android (>= 22.6.1-alpha002)
- XDev.Stripe.PaymentSheet.Shared (>= 1.2.0-alpha007)
-
net8.0-ios18.0
- XDev.Stripe.PaymentSheet.iOS (>= 25.8.0-alpha007)
- XDev.Stripe.PaymentSheet.Shared (>= 1.2.0-alpha007)
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