Getting Started

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

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

Language Support

Java

The Electrum implementation of the Electrum QR Payment Retailer Interface is written in Java. It is highly recommended that if you are planning a Java implementation of the Electrum QR Payment Retailer Interface you include the Electrum Payment QR Retailer 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 Retailer 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.