Product Docs Help

Downloadable code

We strive to provide basic code examples for all our supported products.

The code examples are available for download below.

The code examples are provided as-is and are not supported by Qvickly.

If you have any questions regarding the code examples, please contact us at support@qvickly.io

LICENSE: The source code is part of respective Qvickly product, that is fully owned by Billmate AB This is not open source. For licensing queries, please contact Qvickly at support@qvickly.io

Code examples

GitHub repository

Billmate/QvicklyAPISamples

The code examples contains both a simple package to communicate with the API's as well as examples on how to use the API's. The examples are the same as the ones found in this documentation.

Modules

Currently there are only one module available.

PHP module

The Qvickly PHP module is a more advanced module that is built on top of the API code. The module is built to make it easier to use the API. It covers all of Qvickly's public API's. There are also some examples on how to best use the module.

GitHub repository

Billmate/qvickly-php-module

Packagist

qvickly/api

API vs module

The API code is a bare minimum example of how to use the API.

The module code is a more advanced example of how to use the API and is more or less an advanced wrapper based on the API code.

Languages

The different statuses are as follows

Status

Description

Complete

The code is finished.

Testing

The code is being tested.

Nearly done

The code is almost finished.

Started

The code is started but not finished.

Deprecated

The code is deprecated.

As-is

The code is as-is and will not be updated.

Planned

The code is planned but not started yet.

n/a

Not applicable or there is no plan to create this code.

PHP

The newer PHP code examples are adopted for PHP 8.x. They are however based on the same principles as the original PHP code examples and might therefore not always be cutting edge.

Type

Link

Status

Description

Payment API

GitHub

Testing

Module

GitHub

Nearly done

Version used for development and testing

8.3.9

Link to homepage

PHP

PHP Legacy

The original PHP code example was written in early PHP 5.x. This code has been rewritten and updated to work with PHP 8.x but without any bells and whistles.

Type

Link

Status

Description

Payment API

GitHub

Complete

Module

n/a

Version used for development and testing

8.3.9

Link to homepage

PHP

.NET

There is one DLL-file for the .NET code examples. The DLL-file is a wrapper for the Qvickly API but the origin is unknown and can most likely only serve as a reference.

There are also some simple .NET code examples available for download.

Type

Link

Status

Description

Payment API

GitHub

As-is

Module

n/a

Python

The Python code examples are based on Python 3.x.

Type

Link

Status

Description

Payment API

GitHub

Complete

Module

Planned

Version used

3.11.9

Link to homepage

Python

Node.JS

The Node.js code examples are based on Node.js LTS v20.x.

Type

Link

Status

Description

Payment API

GitHub

Complete

Module

Planned

Version used

22.5.0 / LTS 20.15.1

Link to homepage

Node.JS

Deno

The Deno code examples are based on Deno v1.x.

Type

Link

Status

Description

Payment API

GitHub

Complete

Module

Planned

Version used

1.45.2

Link to homepage

Deno

Bun

The Bun code examples are based on Bun v1.1.x.

Type

Link

Status

Description

Payment API

GitHub

Complete

Module

Planned

Version used

1.1.20

Link to homepage

Bun

Perl

The Perl code examples are based on Perl 5.x.

Type

Link

Status

Description

Payment API

GitHub

Started

Module

Planned

Version used

5.34.1

Link to homepage

Perl

Rust

The Rust code examples are based on Rust 1.x.

Type

Link

Status

Description

Payment API

GitHub

Planned

GitHub link is for upcoming code

Module

Planned

Version used

1.79.0

Link to homepage

Rust

Go

The Go code examples are based on Go 1.x.

Go implementations are unfortunately all but pretty. This is due to the fact that Go is not a language that is well suited for the kind of API calls that are required for the Qvickly API since the API uses some non-strict types.

Type

Link

Status

Description

Payment API

GitHub

Planned

GitHub link is for upcoming code

Module

Planned

Version used

1.22.5

Link to homepage

Go

Last modified: 13 September 2024