PyLinks

Unified Stripe-like payment agent for PYUSD—escrow, subscriptions, NFT receipts, all-in-one.

PyLinks

Created At

ETHOnline 2025

Project Description

PyLinks is an all-in-one PYUSD payment infrastructure that brings web2 simplicity to web3. Merchants can accept regular payments, escrow, subscriptions, affiliate rewards, and bulk payouts—no smart contract skills required. Our unified smart contract and TypeScript SDK automate on-chain verification, split revenues, track affiliates, and mint NFT receipts for every payment. Users pay with PYUSD via QR, enjoy fast settlements, buyer protection, and gamified rewards. PyLinks bridges crypto and mainstream payments with plug-and-play APIs, real-time analytics, and robust security.

How it's Made

-> Smart Contracts: Written in Solidity using Hardhat and OpenZeppelin. One contract powers all payment types—regular, escrow, subscriptions, affiliate, and splits.

-> Oracle: Integrated with Pyth for real-time PYUSD/USD price feeds. Subscriptions and escrow use up-to-date USD values.

-> Payments & NFTs: PYUSD ERC-20 token (PayPal USD). Transactions mint NFTReceipts for permanent proof.

-> SDKs & API: TypeScript SDK (Node.js) for payments and subscriptions. Backend is Node.js + Express, MongoDB, and webhooks.

-> Frontend: Next.js 14 dashboard for merchants. React Native app for users with Google OAuth and QR payment.

-> Analytics: Blockscout APIs for live transaction tracking. Admin console with earnings and affiliate logs.

Hacky Bits: -> Single-session QR payments with expiry and auto cleanup -> NFT receipts with SVG graphics per payment -> Bulk multi-recipient payouts in one transaction -> On-chain escrow release and dispute flows

Partner Tech: -> Blockscout for contract verification and explorer -> PayPal USD as ERC-20 token for payments -> Pyth for live price feeds

PyLinks is open-source, mainnet-ready, and simplifies web3 payments for merchants and users.

background image mobile

Join the mailing list

Get the latest news and updates