Demo
Try FunkPay on Bitcoin testnet. Pay in-browser by scanning the QR code with any Bitcoin wallet, or go fully autonomous with FunkPayAI — the AI agent checkout.
With FunkPayAI installed and the MCP configured, Claude can browse the product catalog, pick an item, create an invoice, pay, and wait for on-chain confirmation — all without human intervention.
Human-in-the-loop is also supported: Claude shows you the catalog, you pick, Claude buys.
Agent: "buy a sticker pack on shop.funkpay.dev"
→ discover_products(merchant_url) # show catalog
→ create_invoice(sku="FUNK-001")
→ send_payment(address, 5000)
→ wait_for_payment(payment_id)
The shop.funkpay.dev products page embeds the funkpay.js widget directly. Add a product to cart, scan the QR code with any Bitcoin testnet wallet, and the page updates automatically on confirmation.
The widget works on any website with a single script tag — no backend changes required on the frontend.
<div id="funkpay"
data-server="https://shop.funkpay.dev"
data-amount="5000" data-currency="SAT"></div>
<script src="https://btcfunk.com/pay/funkpay.js">
</script>
shop.funkpay.dev runs a live btcfunkpay instance on Bitcoin testnet. Browse products, pay with testnet BTC, see on-chain confirmation in real time.
Open shop.funkpay.dev →