Getting Started

The Electrum QR Payment Partner Interface is a RESTful HTTP based messaging protocol, intended to provide retailers and partners a QR code payments framework.

The Electrum QR Payment Partner Interface is licensed under an Apache 2.0 license.

Language Support

Java

The Electrum implementation of the Electrum QR Payment Partner Interface is written in Java. It is highly recommended that if you are planning a Java implementation of the Electrum QR Payment Partner Interface you include the Electrum Payment QR Partner Interface dependency in your project to save you from having to re-implement the interface. This can be done using Maven using the dependency:

<dependency>
    <groupId>io.electrum</groupId>
    <artifactId></artifactId>
    <version>1.0.0</version>
</dependency>

Other languages

The Electrum QR Payment Partner Interface is described as a Swagger (OpenApi) document. It is highly recommended that widely available swagger tooling is used to generate a project in your preferred language as a starting point to a new integration project.