Skip to content
@p2payto

P2Pay

An open-source and KYC-free P2P payment solution built on BTCPay Server that converts fiat payments into bitcoin for merchants

Open-source multi-rail Bitcoin payment infrastructure where merchants accept fiat and crypto while always receiving final settlement in bitcoin.

P2Pay is a modular, self-custodial payment architecture built on top of BTCPay Server and peer-to-peer rails.
It is designed for censorship-resistant, high-risk and cross-border use cases.


Core Principles

  • Settlement-first architecture (bitcoin as final layer)
  • Multi-rail routing (fiat, cards, P2P, crypto)
  • Self-custodial by default
  • Vendor-neutral
  • KYC-free where legally possible
  • Designed for failure scenarios, not marketing demos

Features

  • BTCPay Server integration (Greenfield API)
  • Bitcoin on-chain payments
  • Lightning Network support
  • USDt on TRON
  • Fiat-to-BTC flows via P2P rails
  • Modular rail integrations (Peach, RoboSats, others)
  • Single-user booking, invoicing and ecommerce flows
  • API-first architecture
  • Designed for embeddable deployments

Target Users

  • Bitcoin-native builders who want fiat reach without touching fiat custody
  • High-risk legal businesses (adult, legal cannabis, grey-zone fintech)
  • Unbanked or sanctioned regions lacking access to Stripe-like gateways
  • Emerging markets (LATAM, Africa, cross-border freelancers)
  • Infrastructure teams building settlement-first payment systems

Payment Rails (Architecture Overview)

Bitcoin

  • On-chain
  • Lightning Network
  • No protocol-level limits

USDt

  • TRON (via BTCPay plugin)

Fiat (via P2P)

  • Local rails aggregated through P2P platforms
  • Merchant-defined fee (typically 5–7%)
  • Per-transaction limits depend on rail

Cards (experimental / under evaluation)

  • Redirect-based card → BTC settlement
  • KYC-free thresholds where supported
  • Architecture designed to isolate chargeback risk

Status

  • Booking-first development strategy
  • Market liquidity aggregation live
  • P2P rail integrations modular and extensible
  • Credit/debit card rails under evaluation
  • Marketplace (multi-tenant) architecture planned

Active Repositories


Multi-rail Bitcoin P2P offer comparator and spread index.

Live deployment:
https://market.p2pay.to

language Stars Forks


Multi-rail booking system with final settlement in bitcoin.

Live deployment:
https://booking.p2pay.to

language Stars Forks


Nitro server integration layer for RoboSats rail.

language Stars Forks


Nuxt integration layer for RoboSats authentication and client-side flows.

language Stars Forks


BTCPay Server plugin enabling P2P rail integrations (Peach-based).

language Stars Forks


Commercial advisory

This is a non-profit open-source project under active development.

For teams looking for production-ready, commercial payment architecture solutions today, Blockchange provides independent multi-rail payment advisory: https://www.blockchange.expert/en/#book

Popular repositories Loading

  1. p2pay-booking p2pay-booking Public

    Multi-rail booking application accepting bitcoin and fiat payments, with final settlement always in bitcoin for the merchant. Built with Nuxt 3 and Nitro, integrated with BTCPay Server (Greenfield …

    Vue 14 2

  2. p2pay-website p2pay-website Public archive

    Invoice, ecommerce and booking system supporting bitcoin, fiat and crypto with the merchant always receiving bitcoin. Developed with Nuxt3 framework, Nitro server, Btcpay Greenfield api, Peach api …

    Vue 3 1

  3. p2pay-market p2pay-market Public

    Multi-rail Bitcoin P2P offer comparator & spread index (UI + API). Designed to power p2pay-core liquidity-aware routing.

    JavaScript 2 2

  4. p2pay-cloud p2pay-cloud Public archive

    JavaScript 1

  5. peachclient-net peachclient-net Public

    Peach Bitcoin API .NET client

    C# 1

  6. sponsors-nitro sponsors-nitro Public

    JavaScript

Repositories

Showing 10 of 17 repositories
  • p2pay-booking Public

    Multi-rail booking application accepting bitcoin and fiat payments, with final settlement always in bitcoin for the merchant. Built with Nuxt 3 and Nitro, integrated with BTCPay Server (Greenfield API), Peach API, and bitcoinjs.

    p2payto/p2pay-booking’s past year of commit activity
    Vue 14 2 3 0 Updated Feb 8, 2026
  • .github Public
    p2payto/.github’s past year of commit activity
    0 0 0 0 Updated Feb 8, 2026
  • p2pay-market Public

    Multi-rail Bitcoin P2P offer comparator & spread index (UI + API). Designed to power p2pay-core liquidity-aware routing.

    p2payto/p2pay-market’s past year of commit activity
    JavaScript 2 2 3 0 Updated Feb 8, 2026
  • p2payto/tor-proxy-nitro’s past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Feb 6, 2026
  • p2payto/robosats-nitro’s past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Feb 4, 2026
  • robosats-nuxt Public
    p2payto/robosats-nuxt’s past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Feb 4, 2026
  • p2p-plugin Public

    Fiat payment processor plug-in for BTCPay Server

    p2payto/p2p-plugin’s past year of commit activity
    C# 0 MIT 0 0 0 Updated Jan 29, 2026
  • peachclient-net Public

    Peach Bitcoin API .NET client

    p2payto/peachclient-net’s past year of commit activity
    C# 1 MIT 0 0 0 Updated Jan 29, 2026
  • p2pay-cloud Public archive
    p2payto/p2pay-cloud’s past year of commit activity
    JavaScript 1 0 0 0 Updated Dec 2, 2025
  • p2payto/peach-cors-proxy’s past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Dec 1, 2025