Getting started with C#

We speak C# too! Enjoy the tools we built with you in mind.

Flying-roller

Make your first payment in seconds with bunq C# Tinker

Just run this command to auto connect to sandbox! Switch to production by simply scanning a QR code.

bash <(curl -s https://tinker.bunq.com/csharp/setup.sh)Click to copy!

Integrate easily via the bunq C# SDK

1. Install the bunq C# SDK.

Click to copy!
Install-Package Bunq.Sdk
dotnet add package Bunq.SdkClick to copy!

2. Create an API Context.

Click to copy!
var apiContext = ApiContext.Create(ApiEnvironmentType.SANDBOX, API_KEY, DEVICE_DESCRIPTION);
BunqContext.LoadApiContext(apiContext);Click to copy!

3. List monetary accounts.

Click to copy!
var pagination = new Pagination {Count = count};
var allMonetaryAccountBank = MonetaryAccountBank.List(pagination.UrlParamsCountOnly).Value;Click to copy!

4. List payments.

Click to copy!
var pagination = new Pagination {Count = count};
var allPayment = Payment.List(pagination.UrlParamsCountOnly).Value;Click to copy!

5. Make a payment.

Click to copy!
Payment.Create(
    new Amount("1.00", CurrencyEur),
    new Pointer(AliasTypeEmail, "receiver@example.com"),
    "Some money because you’re awesome.",
    monetaryAccountBank.Id
);Click to copy!