The unofficial PAY.ON .NET library built using .NET Standard.
The library is built .NET Standard 2.0.
The examples and test projects requires .NET 5.0.
Build the solution by running:
dotnet restore
dotnet build
Run units using the following command:
dotnet test
Create a published release by running:
dotnet publish src/PayOn/PayOn.csproj -o build/
The package is available on nuget.
You can install it using the dotnet CLI: dotnet add package PayOn
Please see the PayOnClientTests.cs test class for a variety of usage cases.
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
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
Semantic Versioning 2.0.0 is used for this project.
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.
MIT License.
- André Hauptfleisch - GitHub Profile