Insights on Crypto Payments, Infrastructure, and Operations

Invoice Pay Currency

Pronunciation: IN-voys PAY KUR-un-see

Definition

Invoice pay currency is the digital asset that an invoice permits the customer to use for payment. A correct selection also requires the appropriate blockchain network and, for tokens, the correct asset contract.

Overview

What it means and why it exists

Invoice pay currency is the digital asset that an invoice permits the customer to use for payment. A correct selection also requires the appropriate blockchain network and, for tokens, the correct asset contract.

How it works

The checkout can offer one allowed asset or a set of alternatives. For each choice it creates or displays an asset-specific amount and payment destination, records the chosen chain and asset identifier, and verifies the incoming transfer accordingly. Merchants need consistent price precision and rules for changing a selection after payment begins.

Technical details worth understanding

The token symbol alone does not provide a complete identifier: USDT on Ethereum and USDT on TRON are separate token representations with different networks and fees. Some systems show a fiat-priced invoice but accept multiple currencies; this is different from requiring the merchant to hold each accepted token as its final settlement asset.

What can go wrong

If a payer sends the correct-looking currency on an unsupported chain, the funds may not be automatically credited and might be unrecoverable. Misleading copied token contracts create another failure path. Clearly distinguish what the customer pays from what the merchant receives after any conversion.

Practical checks

Build an explicit allowlist of accepted asset and network combinations. Show the network prominently beside the token name in checkout. Verify the actual token contract before crediting the order, and make the merchant settlement preference a separate configuration to avoid confusing the payer's choice with treasury receipt.

Crypto Invoice, Crypto Payment Status, Crypto Checkout.

Further reading

OxaPay — Developer Documentation.

Example

A store charges $60 and allows BTC, ETH or USDC on approved networks. The buyer chooses USDC on Ethereum. The processor matches only the expected contract and chain, even if an unrelated token with the same symbol arrives.

Comparison

Pay currency is the payer's chosen asset; settlement currency is the asset or fiat amount ultimately delivered to the merchant. Price currency, such as USD, may be different from both.

Key Takeaway

The token symbol alone does not provide a complete identifier: USDT on Ethereum and USDT on TRON are separate token representations with different networks and fees.

Sources

  1. ISO 4217 Currency Codes — ISO (2026-08-01)
  2. OxaPay API Reference: Accepted Currencies — OxaPay (2026-08-01)