Paystack.Net.SDK is a library for using the Paystack API from .Net, .Net Core & .Net Standard.
It is written entirely in C#, with no external dependencies. Paystack.Net.SDK is released under the permissive MIT License, so it can be used in both proprietary and free/open source applications.
If this project help you reduce time to develop, you can give me a cup of coffee (or a Beer of course) :)
-
Transactions:
- Initialize a transaction from your backend
- Verify Transaction
- List Transactions
- FetchTransaction
- ChargeAuthorization
- TransactionTimeline
- TransactionTotals
- ExportTransactions
- CheckAuthorization
- RequestReAuthorization
-
Subscriptions:
- CreateSubscription
-
Transfers:
- CreateTransferRecipient
- ListTransferRecipients
- InitiateTransfer
- FetchTransfer
- ListTransfers
- FinalizeTransfer
-
Charge:
- ChargeCard
-
Customer:
- CreateCustomer
- FetchCustomer
- ListCustomers
Stable binaries are released on NuGet, and contain everything you need to collect money via Paystack in your .Net/CLR application. For usage see the Documentation wiki
- Nuget (latest)
Paystack.Net.SDK works on .NET and .NET Standard/.NET Core.
Platform | Binaries Folder |
---|---|
.NET 2.0 | net20 |
.NET 3.5 | net35 |
.NET 4.0 | net40 |
.NET 4.5 | net45 |
.NET 5.0 | net50 |
.NET Standard 1.4 | netstandard1.4 |
.NET Standard 1.6 | netstandard1.6 |
.NET Standard 2.0 | netstandard2.0 |
.NET Standard 2.1 | netstandard2.1 |
Paystack.Net.SDK is also supported on these platforms: (via .NET Standard)
- Mono 4.6
- Xamarin.iOS 10.0
- Xamarin.Android 10.0
- Universal Windows Platform 10.0
Binaries for all platforms are built from a single Visual Studio 2019 Project. You will need VS 2019 to build or contribute to Paystack.Net.SDK.
Check the Wiki.