Stablecoins and Payments

Why Exact Payment Amounts Make Crypto Checkout Reliable

How assigning each order a unique stablecoin amount lets a checkout match payments automatically, what edge cases to plan for, and how to explain it to customers.

Price tag with glowing decimal digits attached to a coin

Anyone who has run a crypto checkout knows the moment: a payment arrives, and nobody is sure which order it belongs to. Traditional payments carry references. A card transaction includes a merchant ID and order number. A bank transfer has a reference field. A standard token transfer carries only a sender, a recipient and an amount.

Exact, unique payment amounts turn the amount itself into the reference.

The problem with round numbers

Suppose you sell a product for 50 USDC. Two customers check out within the same hour and both send 50 USDC. Your wallet receives two identical transfers. You could compare sender addresses, but you do not know customers' addresses in advance, and many customers pay from exchanges where the sending address is shared.

Asking customers to connect a wallet first can help, but it adds friction, fails for exchange payments and makes privacy-conscious buyers uncomfortable.

How unique amounts solve it

Give every open order a slightly different amount. The first order is 50.14 USDC. The second is 50.63 USDC. When a transfer of exactly 50.63 arrives, it can only belong to the second order.

The system needs a few simple rules:

  1. Pick the extra cents randomly from values not used by other open orders on the same network and token
  2. Keep that amount reserved until the order is paid or the payment window fully ends
  3. Match incoming transfers on the exact amount and token contract
  4. Only consider transfers made after the order was created
  5. Store the transaction hash and log index so a payment can never be used twice

With 99 possible cent values per price point, a small shop can run dozens of simultaneous orders at the same price without collisions.

Two puzzle pieces joining a receipt and a coin
A unique amount is the key that fits one order.

Edge cases to plan for

Unique amounts handle the normal case well. A few edge cases need a manual path:

Situation Suggested handling
Customer rounds the amount Mark as review and match by transaction hash
Exchange deducts a withdrawal fee Explain that the amount must arrive in full, review if short
Customer pays twice Match the first, refund the second
Payment arrives after expiry Keep scanning for a grace period and honour it if possible
Many orders at one price Add a third decimal place if cent values run out

A form where customers can paste a transaction hash gives you a clean fallback. Your system can read the transaction, check the recipient and token, and either match it or send it to review.

Explaining it to customers

Unusual amounts can confuse people who expect a round price. A short explanation near the payment details helps: "Send exactly 50.14 USDC. The cents identify your order, so please include them."

Other tips:

  • Show the amount in large text with a copy button
  • Repeat the network name next to the amount
  • Offer a QR code or wallet button so customers do not type the amount manually
  • Warn exchange users that the amount must arrive in full after fees

When customers understand the reason, most follow the instruction without trouble.

Privacy benefits

Unique amounts require no customer account, no email and no wallet connection. The only data involved is public on the blockchain. For businesses that serve a global, privacy-conscious crypto audience, this keeps checkout friendly and reduces the data you have to protect.

Where this method fits

Unique amounts work best for fixed-price digital goods, services, subscriptions paid manually, invoices and advertising. They are less suited to point-of-sale situations with many identical purchases per minute, where a processor or dedicated payment addresses may work better.

Every order on Proud Globe uses this method. When you claim a tile, the order page shows a unique amount, a QR code and a wallet button, and detects the payment on-chain within a couple of minutes.

Educational content only. Nothing here is financial, legal or tax advice. Crypto assets carry risk, so check the details for your own situation.