Asset-Based Payment Matching
Pronunciation: AS-et BAYST PAY-muhnt MACH-ing
Also known as: Currency-Based Payment Matching
Definition
Asset-Based Payment Matching is the process of narrowing or identifying a payment by verifying that the transferred cryptocurrency or token matches the asset assigned to the payment record.
Overview
What does Asset-Based Payment Matching mean?
Asset-Based Payment Matching is the process of narrowing or identifying a payment by verifying that the transferred cryptocurrency or token matches the asset assigned to the payment record.
How it works in practice
Asset-based matching verifies that the received asset is exactly the asset required by the invoice. For native coins, network identity and denomination matter. For tokens, the chain and token contract or mint identifier are essential because symbols and icons are not unique. Asset identity should be checked before considering amount or time-window matches. The engine must also correctly parse transfers that originate through routers, multisend contracts or smart-account execution rather than assuming a top-level transaction's destination is the payee.
Further operational details
Asset-Based Payment Matching is the process of narrowing or identifying a payment by verifying that the transferred cryptocurrency or token matches the asset assigned to the payment record. It is a necessary validation dimension but usually cannot identify a unique order without an address, amount, memo, invoice identifier, or other evidence.
Limits and common misunderstandings
A counterfeit token can have the same name and decimals as a real stablecoin. Matching only the text 'USDT' or 'USDC' can wrongly credit worthless tokens, and a legitimate asset on a different network may not be supported by the merchant.
Related glossary terms
Address-Based Payment Matching; Amount-Based Payment Matching; Automatic Crypto Payment Matching
Example
A merchant expects 20 USDC from a specified contract on Ethereum. A wallet sends 20 units of an unrelated token named 'USDC'. The amount matches exactly, but asset-based matching rejects the transfer for the order.
Comparison
Asset-based matching answers 'what was sent?'. Address-based matching answers 'where did it go?', while reference-based matching answers 'to which request should it belong?'.
Key Takeaway
Asset-based matching answers 'what was sent?'.
Sources
- Generate Static Address — OxaPay (2026-08-02)
- Payment Information — OxaPay (2026-08-02)
- Webhook — OxaPay (2026-08-02)