Skip to content

Instantly share code, notes, and snippets.

@basst85
basst85 / bunq_psd2_oauth.php
Created November 6, 2019 08:43
bunq_psd2_oauth.php
<?php
use bunq\Context\ApiContext;
use bunq\Context\BunqContext;
use bunq\Model\Core\BunqEnumOauthResponseType;
use bunq\Model\Core\OauthAuthorizationUri;
use bunq\Model\Generated\Endpoint\OauthCallbackUrl;
use bunq\Model\Generated\Endpoint\OauthClient;
use bunq\Util\BunqEnumApiEnvironmentType;
use bunq\Util\FileUtil;
use bunq\Util\SecurityUtil;
@basst85
basst85 / bunq_callback_filter.py
Created August 13, 2019 12:59
Add callback URL to bunq user
#!/usr/bin/python3
import warnings
from bunq.sdk import context
from bunq.sdk.json import converter
from bunq.sdk.client import Pagination
from bunq.sdk.context import ApiContext
from bunq.sdk.context import ApiEnvironmentType
from bunq.sdk.context import BunqContext
from bunq.sdk.model.generated import endpoint
@basst85
basst85 / index.js
Last active June 19, 2018 20:27
Use BunqJSClient with NodeJS
const BunqJSClient = require('@bunq-community/bunq-js-client').default;
const JSONStore = require('json-store');
const LocalStorage = JSONStore(__dirname+'\\storage.json');
BunqClient = new BunqJSClient(LocalStorage);
const ENCRYPTION_KEY = "3c7a4d431a846ed33a3bb1b1fa9b5c26";
const API_KEY = "sandbox_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
const DEVICE_NAME = "NodeTest";
const ENVIRONMENT = "SANDBOX"; // OR you can use PRODUCTION
@basst85
basst85 / CallbackController.php
Last active June 6, 2018 11:35
Add notification callback via bunq API
<?php
// src/Controller/CallbackController.php
namespace App\Controller;
use Symfony\Component\HttpFoundation\Response;
use bunq\Context\ApiContext;
use bunq\Context\BunqContext;
use bunq\Model\Generated\Endpoint\User;
use bunq\Model\Generated\Endpoint\UserPerson;
use bunq\Util\BunqEnumApiEnvironmentType;

Keybase proof

I hereby claim:

  • I am basst85 on github.
  • I am basst (https://keybase.io/basst) on keybase.
  • I have a public key ASBDBqsdp2NSvqqCmuTlbJvGftY7cn7oEPxcEtu1E8haxQo

To claim this, I am signing this object:

@basst85
basst85 / ToonThermostat.cpp
Created October 17, 2016 07:56
ToonThermostat.cpp with changed user-agent and poll interval
#include "stdafx.h"
#include "ToonThermostat.h"
#include "../main/Helper.h"
#include "../main/Logger.h"
#include "hardwaretypes.h"
#include "../main/localtime_r.h"
#include "../json/json.h"
#include "../main/RFXtrx.h"
#include "../main/SQLHelper.h"
#include "../httpclient/HTTPClient.h"