This document describes the accounts and tools required to integrate an eCommerce web site with Zapper contactless payments for custom/bespoke solutions.


eCommerce is a Zapper product that extends integration through its JavaScript Library with payment widget and Zapper code for content management systems (CMS), e.g. WooCommerce (Wordpress), Shopify etc. or bespoke third party commercial web platforms.

The JavaScript Library and REST API offer developers a method of rendering a Zapper QR Code for a configured merchant, with an optional pre-configured user interface that depicts merchant information and payment status in real time.

The REST API provides a way to retrieve further payment information if required. CMS Plugins are documented under Plugins.


Using Zapper on your website requires the following:

Merchant Registration

  1. Sign up as a Zapper Merchant

  2. Log into your Merchant Portal where you can retrieve your:

    • Merchant ID and Site ID which will be used for API calls and the JavaScript Library.

    • API key for authentication

  3. Contact to configure your webhook notification URL

Integration Testing