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" />
paket add MultiSafepay --version 0.10.3
#r "nuget: MultiSafepay, 0.10.3"
// Install MultiSafepay as a Cake Addin #addin nuget:?package=MultiSafepay&version=0.10.3 // Install MultiSafepay as a Cake Tool #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. |
.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 | 153 | 11/27/2024 |
0.10.2 | 1,155 | 11/5/2024 |
0.10.1 | 2,538 | 9/25/2024 |
0.10.0 | 142 | 9/24/2024 |
0.9.0 | 10,755 | 4/22/2024 |
0.8.7 | 42,155 | 6/28/2022 |
0.8.6 | 724 | 6/21/2022 |
0.8.5 | 4,149 | 4/18/2022 |
0.8.4 | 42,526 | 7/22/2020 |
0.8.3 | 2,917 | 3/31/2020 |
0.8.2 | 589 | 3/23/2020 |
0.8.1 | 20,578 | 2/7/2020 |
0.8.0 | 2,077 | 1/21/2020 |
0.7.5 | 8,076 | 7/31/2019 |
0.7.4 | 677 | 7/23/2019 |
0.7.3 | 3,722 | 3/12/2019 |
0.7.2 | 4,489 | 10/15/2018 |
0.7.1 | 1,031 | 9/11/2018 |
0.7.0 | 3,963 | 7/20/2018 |
0.6.12 | 1,924 | 5/29/2018 |
0.6.11 | 1,570 | 2/21/2018 |
0.6.10 | 5,197 | 8/25/2017 |
0.6.9 | 1,051 | 8/22/2017 |
0.6.8 | 6,359 | 5/26/2017 |
0.6.7 | 2,940 | 5/3/2017 |
0.6.6 | 3,600 | 12/19/2016 |
0.6.5 | 2,879 | 10/28/2016 |
0.6.4 | 2,566 | 9/13/2016 |
0.6.3 | 3,675 | 6/13/2016 |
0.6.2 | 1,522 | 4/25/2016 |
0.6.1 | 1,351 | 3/17/2016 |
0.6.0 | 2,671 | 2/15/2016 |
0.5.0 | 1,168 | 1/28/2016 |
0.4.0 | 2,567 | 7/7/2015 |
0.3.4 | 1,195 | 6/2/2015 |
0.3.3 | 1,525 | 3/2/2015 |
0.3.2 | 1,193 | 1/30/2015 |
0.3.1 | 1,120 | 1/20/2015 |
0.3.0 | 1,187 | 1/20/2015 |
Support for payment_details in order response
Order cancel url
Update refund request
Added missing parameters in various areas