What is a crypto payment page (checkout)
A crypto payment page is a hosted checkout that shows the customer what to pay, where and on which network, and tracks the payment status.
A payment page, or checkout, is the screen the customer sees after clicking “Pay with crypto”. It shows the coin and network, the exact amount, the destination address with a QR code and copy buttons, and the time left to pay at the fixed rate. After the transfer, the page updates its status: waiting, confirming, paid, or underpaid.
Most payment errors happen on this screen, so the details matter. The network must be stated clearly and prominently, because USDT exists on many chains. The amount must be exact and easy to copy, including all decimals. The address should be presented as a QR code and a copy button so the customer never types it. Choosing a coin and network before the address is shown helps avoid confusion.
A hosted page saves the merchant from building all this. The merchant creates a payment via API and redirects the customer to a link; the gateway handles display, status updates and edge cases, then returns the customer to the merchant’s site. An embedded or custom checkout is possible via API, but requires implementing the same logic.
Typical UX mistakes: rounding the amount on display, hiding the network in small print, not explaining that the payment is being confirmed (customers then pay twice), no instructions for paying from an exchange, and no way to top up after an underpayment. A good page also warns the customer to check the pasted address, which defeats clipboard malware.
Moonvex provides a ready-made payment page with QR code, exact amount and network. The rate is fixed when the invoice is created, and if the customer underpays, the page gives them time to top up.