MultiSafepay 0.10.3
dotnet add package MultiSafepay --version 0.10.3
NuGet\Install-Package MultiSafepay -Version 0.10.3
<PackageReference Include="MultiSafepay" Version="0.10.3" />
<PackageVersion Include="MultiSafepay" Version="0.10.3" />
<PackageReference Include="MultiSafepay" />
paket add MultiSafepay --version 0.10.3
#r "nuget: MultiSafepay, 0.10.3"
#:package MultiSafepay@0.10.3
#addin nuget:?package=MultiSafepay&version=0.10.3
#tool nuget:?package=MultiSafepay&version=0.10.3
<p align="center"> <img src="https://camo.githubusercontent.com/0b4f0bc749dabe1403295ceb578f91052765fa468ecac6a05f9a33ce9d57a092/68747470733a2f2f7777772e6d756c7469736166657061792e636f6d2f66696c6561646d696e2f74656d706c6174652f696d672f6d756c7469736166657061792d6c6f676f2e737667" width="400px" position="center"> </p>
.Net wrapper for the MultiSafepay API
This wrapper simplifies working with the MultiSafepay API and lets you integrate MultiSafepay in your .Net application.
About MultiSafepay
MultiSafepay is a Dutch payment service provider, which takes care of contracts, processing transations, and collecting payment for a range of local and international payment methods. Start selling online today and manage all your transactions in one place!
Requirements
You will need a MultiSafepay account. Consider creating a test account first.
Installation
Clone this git repository. (Also available on NuGet).
Install-Package MultiSafepay
Usage
Set up the client for testing:
var client = new MultiSafepayClient("API_KEY", "https://testapi.multisafepay.com/v1/json/");
Get a list of payment methods:
var gateways = client.GetGateways(null, "EUR");
Create a test order:
var client = new MultiSafepayClient("API_KEY", "https://testapi.multisafepay.com/v1/json/");
var order = new Order
{
Type = OrderType.Redirect,
OrderId = Guid.NewGuid().ToString(),
GatewayId = "IDEAL",
AmountInCents = 1066,
CurrencyCode = "EUR",
Description = ".Net wrapper test",
PaymentOptions = new PaymentOptions("http://example.com/notify", "http://example.com/success", "http://example.com/failed"),
Customer = new Customer()
{
FirstName = "First Name",
LastName = "Last Name",
Country = "NL",
Locale = "EN",
Email = "test@multisafepay.com"
}
};
var result = client.CustomOrder(order);
See more examples.
Support
Create an issue on this repository or email <a href="mailto:integration@multisafepay.com">integration@multisafepay.com</a>
Contributions
Feel free to create pull requests on this repository to suggest improvements.
API reference
See MultiSafepay Docs – API reference.
License
| 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. |
-
.NETStandard 2.0
- Microsoft.CSharp (>= 4.7.0)
- Microsoft.NETCore.Platforms (>= 7.0.4)
- Newtonsoft.Json (>= 13.0.3)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on MultiSafepay:
| Package | Downloads |
|---|---|
|
GeeksCoreLibrary.Modules.Payments.MultiSafepay
MultiSafepay plugin for the order process of the GeeksCoreLibrary. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.10.3 | 55,968 | 11/27/2024 |
| 0.10.2 | 2,332 | 11/5/2024 |
| 0.10.1 | 2,955 | 9/25/2024 |
| 0.10.0 | 228 | 9/24/2024 |
| 0.9.0 | 22,072 | 4/22/2024 |
| 0.8.7 | 44,136 | 6/28/2022 |
| 0.8.6 | 883 | 6/21/2022 |
| 0.8.5 | 4,358 | 4/18/2022 |
| 0.8.4 | 44,719 | 7/22/2020 |
| 0.8.3 | 3,260 | 3/31/2020 |
| 0.8.2 | 751 | 3/23/2020 |
| 0.8.1 | 23,717 | 2/7/2020 |
| 0.8.0 | 2,233 | 1/21/2020 |
| 0.7.5 | 8,245 | 7/31/2019 |
| 0.7.4 | 870 | 7/23/2019 |
| 0.7.3 | 3,930 | 3/12/2019 |
| 0.7.2 | 4,758 | 10/15/2018 |
| 0.7.1 | 1,219 | 9/11/2018 |
| 0.7.0 | 4,297 | 7/20/2018 |
| 0.6.12 | 2,421 | 5/29/2018 |
| 0.6.11 | 1,896 | 2/21/2018 |
| 0.6.10 | 5,527 | 8/25/2017 |
| 0.6.9 | 1,406 | 8/22/2017 |
| 0.6.8 | 6,742 | 5/26/2017 |
| 0.6.7 | 3,261 | 5/3/2017 |
| 0.6.6 | 3,933 | 12/19/2016 |
| 0.6.5 | 3,212 | 10/28/2016 |
| 0.6.4 | 2,902 | 9/13/2016 |
| 0.6.3 | 4,059 | 6/13/2016 |
| 0.6.2 | 1,861 | 4/25/2016 |
| 0.6.1 | 1,678 | 3/17/2016 |
| 0.6.0 | 3,007 | 2/15/2016 |
| 0.5.0 | 1,499 | 1/28/2016 |
| 0.4.0 | 2,979 | 7/7/2015 |
| 0.3.4 | 1,535 | 6/2/2015 |
| 0.3.3 | 1,871 | 3/2/2015 |
| 0.3.2 | 1,525 | 1/30/2015 |
| 0.3.1 | 1,486 | 1/20/2015 |
| 0.3.0 | 1,510 | 1/20/2015 |
Support for payment_details in order response
Order cancel url
Update refund request
Added missing parameters in various areas