XDev.Stripe.Stripe3ds2Android
22.6.1.3
dotnet add package XDev.Stripe.Stripe3ds2Android --version 22.6.1.3
NuGet\Install-Package XDev.Stripe.Stripe3ds2Android -Version 22.6.1.3
<PackageReference Include="XDev.Stripe.Stripe3ds2Android" Version="22.6.1.3" />
<PackageVersion Include="XDev.Stripe.Stripe3ds2Android" Version="22.6.1.3" />
<PackageReference Include="XDev.Stripe.Stripe3ds2Android" />
paket add XDev.Stripe.Stripe3ds2Android --version 22.6.1.3
#r "nuget: XDev.Stripe.Stripe3ds2Android, 22.6.1.3"
#:package XDev.Stripe.Stripe3ds2Android@22.6.1.3
#addin nuget:?package=XDev.Stripe.Stripe3ds2Android&version=22.6.1.3
#tool nuget:?package=XDev.Stripe.Stripe3ds2Android&version=22.6.1.3
XDev.Stripe.PaymentSheets
A .NET Wrapper for the Stripe PaymentSheets SDK for iOS + Android.
Latest release <a href="https://www.nuget.org/packages/XDev.Stripe.PaymentSheets"> <img src="https://img.shields.io/nuget/v/XDev.Stripe.PaymentSheets"></a>
Latest build <a href="https://www.nuget.org/packages/XDev.Stripe.PaymentSheets"> <img src="https://img.shields.io/nuget/vpre/XDev.Stripe.PaymentSheets"></a>
<br>
source repo
Native SDK Versions
| Platform | SDK | Version | Released |
|---|---|---|---|
| X-Plat | XDev.Stripe.PaymentSheet.Shared | 1.2.0 | — |
| Android | XDev.Stripe.PaymentSheet.Android | 22.6.1 | 2026-01-20 |
| iOS | XDev.Stripe.PaymentSheet.iOS | 25.8.0 | 2026-03-16 |
Introduction
This is a .Net Wrapper for the Stripe-PaymentSheets SDK for iOS + Android. It provides a simple and easy-to-use interface for integrating Stripe's payment processing capabilities into your .NET applications. With this wrapper, you can easily create and manage payment sheets, handle payments, and access various features of the Stripe API without having to write platform-specific code.
Getting Started
For security reasons, the Stripe API keys are not included in this repository. To use this wrapper, you will need to obtain your own Stripe API keys from the Stripe Dashboard. Once you have your API keys, you can set them up this repo's test application as follows:
in the appsettings.json file in your local repo-path (note DO NOT commit this, PRs with this file will be rejected):
{
"AppSettings":
{ //this could be injected from secure file or environment variable in production build
"StripePublishableKey": "pk_test_your-publishable-key",
// this should only be used by a back-end server in production builds.
// an app should call your back-end server to create payment-intents
// and handle payments instead of directly
// using a secret key because this key can be easily compromised if
// included in a mobile application installed on user-devices.
// key here is only for testing purposes ONLY without back-end server
"StripeSecretKey":"sk_test_your-secret-key"
}
}
Build and Test
.Net SDK 8.0 or later is required to build and run the test application. You can build and run the test application using your preferred IDE or command line interface.
Platform support for development
Android bindings: build on Windows, macOS, or Linux.
iOS bindings: macOS only. The .NET iOS SDK requires Xcode (macOS). Additionally, the Stripe xcframeworks vendored under
Library/iOS/Stripe.Binding.iOS.PaymentSheet/Frameworks/contain file paths that exceed Windows' default 260-characterMAX_PATHlimit. On Windows, a clone will appear to have ~100 "deleted" files under the maccatalyst and simulator slices (the files in git's index simply could not be checked out by the OS). This is a display artifact only; it has no effect on CI or macOS builds. Do not commit the "deletions" from a Windows machine — it will break the package on consumer link.CI packs this package on macOS agents, where all files check out cleanly and
dotnet build -c Releasebundles every xcframework into the nupkg.
Contribute
Yes please! Contributions are welcome. If you have any suggestions or improvements, please feel free to submit a pull request or open an issue.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0-android34.0 is compatible. net9.0-android was computed. net10.0-android was computed. |
-
net8.0-android34.0
- Xamarin.AndroidX.Activity.Ktx (>= 1.10.1.3)
- Xamarin.AndroidX.AppCompat (>= 1.7.0.6)
- Xamarin.AndroidX.Core.Core.Ktx (>= 1.16.0.3)
- Xamarin.AndroidX.DataBinding.ViewBinding (>= 8.13.1)
- Xamarin.AndroidX.Fragment.Ktx (>= 1.8.8.1)
- Xamarin.AndroidX.Lifecycle.LiveData.Core.Ktx (>= 2.9.2.1)
- Xamarin.AndroidX.Lifecycle.LiveData.Ktx (>= 2.9.2.1)
- Xamarin.Google.Android.Material (>= 1.12.0.1)
- Xamarin.Io.OpenCensus.OpenCensusApi (>= 0.31.1.13)
- Xamarin.Kotlin.Parcelize.Runtime (>= 2.1.21)
- Xamarin.Kotlin.StdLib (>= 2.2.0.1)
- Xamarin.KotlinX.Coroutines.Android (>= 1.10.2.1)
- Xamarin.KotlinX.Coroutines.Core (>= 1.10.2.1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on XDev.Stripe.Stripe3ds2Android:
| Package | Downloads |
|---|---|
|
XDev.Stripe.Binding.Android.Payments.Core
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 22.6.1.3 | 85 | 5/20/2026 |
| 22.6.1-alpha002 | 102 | 5/11/2026 |
| 22.6.1-alpha001 | 87 | 5/11/2026 |
| 21.28.1.5 | 102 | 4/20/2026 |
| 21.28.1.4 | 113 | 4/7/2026 |
| 21.28.1-alpha011 | 87 | 4/30/2026 |
| 21.28.1-alpha010 | 101 | 4/27/2026 |
| 21.28.1-alpha009 | 98 | 4/24/2026 |
| 21.28.1-alpha008 | 96 | 4/24/2026 |
| 21.28.1-alpha007 | 94 | 4/23/2026 |
| 21.28.1-alpha006 | 97 | 4/20/2026 |
| 21.28.1-alpha003 | 120 | 4/1/2026 |
| 21.28.1-alpha002 | 103 | 4/1/2026 |
| 21.28.1-alpha001 | 95 | 3/31/2026 |
| 0.0.1 | 110 | 3/30/2026 |