PayOn 1.1.0
dotnet add package PayOn --version 1.1.0
NuGet\Install-Package PayOn -Version 1.1.0
<PackageReference Include="PayOn" Version="1.1.0" />
<PackageVersion Include="PayOn" Version="1.1.0" />
<PackageReference Include="PayOn" />
paket add PayOn --version 1.1.0
#r "nuget: PayOn, 1.1.0"
#:package PayOn@1.1.0
#addin nuget:?package=PayOn&version=1.1.0
#tool nuget:?package=PayOn&version=1.1.0
PAY.ON .NET
The unofficial PAY.ON .NET library built using .NET Standard.
Getting Started
Prerequisites
The library is built .NET Standard 2.0.
The examples and test projects requires .NET 5.0.
Build
Build the solution by running:
dotnet restore
dotnet build
Test
Run units using the following command:
dotnet test
Release
Create a published release by running:
dotnet publish src/PayOn/PayOn.csproj -o build/
Install
The package is available on nuget.
You can install it using the dotnet CLI: dotnet add package PayOn
Usage
Please see the PayOnClientTests.cs test class for a variety of usage cases.
Source Code
The source code is stored in GitHub. Access to the repository would requires a user account and the Git client to be installed locally.
It is recommended to use SSH with GitHub as it offers increased security and is simpler to use daily. Setting up SSH is beyond the scope of this document, but in short, one has to generate a public and private key, which will be stored under your /home/username/.ssh and C:\Users\UserName\.ssh directory for MacOS and Windows respectively. The key.pub file contents should be added under your GitHub SSH keys section.
After your keys have been configured, you should be able to clone the source code. The repository can be cloned using the following two commands:
git clone git@github.com:andrehaupt/payon-dotnet.git
Project Structure
The project is structured as follows(1):
.
├── build # Compiled files
├── docs # Documentation files
├── src # Source files
├── tests # Automated tests
├── tools # Tools and utilities
├── LICENSE
├── CHANGELOG.md
└── README.md
Use short lowercase names for top-level files and folders except:
LICENSE,README.md
Versioning
Semantic Versioning 2.0.0 is used for this project.
Changelog
1.1.0 - 2020-11-26
Upgraded to .NET 5.0 and extended the example ASP.NET MVC application.
1.0.0 - 2020-11-22
First public release.
License
MIT License.
Authors
- André Hauptfleisch - GitHub Profile
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. 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. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Initial public release.