Q+Pay · Non-custodial payments for Qubic

Accept Qubic payments anywhere.

From one link to every API call.

Q+Pay turns HTTP 402 into a practical payment layer: invoices, storefronts, tip jars, and metered APIs powered by feeless Qubic transfers that settle in seconds.

Non-custodial 0.75% processing fee Any Qubic wallet Settles in seconds

Verified by the Q+Pay smart contract. Every payment checks the recipient, amount, freshness, and single-use status on-chain.

HTTP/1.1 402
Payment Required
Reserved · almost never used
30yrs

Sitting in the HTTP spec since the early web — reserved for a payment mechanism that's only just starting to catch on.

The real blocker
$0.001
Payment
<
$0.05
Network fee

On every chain before Qubic, the toll cost more than the thing it was tolling.

Qubic
0.35s
Seconds per tick
Feeless transfersSettles in seconds
Who pays now
An article
An API call
Another agent

One lookup, from a service it will never call again — paid for exactly that, and nothing more.

Q+Pay

The merchant layer that turns HTTP 402 into a real checkout.

For merchants
Storefront & POS

Run a point-of-sale, or plug into your store.

For creators
Tip Jars

One link in your bio. Fans tip you directly.

For developers
API Paywalls

Meter any endpoint per call — no API keys needed.

No conversion math, ever
$9.99
You price it
=
29412 QU
Auto-converted, live

Price in dollars. Q+Pay quotes the QU amount at checkout, every time.

Built for a global storefront
8 languages
ENESFR DEPT日本語中文ID

Plus 8 display currencies — USD, EUR, GBP, JPY, CNY, INR, BRL, KRW.

Send it any way you like
Text
Email
Any link

However it gets there, every payment is verified on-chain by the Q+Pay smart contract.

The only fee
0.75%

Or 100 QU, whichever's greater — no flat fee stacked on top.

Compared to the alternatives
0.75%
Q+Pay
<
2.9%+30¢
Stripe / Square
<
3.49%+49¢
PayPal
Ready when you are Open dashboard →

Connect your wallet. Start accepting payments today.

0:00 / 0:49
1/15
A practical example

Buying a latte with Q+Pay

AI-rendered, not filmed - but it's exactly how an in-person checkout works: order, scan, paid, done.

Built for how you sell

One payment engine, four surfaces

Same invoices, wallets, and settlement underneath — framed for whoever's actually paying you.

Creators & publishers

Sell a single article, an ebook, or a supporter tier — one link, paid straight to your wallet.

InvoicesTip jarsEmail receipts

Developers & AI agents

Meter an endpoint per call, humans and autonomous agents alike — no API keys, no signup flow.

Pay-per-requestPrepaid channelsAccess grants

Retail & in-person

Tap through a cart at the counter, or drop straight into a WooCommerce or Shopify store you already run.

POS registerWooCommerceShopify

Operations & finance

Revenue trends, accountant-ready exports, and signed webhooks wired straight into your fulfillment.

ReportsCSV/JSON exportWebhooks
Features

Every way a customer might pay you

One dashboard, every surface — from a single invoice to a full storefront to a metered API.

Payments

Invoices & checkout links

Price in USD or QU, generate a shareable link in seconds, get paid straight to your wallet. On-chain-verified refunds built in.

Payments

Tip jars & payment requests

One persistent link that never needs reconfiguring. Open "pay what you want" amounts, with an optional minimum.

Retail

Product catalog & POS register

Build a catalog, tap through a cart at checkout — a full in-person point-of-sale, no card reader needed.

Developers

Pay-per-request API paywalls

Meter any endpoint or article per call with the x402 protocol. Works for humans and AI agents alike — no API keys to provision.

Developers

Prepaid payment channels

High-frequency or agent traffic deposits once, then draws down per request with instantly-verified signed vouchers — no per-call chain wait.

Developers

Access grants

One payment can unlock a time-boxed window of access instead of gating every single request — right for human-facing pages.

Account

Wallet-native login

No passwords, no signup form. Sign in with WalletConnect, MetaMask's Qubic snap, a private seed, or a vault file.

Operations

Analytics & reports

Revenue trends, customer insights, and accountant-ready CSV/JSON exports — not a black box.

Storefront

WooCommerce & Shopify

A drop-in WooCommerce payment gateway and a Shopify custom-app bridge — both built on the same invoice API.

Operations

Webhooks & email

HMAC-signed webhook notifications on paid/refunded, plus optional email receipts — wire it into whatever runs your fulfillment.

Account

Multi-language dashboard

English, Spanish, French, German, Portuguese, Japanese, Chinese, and Indonesian — switch anytime, per session.

Trust

Non-custodial

Each payment reaches your wallet in the same on-chain transaction the customer sends. Q+Pay never holds your funds.

See it in action

Every feature, in under 20 seconds

Pick one below for a quick walkthrough — same player as the explainer up top.

Invoices

Set a price, add order details, and get a shareable payment link.

Every detail travels with it
Product nameOrder numberSKU / notes

Add a product name, order number, and SKU or notes — it's all on the invoice, for your records and your customer's receipt.

Price it your way
USD
You type
=
QU
Auto-quoted

Price in dollars or QU — Q+Pay quotes the exact amount at checkout.

One-click refunds Open dashboard →

Wallet-signed, verified on-chain — no support ticket required.

Tip Jars

One link, generated once — it never expires or needs reconfiguring.

Name your price
Any amount
Pay what you want
+
Optional min
You set it

Pay-what-you-want, with an optional minimum if you need one.

Anywhere fans already are
Livestream
Bio link
Thank-you page

Perfect for a livestream overlay, a link in your bio, or a thank-you page.

Reusable, forever Open dashboard →

Same link every time — nothing to regenerate after each tip.

Storefront POS

Build a catalog once, then tap through a cart at checkout.

No hardware to buy
0
Card readers needed

Just a screen and a wallet — no terminal rental, no card reader.

Catalog, your way
CSV uploadAdd one at a timeLive cart total

Upload a whole catalog by CSV, or build it product by product.

In-person or online Open dashboard →

The same register works for a pop-up table or a full storefront.

API Paywalls

Meter any endpoint or article per call, with the x402 protocol.

Same gate, either caller
Human
Browser
=
Agent
AI client

It works identically for a human browser or an AI agent.

No provisioning
No API keysNo signupPay, then fetch

No API keys to provision — just pay, then fetch.

Drop-in middleware Open dashboard →

One middleware function gates any route you choose.

Prepaid

Load up a balance once, then draw down per request — no repeated chain waits.

Example: a 500 QU trade-signal API
20
Calls from one 10,000 QU deposit

A trade-signal or dividend feed charging 500 QU a call — a customer loads 10,000 QU once, then draws down automatically.

Safe by construction
Signed vouchersInstant verificationAtomic balance

Every call is a signed voucher, verified instantly — no chain wait, no double-spend.

Built for agents and subscribers alike Open dashboard →

Ideal for high-frequency traffic, AI agents, or any pay-as-you-go API.

Content Paywalls

One payment unlocks a full article, ebook, or page — not just a single API call.

Gate anything with a page
Article
Ebook
Research report

A single payment grants access — perfect for an article, an ebook, or a research report.

You choose the window
24h
Example window

Minutes, hours, or days — the access window is entirely your call.

Pay once, read freely Open dashboard →

No repeated checkout screens on every page — signed, scoped, and expires exactly when it should.

Wallet Login

Sign in with your Qubic wallet — no password, no signup form.

Four ways in
MetaMask
WalletConnect
Private seed
Vault file

MetaMask, WalletConnect, a private seed, or a vault file.

You hold the keys
Non-custodialNothing stored server-side

Your keys never touch our servers — you're always in control.

One signature Open dashboard →

Sign a challenge, and you're in — that's the whole flow.

Reports

See revenue trends and customer activity the moment you log in.

The numbers your books need
RevenueRefundsNetTransaction count

Revenue, refunds, and net — the exact figures your books need.

Export, any time
CSV
Spreadsheet
or
JSON
Your own tools

Accountant-ready exports, whenever you need them.

Cash-basis, real numbers Open dashboard →

Not a black box — every figure traces back to a real invoice.

WooCommerce & Shopify

Already running WooCommerce or Shopify? Q+Pay drops right in.

Built for both
WooCommerce gatewayShopify custom app

A real payment gateway plugin, and a Shopify custom-app bridge.

Checks itself out
Checkout
Pays with Qubic
Order marked paid

Customer checks out, pays with Qubic, and the order marks itself paid.

Same API underneath Open dashboard →

Both plugins run on the exact same invoice API as everything else.

Webhooks & Email

Get notified the instant a payment lands — however you want to hear it.

Signed, and retried
HMAC-signed3 retries, backoff

Webhooks are HMAC-signed, with automatic retries if your server hiccups.

Automate it, or just read it
Webhook
Your system
+
Email
Your inbox

Wire it into your fulfillment system, or simply get an email receipt.

Never blocks the payment Open dashboard →

Best-effort delivery — a failed notification never un-pays the invoice.

8 Languages

The dashboard speaks eight languages, switchable any time.

Switch anytime, per session
ENESFR DEPT日本語中文ID

English, Spanish, French, German, Portuguese, Japanese, Chinese, and Indonesian.

Priced how customers expect
8
Display currencies

Eight display currencies, so pricing always reads naturally.

Global merchants, global customers Open dashboard →

Built for a storefront that sells well beyond one country.

Checkout & Receipt

A clean, branded checkout page — and a receipt for every paid invoice.

Three steps, one page
Amount & terms
Scan to pay
Payment received

Show the price, scan to pay, confirm — no redirect, no separate gateway.

Every paid invoice gets a receipt
View & printAlways availableShareable link

Customers can view, print, or revisit their receipt any time at useqpay.com.

Yours to brand Open dashboard →

Add your logo and colors — it's your checkout, just powered by Q+Pay.

Receipts

Every paid invoice gets a real, detailed receipt — automatically.

What the customer sees
Order#A18B2C
ItemConsulting session (1hr)
Tx8f2a…9e41
PaidAug 3, 2026
Total1,250 QU

Order, item, amount, and the transaction that proves it — real, not a summary.

Every payment type, the same proof
Order#7734
ItemBlue Ceramic Mug (SKU MUG-014)
Txc14d…2b07
PaidAug 3, 2026
Total320 QU

Invoices, tip jars, storefront sales — every paid transaction gets one.

Yours whenever you need it Open dashboard →

Save it, print it, or log in with your wallet at useqpay.com to see every receipt.

0:00 / 0:20
1/4
Security

Payment security is not an afterthought

Every claim below is enforced in code you can read, not a policy document.

01Non-custodial by construction

Funds move directly from a customer's wallet to yours in one on-chain transaction. There is no intermediary wallet, no pooled balance, and no withdrawal step — Q+Pay is never in a position to hold or freeze your money.

02Anti-front-running by default

A Qubic transaction hash becomes public the instant it's broadcast — so a raw tx hash alone can't prove who it belongs to. Every payment carries a server-issued, unpredictable proof embedded on-chain, so only its real payer can ever redeem it.

03Verified by the Q+Pay smart contract

Recipient, amount, freshness, and single-use status are checked against the real Qubic network for every payment. Q+Pay never trusts a client's word for what happened on-chain.

04Hardened webhook delivery

Outbound webhooks resolve and pin their destination address before connecting, and re-validate on every redirect — closing the DNS-rebinding gap most naive webhook senders leave open.

How it works

Three steps to your first payment

1

Connect your wallet

Sign in with the Qubic wallet you want payments sent to. That's your whole account — no forms, no approval queue.

2

Set up your store

Create an invoice, a tip jar, a product catalog, or wire an API paywall — whichever fits how you sell.

3

Share the link, get paid

A customer pays from their own wallet. The transfer lands in yours directly — no settlement delay, no intermediary.

0.75% or 100 QU
Protocol fee
Non-custodial
Funds go wallet to wallet
Smart contract
Every payment verified on-chain
Qubic mainnet
Feeless, settles in seconds
0.75% or 100 QU

Priced like a card processor, without the markup

Every payment keeps a 0.75% protocol fee, or 100 QU, whichever is greater — no flat fee stacked on top, and the net lands in your wallet in the same transaction. Still non-custodial: the fee is credited to a protocol pool, not a company account, and Q+Pay is never in a position to hold or freeze your money. Stripe and Square charge 2.9% plus 30¢. PayPal charges 3.49% plus 49¢.

For developers

Meter any endpoint with x402

Gate an API route or an article behind a real on-chain payment. A caller without one gets a standard 402 response describing exactly how to pay; pay once, get the resource — the buyer needs no account.

  • Works with any HTTP client, human or agent
  • Each payment settles once — a copied proof cannot be reused
  • Settles through the QPAY contract on Qubic mainnet
  • Verifies real on-chain transfers — never trusts a client's word
GET /resource/qdoge-feed HTTP/1.1

HTTP/1.1 402 Payment Required
Content-Type: application/json

{
  "x402Version": 2,
  "accepts": [{
    "scheme": "exact",
    "network": "qubic:mainnet",
    "amount": "1000",
    "asset": "QUBIC",
    "payTo": "DBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAH",
    "extra": {
      "sellerId": "<seller's address>",
      "resourceId": "/resource/qdoge-feed",
      "settlement": "contract"
    }
  }],
  "paymentTicket": "<signed ticket>"
}
For developers

Every way to integrate, step by step

Real code, real endpoints — the same paths documented in the dashboard's own Integrations tab.

Paywall an Endpoint

Answer unpaid requests with a 402 — no proof of payment, no response.

One call to settle
POST /facilitator/settle
{
  "paymentPayload": …,
  "paymentRequirements": …
}
→ { "success": true, "payer": … }
The whole exchange
402 sent
Client pays
200 OK

No proof → 402 with instructions. Proof attached → verified, then your real response.

Works for humans and agents Open dashboard →

Buyers need no account — pay once, get the resource.

Create an Invoice

A one-shot checkout link for a specific order — no page to build.

One API call
POST /invoice
Authorization: Bearer qpk_…
{
  "usdAmount": "9.99",
  "orderId": "ORDER-42",
  "description": "1x Widget"
}
What you get back
{
  "invoiceId": "a18b2c…",
  "checkoutUrl": "https://…",
  "quAmount": "29412"
}
Priced live, every time Open dashboard →

Send the customer to checkoutUrl — USD in, QU out, nothing else to build.

Tip Jar API

A stable, reusable link that never runs out.

One call, forever
POST /tipjar
Authorization: Bearer qpk_…
{
  "description": "Buy me a coffee",
  "minUsdAmount": "1.00"
}
Set it once
ReusableNo expiryOpen amount

Embed the returned url as a button anywhere — it never needs regenerating.

Or skip the API Open dashboard →

Manage tip jars point-and-click from the Tip Jars tab instead.

Pay an x402 Endpoint

For agents and scripts on the paying side — the 402 says exactly how to pay.

Three steps
1 read accepts[0] + paymentTicket
2 pay payTo, as extra.settlement says
3 resend with PAYMENT-SIGNATURE:
  { "txHash": …, "ticket": … }
Nothing to install
Any walletAny languageNo account

Pay from your own wallet, then resend the request with the transaction id.

One payment per request Open dashboard →

The same steps work on every endpoint that settles through Q+Pay.

Verify a Webhook

Invoice and tip jar payments POST to your webhookUrl with a signature.

Same pattern as Stripe or GitHub
const expected = crypto
  .createHmac("sha256", secret)
  .update(rawBody).digest("hex");
sig.length === expected.length &&
  crypto.timingSafeEqual(
    Buffer.from(sig), Buffer.from(expected));
One header to check
X-Qubic-X402-SignatureHMAC-SHA256

The same header carries the signature on every delivery.

Retried automatically Open dashboard →

3 attempts with backoff if your server hiccups — never un-pays the invoice.

WooCommerce / Shopify

Platform plugins that call the same invoice API — no separate integration to learn.

Drop the plugin in
Plugins → Add Plugin → Upload Plugin
  qpay-for-woocommerce.zip
→ Activate

WooCommerce → Settings → Payments
  Q+Pay (Qubic) → paste your API key
Three steps
Paste API keyEnableSave

Shopify gets its own app for your store - request it from your dashboard.

Order marks itself paid Open dashboard →

The same invoice.paid webhook the API uses closes out the order automatically.

0:00 / 0:20
1/4
FAQ

Common questions about Q+Pay

How do I accept Qubic payments on my website?

Connect any Qubic wallet at the Q+Pay dashboard — that is your whole account — then create an invoice, checkout link, tip jar, or product catalog and share the link. Customers pay from their own wallet and the QU lands in yours within seconds.

What is the x402 protocol?

x402 is an open standard that revives the HTTP 402 Payment Required status code so any web request can be paid on the spot: a server answers 402 with a price, the client pays, and the request retries with proof of payment. Q+Pay implements x402 on the Qubic network, where feeless transfers that settle in seconds make per-request payments practical.

What fees does Q+Pay charge?

A 0.75% protocol fee per payment, or 100 QU, whichever is greater — no monthly cost and no flat fee stacked on top. Card processors like Stripe and Square charge 2.9% plus 30¢; PayPal charges 3.49% plus 49¢.

Is Q+Pay non-custodial?

Yes. Every payment settles wallet-to-wallet in a single transaction — Q+Pay never holds, freezes, or forwards your money, and there is no withdrawal step.

Does Q+Pay work with WooCommerce and Shopify?

Yes. A WooCommerce payment gateway plugin and a Shopify integration are both available, so an existing store can accept Qubic without changing platforms.

Can AI agents pay through Q+Pay?

Yes. Any endpoint can be metered with x402: an agent that hits it receives a 402 challenge with the price, pays in QU, and retries the request automatically — no account, no API key, no card on file.

Create your first payment link

No sign-up form. Your Qubic wallet is your account.

Start accepting payments