Tap to Pay

Tap to Pay Demo

Next-generation cryptocurrency payment protocol enabling seamless Bluetooth Low Energy transactions with zero friction

Downloads

Get started with Tap to Pay development tools and applications

Tap to Pay-Aurdino

Core library for ESP32

Tap to Pay-core

BLE server library

Android App

Mobile application

iOS App

Coming soon

How It Works

Simple 4-step process to enable crypto payments on any ESP32 device

Broadcast signal

Broadcast

Device advertises payment info via Bluetooth Low Energy

Connection

Connect

App discovers and connects via GATT protocol

Exchange data

Exchange

Secure payment data exchange

Verification

Verify

Blockchain transaction confirmation

Developers

Complete development stack for building Tap to Pay-enabled applications

Arduino ESP32

Arduino

ESP32 microcontroller

BLE Server

Bluetooth Low Energy

React Native

Mobile framework

React Web

Web framework

Code Examples

ESP32 Basic Payment Verification

#include <WiFi.h>
#include "TaptoPayAurdino.h"

const String network = "base-sepolia";
const String payTo = "0xa78eD39F695615315458Bb066ac9a5F28Dfd65FE";
const String maxAmountRequired = "1000000"; // 1 USDC

void setup() {
  Serial.begin(115200);
  WiFi.begin("yourWiFi", "password");

  String requirements = buildDefaultPaymentRequirementsJson(
    network, payTo, maxAmountRequired,
    "https://logo.url", "Device description"
  );

  Serial.println("Payment Requirements:");
  Serial.println(requirements);
}

void loop() {
  if (Serial.available()) {
    String paymentJson = Serial.readString();
    TaptoPayPayload payload(paymentJson);

    bool isValid = verifyPayment(payload, requirements);

    if (isValid) {
      Serial.println("Payment verified successfully!");
      // Activate relay here
    }
  }
}

Technical Overview

Under the hood technical specifications and architecture details

Bluetooth Protocol

Nordic UART service with 150-byte MTU, 10m range
Low energy consumption, 2-6s connection

Optimized Performance

Memory Optimization

~45KB program memory, ~8KB RAM
FreeRTOS task management

High Efficiency

Security Features

End-to-end encryption
Hardware-level security
Multi-layer protection

Enterprise Grade

Python SDK

Global hardware access layer for AI agents and remote payments

Global Hardware Bridge

Python SDK layer to expose existing Tap to Pay core microcontrollers to the Internet. Now agents can pay to use hardware globally, not just via Bluetooth.

#TaptoPay
Join our community
Global access
Developer ready
Tap to Pay Python SDK Architecture

Bridge Requirements

  • • Raspberry Pi / Computer device
  • • Python 3.8+ with asyncio support
  • • WiFi + Bluetooth connectivity
  • • ~50MB runtime memory
  • • Multi-OS support

Bridge Capabilities

  • • Global hardware discovery
  • • AI agent integration
  • • HTTP/Tap to Pay protocol
  • • Real-time monitoring
  • • Automatic failover

Real-World Applications

Innovative use cases for Tap to Pay technology across various industries

EV Charging

Autonomous electric vehicle charging with dynamic pricing

Dynamic pricing Grid demand Micro-payments

IoT Bridge Network

Connect local hardware to global internet infrastructure

Remote access Agent-ready Secure tunnel

AI Marketplace

AI agents discover and pay for physical services globally

3D printing CNC machining Robotics Environmental

Frequently Asked Questions

Everything you need to know about Tap to Pay functionality

Next-generation micropayment protocol using Bluetooth Low Energy for device-to-mobile communication. Includes payment verification, settlement, and supports advanced features like recurring payments and dynamic pricing.

Base (mainnet) and Base Sepolia for testing, plus Polygon, Avalanche, IoTeX, Sei, and Peaq networks. All with native USDC support.

End-to-end encryption with secure key management. Hardware-level security features and multiple blockchain networks support.

Optimized for embedded systems with fast transaction processing and minimal resource consumption.

  1. Install Arduino IDE and ESP32 support
  2. Install Tap to Pay libraries
  3. Copy and configure code
  4. Upload and test
  5. Start accepting payments

Ready to Build with Tap to Pay?

Join thousands of developers building the future of crypto payments

Roadmap & Tokenomics

Building the future of decentralized hardware payments with Tap to Pay Protocol

TAP Token

Symbol
$TAP
Total Supply 1,000,000,000
Initial Circulation 100,000,000
Blockchain Polygon
Token Standard ERC-20

Token Distribution

Ecosystem Fund 40%
Team & Advisors 20%
Public Sale 15%
Liquidity 15%
Marketing 10%

Phase 1: Foundation

Completed

Q4 2024

  • Tap to Pay Protocol Core Development
  • ESP32 Hardware Integration
  • BLE Communication Protocol
  • Basic SDK Development
  • Testnet Launch

Phase 2: Beta Launch

Completed

Q3 2025

  • Public Beta Release
  • Mobile App Development
  • Web Dashboard Launch
  • First Hardware Partners
  • Community Building

Phase 3: Token Launch

In Progress

Starting 01/11/2025

  • TAP Token ICO
  • DEX Listings
  • Staking Program Launch
  • CEX Listings
  • Liquidity Mining

Phase 4: Ecosystem Growth

Upcoming

Q1 2026

  • Developer Grants Program
  • Hardware SDK Expansion
  • Partner Network Growth
  • DeFi Integrations
  • Global Marketing Campaign

Phase 5: Enterprise Solutions

Upcoming

Q2 2026

  • Enterprise Hardware Solutions
  • B2B Payment Gateway
  • IoT Device Integration
  • Advanced Analytics Platform
  • Global Expansion

Phase 6: Decentralized Governance

Upcoming

Q4 2026

  • DAO Launch
  • Governance Token Implementation
  • Community Proposal System
  • Treasury Management
  • Full Protocol Decentralization

Key Metrics & Goals

100K+
Active Devices
1M+
Transactions
50+
Hardware Partners