Multi-Transaction Payment
Pronunciation: MUL-tee tran-ZAK-shuhn PAY-muhnt
Definition
A multi-transaction payment settles one commercial obligation using several blockchain transfers instead of one.
Overview
What it means
A multi-transaction payment settles one commercial obligation using several blockchain transfers instead of one. This can occur intentionally or when a customer sends only part of the expected amount and completes it later.
How it works
The payment system associates multiple TxIDs or token transfer events with one invoice, verifies each network and asset, calculates the credited amount in consistent units and prevents duplicate counting. It must define whether partial amounts may be combined, within what time window and with what fee or rate assumptions.
Understanding the technical details
The matching engine should accumulate verified credits rather than simply count transactions. Each credit needs its own identity—such as chain, transaction hash and token log index—and the invoice must define permitted combinations. When prices are quoted in fiat but paid in crypto, determine whether all partial payments use the original locked rate or their individual observed rates. Otherwise two customer payments can sum to different obligations in different system components.
Common failures and limitations
One transaction can contain multiple token events, and repeated webhook notifications must not be counted as separate payments. Network changes, late top-ups and small overpayments need explicit allocation rules; avoid mixing unrelated customer deposits.
Related concepts
Crypto Invoice, Crypto Checkout, Crypto Payment Link.
Further reading
Example
A buyer owes 75 USDT and sends 45 USDT followed by 30 USDT. Both transfers arrive on the specified chain at the assigned address. The invoice becomes paid only after the system verifies and sums the two eligible transfers.
Comparison
Multi-transaction describes several transfers supporting one obligation. A split payment divides one purchase among destinations or funding sources. A mixed-asset payment uses different assets and adds exchange-rate complexity.
Key Takeaway
One transaction can contain multiple token events, and repeated webhook notifications must not be counted as separate payments.
Sources
- Generate Invoice — OxaPay (2026-08-02)
- Payment Information — OxaPay (2026-08-02)
- Webhook — OxaPay (2026-08-02)