Wallet-Based Invoice Payment
Pronunciation: WAH-lit bayst IN-voys PAY-ment
Definition
A wallet-based invoice payment occurs when a payer uses a cryptocurrency wallet to satisfy an invoice. The wallet receives or reconstructs the address, amount, asset, network, memo, and optional payment URI before the payer authorizes the transfer. The invoice should remain distinct from its payment sessions so late transfers, refunds, credits, and exchange-rate changes do not rewrite the original commercial document.
Overview
A wallet-based invoice payment occurs when a payer uses a cryptocurrency wallet to satisfy an invoice. The wallet receives or reconstructs the address, amount, asset, network, memo, and optional payment URI before the payer authorizes the transfer. When implementing Wallet-Based Invoice Payment alongside Payment URI, the invoice should remain distinct from its payment sessions so late transfers, refunds, credits, and exchange-rate changes do not rewrite the original commercial document.
For Wallet-Based Invoice Payment, the operational boundary with Wallet-Based Checkout and Payment URI should be explicit. Identifiers for Wallet-Based Invoice Payment should connect those records without allowing either linked status to overwrite its own state.
Operational controls for Wallet-Based Invoice Payment should reconcile the requested balance with every accepted payment, fee, conversion, refund, write-off, and credit. When Wallet-Based Invoice Payment interacts with Wallet-Based Checkout, the system should distinguish document status from payment status, preserve who changed each field and why, and define how expired instructions, partial payments, excess payments, disputed items, and transactions received after cancellation are handled.
For Wallet-Based Invoice Payment, the invoice and the payment used to settle it should remain separate records. When Wallet-Based Invoice Payment interacts with Wallet-Based Checkout, the invoice defines the commercial obligation, parties, amount, denomination, tax, due date, and revision history; payment records hold quotes, addresses, transaction identifiers, confirmations, fees, refunds, and settlement. In the relationship between Wallet-Based Invoice Payment and Payment URI, keeping these layers separate prevents a late payment, repricing event, or refund from silently changing the document originally issued to the customer.
For Wallet-Based Invoice Payment, version control is essential. When Wallet-Based Invoice Payment interacts with Wallet-Based Checkout, corrections should use a replacement, credit note, cancellation, or auditable adjustment linked to the original record instead of overwriting historical values. In the relationship between Wallet-Based Invoice Payment and Payment URI, exports and reports should reproduce the document as it existed at issuance, including the customer, tax rule, exchange-rate basis, payment terms, and payment instructions that were actually communicated.
Key Takeaway
Wallet-Based Invoice Payment should be handled according to the fact that A wallet-based invoice payment occurs when a payer uses a cryptocurrency wallet to satisfy an invoice, with the corresponding validation and exception controls.
Sources
- Peppol BIS Billing 3.0 — OpenPeppol (2026-08-01)
- OxaPay API Reference: Generate Invoice — OxaPay (2026-08-01)