Skip to content
payvol
NETWORK ASKED devnet needs JavaScript

Ask to be paid

Write it once. It becomes a code, a link and a tap that any conforming wallet can read.

A decimal string, with a full stop and no thousands separator. Leave it empty and the payer enters the amount.

Travels with the payment so you can match it later. It is carried in the clear: reconciliation is private because you query your own ledger, not because the reference is hidden.

Required, and filled in for you thirty days out. A request with no deadline stays payable forever, which is where replay and double payment come from, so a conforming wallet refuses one. Change it to whatever suits the invoice.


The payee party, as the ledger spells it. Opaque to Payvol.

Network DevNet
Fields carried 0 FIELDS

There is nothing to create. The artifact exists as soon as it is described, with no server and no session, which is the whole of what makes it portable.

Encoded in your browser. Nothing is sent anywhere, and no key is used to make a request.

Example values — edit the amount, reference and expiry before sharing this. The recipient is yours to set: it is the one field a mistake cannot be undone in.

The artifact not encoded yet

Size 0 bytes
QR version 0 · ECC M
Encoded in 0 ms
Digest

Works printed on paper, in an email, or written to an NFC tag. No server, no session.

The bytes themselves

canton: URI

Canonical JSON, 0 bytes

 
Not built yet
  • Receipts
  • Reconcile

There is no code behind these two. They are named so the shape of the product is legible, not because a date exists for them.

no endpoint of ours no keys held your wallet signs