QuickPay.Subscription.API.Client
1.0.1
dotnet add package QuickPay.Subscription.API.Client --version 1.0.1
NuGet\Install-Package QuickPay.Subscription.API.Client -Version 1.0.1
<PackageReference Include="QuickPay.Subscription.API.Client" Version="1.0.1" />
paket add QuickPay.Subscription.API.Client --version 1.0.1
#r "nuget: QuickPay.Subscription.API.Client, 1.0.1"
// Install QuickPay.Subscription.API.Client as a Cake Addin
#addin nuget:?package=QuickPay.Subscription.API.Client&version=1.0.1
// Install QuickPay.Subscription.API.Client as a Cake Tool
#tool nuget:?package=QuickPay.Subscription.API.Client&version=1.0.1
QuickPay.Subscription.API.Client
'QuickPay.Subscription.API.Client' is a client for QuickPay API. The Quickpay API enables you to accept payments in a secure and reliable manner.
This assembly currently support QuickPay 'v10' api.
Create subscription and URL link for QuickPay. All other parts of QuickPay API are not implemented
Installation
via nuget
Usage
Before doing anything you should register yourself with QuickPay and get access credentials. If you haven't please click here to apply.
The service
This client provides a service for calling the QuickPay API, the service is called 'QuickpayService'.
The service will set the correct headers and credentials for you to call the API.
This service can be used to call the QuickPay api.
Example
QuickpayService service = new QuickpayService("{QuickPay API key}");
var subscriptionRes = service.CreateSubscription(new CreateSubscriptionModel()
{
CurrencyCode = "DKK",
CustomerId = 9,
Description = "Demo"
});
if (subscriptionRes.HasValue)
{
var authorizeRes = service.AuthorizeTheSubscription(new AuthorizeTheSubscriptionModel()
{
Cancel_url = "HTTP Cancel url value her",
Continue_url = "HTTP Continue url value her",
Framed = true,
Language = "da",
TransactionId = subscriptionRes.Value
});
if (authorizeRes.Status)
{
return Redirect(authorizeRes.Url);
}
}
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. |
.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. |
-
.NETStandard 2.0
- Newtonsoft.Json (>= 11.0.1)
- RestSharp (>= 106.2.1)
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 |
---|---|---|
1.0.1 | 1,005 | 3/8/2018 |