Yoco 1.0.0
dotnet add package Yoco --version 1.0.0
NuGet\Install-Package Yoco -Version 1.0.0
<PackageReference Include="Yoco" Version="1.0.0" />
<PackageVersion Include="Yoco" Version="1.0.0" />
<PackageReference Include="Yoco" />
paket add Yoco --version 1.0.0
#r "nuget: Yoco, 1.0.0"
#:package Yoco@1.0.0
#addin nuget:?package=Yoco&version=1.0.0
#tool nuget:?package=Yoco&version=1.0.0
This .Net library facilitates working with the Yoco api. It provides classes for handling both the request and notify urls. The Yoco Request class makes it simple to create the url for the confirm page, also known as the GET string. The YocoNotify class is for handling return variables for the itn process. It supports using the passphrase system. It also handles generating the signature for requests.
In order to simplify the use of the YocoNotify class, which handles the return variables for the itn process, a package has been created for the different versions of Asp.Net. Each package contains a custom model binder. The function of these model binders are to ensure that the variables are read in the correct order from the incoming form on the request and written correctly to the YocoNotify class instance. The samples have been updated to showcase how they are used.
Support for the AdHoc & Subscription endpoints have now been added. Testing has been done to ensure that when a request is successful that all the variables are correct and match the expected values. Work still needs to be done to handle all failures. The status and code variables can be used to check this.
I am in the process of adding xml documentation for all types and methods. This is a process, and more will get added in future releases.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. 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. |
-
net6.0
- 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.
| Version | Downloads | Last Updated |
|---|